Перлис

Алан Джей Перлис, родился 1 апреля 1922 в Питсбурге. Американский учёный в области компьютерных технологий, первый лауреат премии Тьюринга. Член команды, разработавшей язык программирования Алгол. Умер 7 февраля 1990.



Лучше, чтобы в 100 функциях использовалась одна структура данных, чем в 10 функциях — 10 структур.
Перлис


Синтаксический сахар вызывает рак точек с запятой.
Перлис


Работу программистов следует оценивать не по их изобретательности и логике, а по полноте анализа каждой ситуации.
Перлис (Изобретение)


Легче изменить спецификацию, чтобы она соответствовала программе, но не наоборот.
Перлис


Афоризмы параметризуют нимбы святости.
Перлис


Структурированное программирование подтверждает закон исключенного третьего.
Перлис


У афоризмов чрезвычайно низкая энтропия.
Перлис


Системы состоят из подсистем, подсистемы — из под подсистем и так до бесконечности — именно поэтому мы проектируем снизу вверх.
Перлис


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


Машины скорее обнаруживают наличие беспорядка, чем наводят порядок.
Перлис


Если в вашей процедуре 10 параметров, вероятно, вы что-то упускаете.
Перлис


Всякий раз, когда два программиста встречаются для критического анализа своих программ, они оба молчат.
Перлис


Отказ от языка ассемблера был яблоком раздора в наших садах эдема: Языки, использование которых приводит к растранжириванию машинного времени, греховны. Бормашина сегодня позволяет своим программистам отказаться от фигового листка.
Перлис


Проще написать неправильную программу, чем понять правильную.
Перлис


Не стоит писать программу без цикла и структурированной переменной.
Перлис


Большинство людей находят концепцию программирования очевидной, но само программирование невозможным.
Перлис


Появление ЭВМ в домах не изменит ни один из них, но может возродить салуны.
Перлис


Афоризмы кристаллизуют несоответствия.
Перлис


Афоризмы — это макросы, поскольку они выполняются в ходе чтения.
Перлис


Рекурсия — основа программирования, поскольку она сокращает время написания программы.
Перлис


Афоризмы скорее подобны витаминам, чем белку.
Перлис


Афоризмы пропускают подробности и выделяют главное: Это превосходная документация высокого уровня.
Перлис


То, что для одного человека константа, для другого — переменная.
Перлис


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


Как и каламбур, программирование — это игра слов.
Перлис


Все нужно проектировать сверху вниз, за исключением фундамента, с которого нужно начинать.
Перлис


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


Каждая программа является частью другой программы и редко соответствует ей.
Перлис


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


У каждой программы два назначения: Что она должна делать и чего не должна.
Перлис










Афоризмы: