Вход для пользователей
Теги
Сбор новостей
RSS-материал
Трансляция в ЖЖ:
[info]arbinada_com

Обмен ссылками

ПМК - программируемые микрокалькуляторы: МК-152, советские, зарубежные   NEXUS - открытая Small ERP по-русски
SCADA. Имитационное моделирование.
Динамические тренажеры оперативного персонала   ФМЛ 366 - лучшая школа в мире :)
Форум - Франция и Мы   Рейтинг@Mail.ru
Яндекс цитирования

Думать головой (Thinking in head). 2. Про сборку мусора

Оговорюсь сразу, целью очередной заметки серии не является "очернение светлого образа" сборщика мусора (GC - garbage collector) в средах программирования с автоматическим управлением памятью.

UML

Нашел свою запись от 18/01/2002

Листаю номер журнала "Programmez!" за январь 2000. На стр. 74 статья - "UML - L'unification fait le force" (UML - унификация вступает в силу). Читаем вывод, на мой взгляд очень точный:

Думать головой (Thinking in head). 1. Обобщение

Серия коротких заметок "Thinking in head" была задумана, как некий противовес механистическому подходу к программированию, пропагандируемому различными тиражируемыми "учебниками" шаблонов. Потому что думать надо не шаблонами, думать надо головой. Начнем с того, что кажется очевидным.

Нешаблонное мышление (Don't think in patterns)

Когда, наконец, в самом начале 21 века я сподобился купить книжку Гаммы и Ко про "паттерны проектирования", меня постигло огромное разочарование, сравнимое разве что с проигрышем любимых голландцев на очередном чемпионате мира по футболу.

Размышления о путях развития ООП

1. Кризис программирования

"Программа выполнила допустимую операцию, но будет закрыта по умолчанию".
Из программистского юмора

Когда Ваш компьютер в третий раз за день зависает по необъяснимым причинам, или любимый текстовый редактор перечеркивает полдня Вашей работы, аварийно завершаясь с лаконичным сообщением "Программа выполнила недопустимую операцию и будет закрыта", совершенно закономерно приходят в голову мысли о кризисе отрасли программирования. Эмоциональные советы "специалистов" о том, что "настоящие программисты не используют Windows, Basic, Pascal, С++ и проч. (нужное подчеркнуть)" являются на самом деле не столько советами, сколько признанием собственного бессилия перед конъюнктурой компьютерного рынка, который заставляет производителей в спешке выпускать все новые и новые версии сырых программных продуктов. Это внешняя причина кризиса.