Афоризмы кристаллизуют несоответствия.
(афоризм)
Алан Джей Перлис
Рекурсия — основа программирования, поскольку она сокращает время написания программы.
(программа)
Алан Джей Перлис
Если в вашей процедуре 10 параметров, вероятно, вы что-то упускаете.
Алан Джей Перлис
Года работы над искусственным интеллектом достаточно, чтобы заставить поверить в бога.
Алан Джей Перлис
Появление ЭВМ в домах не изменит ни один из них, но может возродить салуны.
Алан Джей Перлис
Легче изменить спецификацию, чтобы она соответствовала программе, но не наоборот.
(программа)
Алан Джей Перлис
У афоризмов чрезвычайно низкая энтропия.
(афоризм)
Алан Джей Перлис
Афоризмы скорее подобны витаминам, чем белку.
(афоризм)
Алан Джей Перлис
У каждой программы два назначения: Что она должна делать и чего не должна.
(программа)
Алан Джей Перлис
Афоризмы пропускают подробности и выделяют главное: Это превосходная документация высокого уровня.
(афоризм)
Алан Джей Перлис
Системы состоят из подсистем, подсистемы — из под подсистем и так до бесконечности — именно поэтому мы проектируем снизу вверх.
(система)
Алан Джей Перлис
Синтаксический сахар вызывает рак точек с запятой.
Алан Джей Перлис
Афоризмы параметризуют нимбы святости.
(афоризм)
Алан Джей Перлис
Все нужно проектировать сверху вниз, за исключением фундамента, с которого нужно начинать.
(план)
Алан Джей Перлис
Афоризмы — это макросы, поскольку они выполняются в ходе чтения.
(афоризм)
Алан Джей Перлис
Программы без ошибок можно написать двумя способами, но работает - третий.
Алан Джей Перлис
Структурированное программирование подтверждает закон исключенного третьего.
(программа)
Алан Джей Перлис
Простота не предшествует сложности, а вытекает из нее.
(простота)
Алан Джей Перлис
То, что для одного человека константа, для другого — переменная.
Алан Джей Перлис
Машины скорее обнаруживают наличие беспорядка, чем наводят порядок.
Алан Джей Перлис