A COLLECTION OF GOOD WORDS
编程
Programming
Programming is usually taught by examples.
编程通常是通过例子来教的。
Low-level programming is good for the programmer's soul.
低层次编程对程序员的灵魂有益。
If you think about computer programming, it's as antisocial as it gets.
如果你想想计算机编程,它是反社会的。
I find languages that support just one programming paradigm constraining.
我发现只支持一种编程范式约束的语言。
But active programming consists of the design of new programs, rather than contemplation of old programs.
但是主动编程包括新程序的设计,而不是对旧程序的思考。
Experience shows that the success of a programming course critically depends on the choice of these examples.
经验表明,编程课程的成功在很大程度上取决于对这些示例的选择。
I remember growing up with television, from the time it was just a test pattern, with maybe a little bit of programming once in a while.
我记得我是伴随着电视长大的,那时候电视只是一种测试模式,偶尔也会有一些节目。
Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had better remain pure mathematicians.
程序设计是应用数学中最困难的分支之一;较穷的数学家最好还是纯数学家。
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.
编程语言是用来思考程序的,而不是用来表达你已经想到的程序。它应该是一支铅笔,而不是一支钢笔。
Clearly, programming courses should teach methods of design and construction, and the selected examples should be such that a gradual development can be nicely demonstrated.
显然,编程课程应该教授设计和构建的方法,并且所选的示例应该能够很好地展示一个渐进的开发过程。
We do a lot of light classical programming with that, too... obviously... a lot of Tchaikovsky music, Grieg, things like that which have become less classical with classical concerts.
我们也用它做了很多经典的轻编程……很显然……很多柴可夫斯基的音乐,格里格,这些都随着古典音乐会变得不那么古典了。
The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. The trick is to pick the features that don't fight each other.
添加功能的成本不仅仅是编写代码所花费的时间。成本还包括未来扩张的障碍。诀窍是选择那些互不冲突的特性。
KEEP EXPLORING
沿着这个主题,再读几句。
My being a teacher had a decisive influence on making language and systems as simple as possible so that in my teaching, I could concentrate on the essential issues of programming rather than on details of language and notation.
作为一名教师,我对使语言和系统尽可能的简单产生了决定性的影响,这样在我的教学中,我就可以专注于编程的基本问题,而不是语言和符号的细节。