藉此共勉

      A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits. (關於工具,一個最重要的,也是最不易察覺的方面是,工具對使用此工具的人的習慣的潛移默化的影響。如果這個工具是一門程序語言,不管我們是否喜歡它,它都會影響我們的思維慣式。 –Edsger Dijkstra, 計算機科學家,著名的“程序=數據結構+算法”的提出者)

                                                            — Edsger Dijkstra, computer scientist    

 

 

    Being abstract is something profoundly different from being vague… The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. (抽象和模糊完全地不同,抽象的目的並不是把事情變模糊,而去創建一個新的語義層,在那裏是絕對精確的描述。)

— Edsger Dijkstra

 

 

 

     Besides a mathematical inclination, an exceptionally good mastery of one’s native tongue is the most vital asset of a competent programmer. (除了數學愛好,對於一個有能力的程序員來說,出色地掌握自己的母語是最寶貴的財富。)

— Edsger Dijkstra

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章