Pavel Nakonechnyy

20 цитат для программиста

Опубликовано by Pavel Nakonechnyy on (изменено: ) в Web development.

Привет всем, сегодня я решил немного отвлечься от программирования и сделать пост, который заинтересует всех читателей, а не только любителей Unity и C#. Итак, встречайте, 20 цитат программисту.

  1. Я изобрел понятие «объектно-ориентированный», но могу заявить, что не имел в виду C++ при этом.
    — Alan Kay
  2. Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение слепой печати к написанию стихов.
    — Ted Nelson
  3. Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобретательность и способность находить решения.
    — Randall E. Stross
  4. Если бы McDonalds была бы софтверной компанией, то у них один из ста Биг Маков был бы отравленным, и их ответ на это был бы: «Мы сожалеем, вот вам купон на ещё два Биг Мака.”
    — Mark Minasi
  5. Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
    — Donald E. Knuth.
  6. Анализ компьютерных систем — это как воспитание детей; можно нанести огромный вред, но нельзя гарантировать успех.
    — Tom DeMarco
  7. Меня не интересует, будет ли это работаеть на ваших машинах! Мы не отдаем их заказчику!
    — Vidiu Platon.
  8. Иногда лучше остаться спать дома в понедельник, чем провести всю неделю отлаживая написанный в понедельник код.
    — Christopher Thompson
  9. Измерять продуктивность программирования подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.
    — Bill Gates
  10. Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
    — Brian W. Kernighan.
  11. Люди считают, что программирование — это наука избранных, но в реальности все наоборот — просто много людей создают программы, которые используют чужие программы, как-будто строя стену из маленьких кирпичиков.
    — Donald Knuth
  12. Сначала учите науку программирования и всю теорию. Далее выработаете свой программистский стиль. Затем забудьте все и просто программируйте.
    — George Carrette
  13. Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.
    — Larry Wall
  14. Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.
    — Alan Kay
  15. Трудность работы с програмистом заключается в том, что вы не можете понять что он делает до тех пор пока не стало слишком поздно.
    — Seymour Cray
  16. Итерация свойственна человеку, рекурсия божественна.
    — L. Peter Deutsch
  17. Меня два раза спрашивали [члены Парламента]: «Скажите на милось, мистер Бэббидж, что случится, если вы введете в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить какая путаница в голове может привести к подобному вопросу.
    — Charles Babbage
  18. Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
    — Linus Torvalds
  19. Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
    — Martin Golding
  20. Есть два способа создания дизайна программы. Один из них, это сделать его настолько простым, что в нем, очевидно, не будет недостатков. Другой способ — сделать его настолько запутанным, что в нем не будет очевидных недостатков.
    — C.A. R. Hoare
375