所以你工作的方向不是做小的改动并重新运行程序,而是真正地思考程序在干什么。
So you don't tend to make tiny changes and re-run things, you tend to actually think about what the code is doing.
代码结构糟糕透了,程序员显然没有深入思考程序的正确性,算法,数据结构和可维护性。
The structure is appalling, and the programmers clearly didn't think deeply about correctness, algorithms, data structures, or maintainability.
你不能相信其他人的观点,因为Blub困境:他们对自己碰巧用上的语言很满意,因为这语言描绘了他们思考程序的方式。
You can't trust the opinions of the others, because of the Blub paradox: they're satisfied with whatever language they happen to use, because it dictates the way they think about programs.
But it is a very handy way of thinking about, not just how to program, but how to break problems down into nice sized chunks.
但是它确实是一种很方便的思考方式,不仅仅限于编程序,在将程序分解为小部分时也很有用。
What I'm more interested in here than in the result of the simulation, is the process of creating it.
然后你们可以进行思考,我对这些过程,比对仿真程序的结果更感兴趣。
The chess-playing computer programs think of moves, think of strategies no one's thought of before.
国际象棋程序会思考如何下子,会想出没有人曾想到的策略
应用推荐