Tony Hoare известные цитаты
последнее обновление : 5 сентября 2024 г.
other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese
-
Мы должны забыть о низкой эффективности, скажем, в 97% случаев: преждевременная оптимизация - корень всех зол.
-
Неизбежная цена надежности - простота.
-
Вот язык, настолько опередивший свое время, что он был улучшен не только по сравнению со своими предшественниками, но и почти со всеми своими преемниками.
-
Я не знаю, как будет выглядеть язык 2000 года, но я знаю, что он будет называться Fortran.
-
В конце концов меня убедили в необходимости разработки программных обозначений таким образом, чтобы максимально сократить количество ошибок, которые не могут быть допущены, а если и допускаются, то могут быть надежно обнаружены во время компиляции.
-
Важнейшей совместной задачей биологических и вычислительных наук является понимание механизмов работы человеческого мозга и его взаимосвязи с человеческим разумом.
-
Я называю это своей ошибкой на миллиард долларов. В 1965 году была изобретена нулевая ссылка.
-
Что является центральным элементом предмета [информатика]? Что отличает его от отдельных предметов, с которыми он связан? Что является связующей нитью, которая объединяет эти разрозненные отрасли в единую дисциплину. Мой ответ на эти вопросы прост - это искусство программирования компьютера. Это искусство разработки эффективных и элегантных методов, позволяющих компьютеру решать задачи, теоретические или практические, небольшие или большие, простые или сложные. Это искусство воплощения этого дизайна в эффективную и точную компьютерную программу.
-
Задача формальных методов состоит в том, чтобы прояснить допущения, от которых зависит формальная корректность.
-
В развитии понимания сложных явлений самым мощным инструментом, доступным человеческому интеллекту, является абстракция. Абстракция возникает в результате осознания сходства между определенными объектами, ситуациями или процессами в реальном мире и решения сосредоточиться на этих сходствах и на время игнорировать их различия.
-
Я не смог устоять перед искушением ввести нулевую ссылку просто потому, что это было так просто реализовать. Это привело к бесчисленным ошибкам, уязвимостям и сбоям в работе системы, которые за последние сорок лет, вероятно, причинили ущерб на миллиард долларов.
-
Сначала я надеялся, что такой технически несостоятельный проект потерпит крах, но вскоре понял, что он обречен на успех. Практически все, что связано с программным обеспечением, может быть реализовано, продано и даже использовано при достаточной решимости. Простой ученый не может сказать ничего, что могло бы противостоять потоку в сто миллионов долларов. Но есть одно качество, которое невозможно приобрести таким образом, - это надежность. Цена надежности - стремление к максимальной простоте. Это цена, которую труднее всего заплатить очень богатым.
-
Внутри каждой большой программы есть маленькая программа, которая изо всех сил пытается вырваться наружу.
-
Преждевременная оптимизация - это корень всех зол в программировании.
-
Ценой надежности является стремление к максимальной простоте. Это цена, которую, возможно, трудно заплатить очень богатым.
-
Вы не можете обучать новичков программированию "сверху вниз", потому что они не знают, какой конец находится вверху.
-
Существует два способа разработки программного обеспечения: один способ - сделать его настолько простым, чтобы не было очевидных недостатков, а другой - настолько сложным, чтобы не было очевидных недостатков. Первый способ гораздо сложнее.