здесьВладимир Паронджанов 28 Февраль, 2008 писал(а):
Дейкстрианская революция состоит в том, что Дейкстра ввел строгую дисциплину в анархическом царстве процедурного программирования. Но любая дисциплина — это ограничение свободы. Недостаток в том, что Дейкстра ввел неоправданно жесткие ограничения. Фактически Дейкстра добился успеха за счет того, что ввел интеллектуальное рабство и заковал программистов в кандалы.
Первые голоса протеста прозвучали в самом начале его мощной атаки против засилья анархистов. Оппоненты доказывали, что хлесткий лозунг Дейкстры «GOTO considered harmful» в ряде случаев не верен. Со временем им удалось заметно облегчить тюремный режим и сделать кандалы более легкими. Они действовали методом троянского коня, используя приемы, которые я называю «заменителями goto» (см. стр. 246—253 моей книги).
Но тюрьма осталась тюрьмой. И железными решетками на ее окнах являются так называемые «структурные управляющие конструкции». Когда-то они сыграли позитивную роль и помогли победить анархистов (как иногда говорят, превратить программирование из шаманства в науку).
Сегодня тюрьма имени Эдсгера Дейкстры тормозит повышение производительности труда программистов. И делает разработку алгоритмов и программ по методу «программирование без программистов» крайне трудной или даже недоступной для большинства специалистов, не знающих программирования.
Вот, авторитетное мнение современника. Недавно оно было представлено в другой аудитории - на форуме Компьютеррии
смотрите здесьAVC 17 Апрель, 2009 писал(а):
В последнее время по независящим от меня обстоятельствам не могу участвовать в дискуссиях на форуме (и еще долго, наверное, не смогу).
...
Заодно (хотя и не по теме данного топика) осмелюсь высказаться по другому вопросу.
Наблюдаю на форуме сильно завышенную (IMHO!) оценку роли Дейкстры в программировании, прежде всего у уважаемых info21 и Ильи Ермакова.
AVC - участник форума со дня его открытия, освободился от гнета тюрьмы, так ревностно охраняемой Вами.
Ваша позиция уже является предметом черного юмора - нового ругательства, Вами даже не замечаемого. Смотрите
здесьС. Тарасенко 07 Июнь, 2009 писал(а):
На; К; На метку; К метке; Иди; Иди к; иди на; перейди; перейди к; перейди на; вали; вали к; вали на; свали; свали к; свали на; пошёл; пошел, пошёл к; пошёл на; пошел к; пошел на goto
Повторю слова В.Д.Паронджанова "Сегодня тюрьма имени Эдсгера Дейкстры тормозит повышение производительности труда программистов." - goto и его заменители должны быть равноправными элементами в программировании.
Илья, это так удивительно - до чего Вы так непримиримо и без уважения относитесь к мнению других, ведь люди всегда имеют право остаться при своем мнении.