<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Почему объектно-ориентированное программирование провалилось?</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html</link>
    <description>Игорь Савчук подготовил заметку (http://blogerator.ru/page/oop_why-objects-have-failed), резюмирующую основные доводы противников объектно-ориентированного программирования. Статья написана на основе публикации Ричарда Гэбриела и родившихся после ее выхода обсуждений, в которых приняли участие целый ряд известных программистов, от редакции американского журнала Др.Добс, до таких ученых как Энди Танненбаум.&lt;br&gt;&lt;br&gt;URL: http://blogerator.ru/page/oop_why-objects-have-failed&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=28148&lt;br&gt;</description>

<item>
    <title>Дискуссия о преувеличении роли объектно-ориентированного про... (Aesthetus Animus)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#227</link>
    <pubDate>Fri, 08 Oct 2010 18:57:33 GMT</pubDate>
    <description>&amp;gt; В тему:&lt;br&gt;&amp;gt; http://cs.mipt.ru/docs/comp/rus/develop/other/stroustrup_interview/index.html&lt;br&gt;&lt;br&gt;Ну бред же...&lt;br&gt;</description>
</item>

<item>
    <title>Дискуссия о преувеличении роли объектно-ориентированного про... (Дмитрий Телегин)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#226</link>
    <pubDate>Thu, 07 Oct 2010 17:15:44 GMT</pubDate>
    <description>В тему:&lt;br&gt;http://cs.mipt.ru/docs/comp/rus/develop/other/stroustrup_interview/index.html&lt;br&gt;</description>
</item>

<item>
    <title>Дискуссия о преувеличении роли объектно-ориентированного про... (nuclight)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#225</link>
    <pubDate>Thu, 07 Oct 2010 14:28:51 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А здесь Вы путаете математику и науку.&lt;br&gt;&amp;gt; Отлично! :-) Сразу вспоминаются слова Нильса Бора о том, что все науки&lt;br&gt;&amp;gt; делятся на физику и коллекционирование марок :-)&lt;br&gt;&amp;gt; Тем не менее, что касается математики, мне гораздо ближе позиция Арнольда, в&lt;br&gt;&amp;gt; соответствии с которой математику следует рассматривать в неразрывной связи и как&lt;br&gt;&amp;gt; часть физики.&lt;br&gt;&lt;br&gt;Да не нужно её ни с кем рассматривать. И даже выражение &quot;Математика - это язык&quot; давно известно. Мне больше нравится цитата из незабвенного Виталия Светослововича:&lt;br&gt;&lt;br&gt;&quot;37. На языке математики можно легко расписать сколь угодно бредовые и парадоксальные утверждения. Математика вообще не содержит никакого критерия истинности - у неё есть только лишь критерий внутренней непротиворечивости - то есть, всего лишь грамматика языка.&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Дискуссия о преувеличении роли объектно-ориентированного про... (Дмитрий Телегин)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#224</link>
    <pubDate>Tue, 05 Oct 2010 23:16:05 GMT</pubDate>
    <description>По моему все таки самое важное не парадигма, а уровень программиста. Невдумчивый при любой парадигме напишет криво работающую и нечитабельную программу. Для хорошего программиста же важно лишь чтобы в языке были нужные для задачи возможности. Хотя и синтаксис имеет значение... Сейчас начинаю все больше ценить читабельность языка - дольше просматриваю С++ и Perl код по сравнению с чистым С или с Паскалем. Паскаль хоть и читабельный, но по мне так слишком многосимвольный, все эти словесные begin/end надоедает набирать. Чистый С неплох, но часто ниже уровнем чем мне надо. Так и сижу на С++, стараясь писать читабельнее, больше комментировать, делить программу на малосвязанные блоки, очень редко использовать наследование, не переопределять стандартные типы, контролировать исключения в конструкторах и т.п.&lt;br&gt;</description>
</item>

