Программирование - это искусство рассказать другому человеку, что кто -то хочет, чтобы компьютер сделал.
Компьютерное программирование - это искусство, потому что оно применяет накопленные знания к миру, потому что оно требует навыков и изобретательности, и особенно потому, что оно производит объекты красоты. Программист, который подсознательно считает себя художником, будет наслаждаться тем, что он делает, и сделает это лучше.
Наука - это то, что мы понимаем достаточно хорошо, чтобы объяснить компьютеру. Искусство - это все остальное, что мы делаем.
Люди думают, что компьютерная наука - это искусство гений, но реальная реальность противоположна, только многие люди делают вещи, которые нарастают друг на друга, как стена мини -камней.
Наука - это знание, которое мы так хорошо понимаем, что мы можем научить его компьютеру; И если мы не до конца не понимаем, это искусство, чтобы справиться с этим.
Мы должны постоянно стремиться превратить каждое искусство в науку: в процессе мы продвигаем искусство.
За его основной вклад в анализ алгоритмов и дизайна языков программирования, и, в частности, за его вклад в «искусство компьютерного программирования» через его известные книги в непрерывной серии по этому названию.