Я нахожу совершенно удивительной невозмутимость, с которой мировое сообщество программистов приняло этого нотационного монстра. (Он имел ввиду язык программирования Си).
Структурированное программирование подтверждает закон исключенного третьего.
Управление сложностью является сущностью компьютерного программирования.
Большинство людей находят концепцию программирования очевидной, но само программирование невозможным.
Как и каламбур, программирование — это игра слов
Все, что мы делаем в программировании — это частный случай чего-то более общего, и зачастую мы осознаем это чересчур быстро.
Smalltalk, с его акцентом на человеческом аспекте программирования, был той питательной средой, на которой выросло Экстремальное Программирование. Smalltalk всё еще не имеет себе равных по уменьшению стоимости изменений в течении всего времени жизни проекта. А это то, без чего существование XP не возможно.
Проекты, предлагающие программирование на естественном языке, гибельны по своей сути.
В программировании трудно найти правильную единицу времени для измерения прогресса. Некоторые соборы строились веками. Можно ли вообразить грандиозность и размер программы, на которую затратили столько времени?
Я решила, что если начну учиться программированию, то даже если ничего не выйдет, это будет провал в попытке создать проект, который мог бы помочь многим людям, что уже неплохо.
Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление.
Мне же помогал скоротать зиму особый вид спорта для закрытых помещений: программирование.
Иногда мне кажется, что единственным универсумом в программировании является цикл.
Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.
…Когда я увидел перед собой перспективу жизни, прожитой так же, как живет весь мир, я решил — ни за что, это отвратительно, мне будет стыдно за самого себя. Если бы я участвовал в поддержке этой системы отчужденного, собственнического программирования, мне казалось бы, что я делаю мир хуже ради денег.
По ходу программирования я опираюсь на сценарий только с краю. Но в конце работы мы начинаем думать о реалистичности.
Через пять лет у нас будет один супер язык программирования, только мы не можем установить начало этого пятилетнего периода.
Обучение детей программированию противоречит современной теории обучения. Разве интересно составлять планы, овладевать дисциплиной в организациии мышления, уделять внимание деталям и учиться быть самокритичным?
Преждевременная оптимизация — корень всех (или большинства) проблем в программировании.
Благодаря своей жизненности программирование всегда испытывает отчаянную потребность в новых штампах: Банальность успокаивает нервы.
Рекурсия — основа программирования, поскольку она сокращает время написания программы.
Хакерство — это искусство. У художника есть идея, краски, холст и кисти. А у меня — компьютер и языки программирования.
Самая важная вещь в языке программирования — его имя. Язык не будет иметь успеха без хорошего имени. Я недавно придумал очень хорошее имя, теперь осталось изобрести подходящий язык.
Программирование — это неестественный процесс.
Результат свободного программирования — программы, которые весьма надёжны и эффективны, и я счастлив, что это придает ему привлекательности. Но я скорее бы выбрал едва работающую, неэффективную, ненадёжную, но свободно распространяемую программу, чем удобную и надёжную, но проприетарную программу, которая не уважает мою свободу.
Если не выходить за границу «объектно-ориентированных» методов, чтобы остаться в рамках «хорошего программирования и проектирования», то в итоге обязательно получается нечто, по большей части не имеющее смысла.
Для дилетанта лучшим пособием по программированию служит «Алиса в стране чудес»
Я думаю, что в будущем все, а не только программисты будут связаны с элементами программирования.
Язык программирования имеет низкий уровень, если в программах приходится уделять внимание несущественному.
Не стоит изучать язык, который не меняет вашего представления о программировании.
Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.
Единственный способ изучать новый язык программирования — писать на нем программы.
В английском языке любое слово может быть глаголом. Разве могло бы такое быть в языках программирования?
В программировании инварианты эфемерны.
Некоторые языки программирования допускают изменения, но сопротивляются прогрессу.
Я никогда не гнался за результатом, я делал результат и достиг многое в программирование. Я все жизнь бежал за любовью, но я поздно остановился, что дороги назад уже не было
В программировании, как и везде, ошибаться — значит рождаться заново.
В программировании превращение очевидного в полезное — это точное определение слова «разочарование.»