The most important skill for a computer scientist is problem solving. The ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately.
計(jì)算機(jī)科學(xué)家最重要的技能是解決問題。能夠提出問題,創(chuàng)造性地思考解決方案,并清晰準(zhǔn)確地表達(dá)解決方案。
The best way to learn a new programming language is by writing programs in it.
學(xué)習(xí)新編程語言的最好方法是用它編寫程序。
The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.
最有效的調(diào)試工具仍然是仔細(xì)的思考,再加上明智地放置的打印語句。
The most important single aspect of software development is to be clear about what you are trying to build.
軟件開發(fā)中最重要的一個(gè)方面是清楚你要構(gòu)建什么。
The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.
最好的程序是這樣寫的:計(jì)算機(jī)可以快速執(zhí)行它們,人類可以清楚地理解它們。理想情況下,程序員是一位散文家,他使用傳統(tǒng)的美學(xué)和文學(xué)形式以及數(shù)學(xué)概念來傳達(dá)算法的工作原理,并說服讀者結(jié)果是正確的。
The key to performance is elegance, not battalions of special cases.
性能的關(guān)鍵在于優(yōu)雅,而不是大量的特殊情況。
The most important property of a program is whether it accomplishes the intention of its user.
程序最重要的屬性是它是否實(shí)現(xiàn)了用戶的意圖。
The best way to predict the future is to invent it.
預(yù)測未來的最好方法就是去創(chuàng)造它。
Computer science is no more about computers than astronomy is about telescopes.
計(jì)算機(jī)科學(xué)不僅僅是關(guān)于計(jì)算機(jī)的,就像天文學(xué)不僅僅是關(guān)于望遠(yuǎn)鏡的。
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
編程語言中最重要的就是名字。沒有一個(gè)好名字,語言就不會(huì)成功。我最近發(fā)明了一個(gè)非常好的名字,現(xiàn)在我正在尋找一種合適的語言。