A good programmer is someone who always looks both ways before crossing a one-way street.
一个好的程序员是在穿过单行道前会两边都看的人。
The best way to predict the future is to invent it.
预测未来的最好方法就是创造未来。
To understand a program you must become both the machine and the program.
要理解一个程序,你必须同时成为机器和程序。
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
抽象的目的不是模糊,而是创建一个新的语义层次,在这个层次上可以绝对精确。