Цитаты Эдсгер Вибе Дейкстра
Эдсгер Вибе Дейкстра (нидерл. Edsger Wybe Dijkstra; 11 мая
1930, Роттердам (Нидерланды) — 6 августа 2002) — выдающийся нидерландский
учёный, идеи которого оказали огромное влияние на развитие компьютерной
индустрии. Родился 11 мая 1930 года в Роттердаме, в семье учёных (отец — химик,
мать — математик).
По окончании школы поступил на факультет теоретической
физики Лейденского университета. В 1951 году увлёкся программированием,
поступил на трёхнедельные компьютерные курсы в Кембридже, с 1952 года работал
программистом в Математическом центре Амстердама под руководством профессора
Ван Вейнгаардена (впоследствии — автора одного из способов формального описания
грамматики формальных языков — так называемых двухуровневых грамматик Ван
Вейнгаардена). Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения. Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации. Вопрос «умеет ли компьютер думать» имеет не больше смысла, чем вопрос «умеет ли подводная лодка плавать». Проекты, предлагающие программирование на естественном языке, гибельны по своей сути. Глубоко ошибается тот, кто думает, что изделиями программистов являются программы, которые они пишут. Программист обязан создавать заслуживающие доверия решения и представлять их в форме убедительных доводов, а текст написанной программы является лишь сопроводительным материалом, к которому эти доказательства применимы. Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление. На любом языке можно написать фортрановскую программу. Средства не виноваты в том, что их безграмотно используют. Тестирование программы может весьма эффективно продемонстрировать наличие ошибок, но безнадежно неадекватно для демонстрации их отсутствия.
Вам также будут интересны:
|