Эдсгер Вибе Дейкстра: цитаты

Вопрос «умеет ли компьютер думать» имеет не больше смысла, чем вопрос «умеет ли подводная лодка плавать.»

Program testing can be used to show the presence of bugs, but never to show their absence!

Глубоко ошибается тот, кто думает, что изделиями программистов являются программы, которые они пишут. Программист обязан создавать заслуживающие доверия решения и представлять их в форме убедительных доводов, а текст написанной программы является лишь сопроводительным материалом, к которому эти доказательства применимы.

Проекты, предлагающие программирование на естественном языке, гибельны по своей сути.

Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление.

Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.

A programmer? But was that a respectable profession? For after all, what was programming? Where was the sound body of knowledge that could support it as an intellectually respectable discipline? I remember quite vividly how I envied my hardware colleagues, who, when asked about their professional competence, could at least point out that they knew everything about vacuum tubes, amplifiers and the rest, whereas I felt that, when faced with that question, I would stand empty-handed.

Средства не виноваты в том, что их безграмотно используют.

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

How do we convince people that in programming simplicity and clarity —in short: what mathematicians call "elegance"

Тестирование программ может оказать наличие ошибок, но никогда не покажет их отсутствие.

As a result, the topic became – primarily in the USA – prematurely known as ‘computer science’ – which, actually, is like referring to surgery as ‘knife science’ – and it was firmly implanted in people’s minds that computing science is about machines and their peripheral equipment. Quod non

Вопрос о том, может ли компьютер думать, не более интересен, чем вопрос о том, может ли субмарина плавать.

На любом языке можно написать фортрановскую программу.

Оцените статью
Добавить комментарий