A programming language is for thinking about programs, not for expressing programs you've already thought of. It should be a pencil, not a pen.

  • -- Paul Graham 保罗·格雷厄姆

编程语言是用来思考程序的,而不是用来表达你已经想到的程序。它应该是一支铅笔,而不是一支钢笔。

相关名言

Because of the nature of Moore's law, anything that an extremely clever graphics programmer can do at one point can be replicated by a merely competent programmer some number of years later.

由于摩尔定律的本质,一个极其聪明的图形程序员在某一时刻所能做的任何事情,都可以在若干年后被一个仅仅有能力的程序员所复制。

Experience shows that the success of a programming course critically depends on the choice of these examples.

经验表明,编程课程的成功在很大程度上取决于对这些示例的选择。

But active programming consists of the design of new programs, rather than contemplation of old programs.

但是主动编程包括新程序的设计,而不是对旧程序的思考。

Low-level programming is good for the programmer's soul.

低层次编程对程序员的灵魂有益。