<item>
    <title>Дискуссия о преувеличении роли объектно-ориентированного про... (rewlad)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#223</link>
    <pubDate>Tue, 05 Oct 2010 20:48:44 GMT</pubDate>
    <description>ООП -- это здорово, но не надо от него &quot;отталкиваться&quot;.&lt;br&gt;&lt;br&gt;Вот, например, появилась у манагера задача. &lt;br&gt;Он разбил ее на несколько модулей и распределил разработчикам.&lt;br&gt;Тут всё разумно (сверху вниз).&lt;br&gt;&lt;br&gt;Один разработчик, начинает кодить как-то работающий прототип.&lt;br&gt;Потом код будет по ходу дела застывать и сам проситься его обобщить: &lt;br&gt;вынести повторы в функцию &lt;br&gt;или &quot;if-esif-elsif-elsif&quot; заменить вызовом виртуального метода.&lt;br&gt;&lt;br&gt;А другой разработчик увидел, как всё классно на объектах закручено. &lt;br&gt;Загорелся, решил круто замутить, классов сразу десяток сделал, а потом код распихивать начал. А обстановка то по ходу меньется.&lt;br&gt;&lt;br&gt;Думаю, что у первого в итоге код будет ясней, короче, эффективней, надёжней и т. п. И элементы ООП там по необходимости будут.&lt;br&gt;&lt;br&gt;А язык -- это инструмент. &lt;br&gt;Он должен не навязывать какую-то одну парадигму (как ООП),&lt;br&gt;а давать возможности (лёгкость эволюции, поддержки).&lt;br&gt;&lt;br&gt;Хотя с позиции &quot;генерального пастуха&quot; всё может выглядеть совсем по-другому.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Второй создатель Си++ (fr0ster)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#222</link>
    <pubDate>Tue, 05 Oct 2010 17:09:48 GMT</pubDate>
    <description>&amp;gt; А зачем Вы продолжаете придираться к словам в нерелевантном контексте (в треде&lt;br&gt;&amp;gt; важно ли, что Степанов - человек неслучайный)? Что Вам это дает?&lt;br&gt;&lt;br&gt;Я не продолжаю, я только встрял и счас пойду дальше пить чай, &quot;особый, для родственников покойного&quot;(С).&lt;br&gt;И ничего не дает, только скилл занудства немного повысится, а уровень желчи понизится.&lt;br&gt;Сорри что влез в интимную беседу, ухожу &quot;а то по шее получу и подвиг свой не совершу&quot;(С)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Дискуссия о преувеличении роли объектно-ориентированного про... (Aesthetus Animus)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#221</link>
    <pubDate>Tue, 05 Oct 2010 17:09:37 GMT</pubDate>
    <description>&amp;gt; А здесь Вы путаете математику и науку.&lt;br&gt;&lt;br&gt;Отлично! :-) Сразу вспоминаются слова Нильса Бора о том, что все науки делятся на физику и коллекционирование марок :-)&lt;br&gt;&lt;br&gt;Тем не менее, что касается математики, мне гораздо ближе позиция Арнольда, в соответствии с которой математику следует рассматривать в неразрывной связи и как часть физики.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Второй создатель Си++ (nuclight)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#220</link>
    <pubDate>Tue, 05 Oct 2010 16:46:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Я процитирую еще раз, &quot;второй создатель&quot;. Сами же подвтерждаете, что со Страуструпом&lt;br&gt;&amp;gt;&amp;gt; они вместе работали. Придирка к словам, короче.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Пан Страуструп говорил, что библиотека формирует язык, так может авторов буста в&lt;br&gt;&amp;gt; третьи создатели С++ отнесем? Степанов создатель STL и все, и уж&lt;br&gt;&amp;gt; никак не второй, так как STL не самая большая часть С++&lt;br&gt;&amp;gt; но самая модная нынче.&lt;br&gt;&lt;br&gt;А зачем Вы продолжаете придираться к словам в нерелевантном контексте (в треде важно ли, что Степанов - человек неслучайный)? Что Вам это дает?&lt;br&gt;</description>
</item>

<item>
    <title>Дискуссия о преувеличении роли объектно-ориентированного про... (nuclight)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/71184.html#219</link>
    <pubDate>Tue, 05 Oct 2010 16:44:09 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Так в геометрии мы можем взять за аксиому, что прямая&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - это окружность бесконечного радисуса и развить на этом теорию. Но&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; на практике результаты её развития будут ... скажем бесполезны.&lt;br&gt;&amp;gt;&amp;gt; Нда? А Вы пробовали? :)) Такая аксиома очень смахивает именно на ту&lt;br&gt;&amp;gt;&amp;gt; единственную отличавшуюся от евклидовой, что Лобачевский положил в основу своей геометрии.&lt;br&gt;&amp;gt;&amp;gt; И которая вполне себе применяется на практике =))&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Ничего, что Лобачевский не вводил новых аксиом, а отказался от одной &lt;br&gt;&amp;gt; евклидовой, о параллельности прямых, и таки доказал весь набор теорем?&lt;br&gt;&lt;br&gt;А врать зачем? Он не просто отказался, а именно заменил на свою (&quot;...по крайней мере две прямые&quot;).&lt;br&gt;&lt;br&gt;&amp;gt; Так что вводя новые аксиомы вы ни пользы не добьетесь, ни Лобачевскому &lt;br&gt;&amp;gt; не уподобитесь.&lt;br&gt;&lt;br&gt;А домыслы о том, чего я вводил или хотел, меня не интересуют.&lt;br&gt;</description>
</item>

</channel>
</rss>
