現代軟件工程 第一章 【概論】第7題——原旭瑩

第7題  有人認爲,「中文編程」, 是解決中國程序員編程效率一個祕密武器,請問它是一個 「銀彈」 麼? html

 

引用:http://www.mamicode.com/info-detail-1113552.html程序員

 

銀彈:銀色子彈,在歐洲民間傳說及19世紀以來哥特小說風潮的影響下,銀色子彈每每被描繪成具備驅魔功效的武器,是針對狼人等超天然怪物的特效武器。後來也被比喻爲具備極端有效性的解決方法,做爲殺手鐗、最強殺招、王牌等的代稱。編程

 

《人月神話》中一章爲沒有銀彈,書中指明沒有任何技術或管理上的進展,可以獨立地許諾十年內使軟件系統項目生產率、可靠性或簡潔性得到數量級上的進步。編程語言

中文編程(或稱爲中文編程語言)是指使用中文來書寫的程序設計語言,其目的是爲了減小對英語的學習,將精力集中在程序設計上,而且便於程序交流和代碼維護。學習

我認爲中文編程並非「銀彈」,理由以下:spa

(1)  程序員編程效率的高低與否跟程序員的我的編程習慣和編程能力有必定關係,若是程序員沒有好的編程習慣,沒有必定的編程能力,哪怕有「銀彈」存在也不能明顯提升編程效率;設計

(2)  程序可否正確運行主要在於前期的代碼設計,編程語言只是做爲一種表現形式,對編程效率的影響遠不如設計大;code

(3)  編程語言有代碼格式要求,運算符等各類符號,若使用中文編程,輸入法切換就很麻煩。htm

   想要從根本上提升效率,持續知足日益多變、不斷更新的需求關係,在短期內僅靠「中文編程」這樣的技術實現與改善中國軟件領域生產力的狀態不大現實。get

相關文章
相關標籤/搜索