6 марта 2010 г.

Афоризмы Дейкстры

В посте про маршрутизацию в SAN я упоминал, что протокол FSPF использует алгоритм Дейкстры. Вот несколько фактов об этом интересном человеке.

Э́дсгер Ви́бе Де́йкстра (Edsger Wybe Dijkstra) известен своим вкладом в теорию графов, создание операционной системы THE, появление семафоров для синхронизации процессов в многозадачных системах, методологию структурного программирования, разработку языка программирования Алгол. Этот острый на язык человек также является автором широко известных высказываний о программировании и компьютерных системах, многие из которых впоследствии стали народными афоризмами.

Приведу здесь некоторые:
  • “Приходится признать, что главная задача компьютерной науки — «не запутать все до неузнаваемости» — так и не была достигнута. Увы, большинство наших систем слишком сложны, чтобы не тревожиться об их состоянии, они слишком хаотичны и запутанны, чтобы с ними можно было чувствовать себя уверенно и спокойно”
  • “Практически невозможно научить хорошо программировать студентов, ориентированных первоначально на БЕЙСИК: как потенциальные программисты они умственно оболванены без надежды на исцеление”
  • “Использование Кобола калечит ум. Его преподавание, следовательно, должно рассматриваться как уголовное преступление”
  • “Вопрос «умеет ли компьютер думать» имеет не больше смысла, чем вопрос «умеет ли подводная лодка плавать»”
  • “Проекты, предлагающие программирование на естественном языке, гибельны по своей сути”
  • “Невозможно заточить карандаш тупым топором. Столь же тщетно пытаться сделать это десятком тупых топоров”
  • Решение СССР клонировать компьютеры IBM/360 при разработке серии ЕС ЭВМ было названо Дейкстрой, который в то время работал на одного из конкурентов IBM, “величайшей диверсией Запада против СССР”

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.