Вот не ожидал
2010-09-22 22:04"...Крупный критик ООП -... известный специалист по программированию - Александр Степанов, который работая в Bell Labs участвовал в создании C++ вместе c Бьерном Страуструпом, а впоследствии, уже по приглашению в HP Labs, написал Standard Template Library (STL). Александр Александрович полностью разочаровался в парадигме ООП, в частности он пишет: "Я уверен, что ООП методологически неверна. Она начинает с построения классов. Это как если бы математики начинали бы с аксиом. Но реально никто не начинает с аксиом, все начинают с доказательств. Только когда найден набор подходящих доказательств, лишь тогда на этой основе выводится аксиома. Т.е. в математике вы заканчиваете аксиомой. Тоже самое и с программированием: сначала вы должны начинать развивать алгоритмы, и только в конце этой работы приходите к тому, что вы в состоянии сформулировать четкие и непротиворечивые интерфейсы. Именно из-за этой неразберихи в ООП так популярен рефакторинг - из-за ущербности парадигмы вы просто обречены на переписывание программы, уже в тот самый момент, когда только задумали её спроектировать в ООП-стиле".
(отсюда)
(отсюда)

no subject
Date: 2010-09-22 18:21 (UTC)ООП я тоже не люблю вместе с его основателем Арафатом.
no subject
Date: 2010-09-22 18:39 (UTC)А не надо было верить в серебряную пулю. Чрезмерные ожидания ведут к излишней фрустрации.
no subject
Date: 2010-09-22 19:46 (UTC)В вычтехнике аксиоматика не сильно поменялась со времен Тьюринга-Винера. Переменная, операция, поток - вот и все. Как в геометрии точка, прямая и плоскость. Все остальное - и объекты в т.ч. - всего лишь производные от базовых примитивов.
no subject
Date: 2010-09-25 15:35 (UTC)А как же лямбда?
Тьюринг и Винер это замечательно, но почему же все забывают Чёрча и МакКарти?
no subject
Date: 2010-09-22 19:49 (UTC)no subject
Date: 2010-09-22 20:17 (UTC)no subject
Date: 2010-09-25 08:38 (UTC)no subject
Date: 2010-09-25 08:57 (UTC)