<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    編程語言的選擇很重要

    Posted on 2011-08-06 23:51 dennis 閱讀(6002) 評論(10)  編輯  收藏 所屬分類: 涂鴉
        最近看了篇在google reader里分享非常多的文章,我表示很無語,文章在這里,題目是《Peter Norvig:編程語言的選擇并不重要》。簡單來講這文章就是鼓吹python的,然后舉了很多例子說python描述算法比Lisp容易。這個無需多說,圖靈模型本來就比lambda演算更適合描述算法。

        我想說的是,文中明明提了,Peter norvig說的是:
    就更一般意義上的編程而言,在Google和其他地方,我認為語言的選擇并不如其他方面的選擇那么重要:如果你有了正確的總體架構、正確的程序員團隊、正確的開發(fā)過程(能夠快速開發(fā)、持續(xù)改善),那么很多語言都能勝任;但如果以上的東西你沒有,那無論選擇什么語言,你都會陷入一團糟。

       這句話的意思很明顯,在google或者其他什么地方,編程語言的選擇,比之正確的架構,正確的團隊以及正確的開發(fā)過程,對最終任務的完成影響不是那么大。但并非所謂"編程語言的選擇不重要“,這種斷章取義的題目除了吸引眼球外,沒有任何益處。
        很多編程語言都可以勝任你要完成的編程任務,你完全可以用C去寫CGI,用匯編去寫消息中間件,只要你有正確的架構,正確的團隊和開發(fā)過程,你應該總能完成任務。但是選擇適當的編程語言可以讓你事半功倍,更少的代碼,更高的開發(fā)效率。從ROR以及動態(tài)語言的流行來看,選擇編程語言,真的很重要。

        除非你的規(guī)模達到google的程度,性能意味著美元,一秒的優(yōu)化意味著成千甚至上億的dollar的時候,也許你可以說下編程語言的選擇不重要。

        最后,我還想鄙視下分享這篇文章的大爺們,你們真的看了文章嗎?還只是沖著這標題,急急忙忙地獻寶式地分享了?咱們淡定點行不?

    評論

    # re: 編程語言的選擇很重要  回復  更多評論   

    2011-08-08 00:23 by iv
    我覺得文章標題沒有錯,語言固然很重要,而且有強弱之分,不過還有比這更重要10倍100倍的東西,如果站在后者的角度來說,語言的選擇自然變得無關重要了(當然說這句話時最好不要省略前提條件)。
    帶領20+的團隊做一個項目時,很多令人想死的痛苦都不是語言產生的,也不是語言能解決的,況且任何強大的語言還有它致命的弱點(適用場合)。如果一味強調語言重要,感覺就像不斷強調民工最重要一樣(這個比喻不太恰當,有點冒犯民工了,sorry),因為任何偉大的建筑和設計沒有民工都實現不了。
    個人觀點,語言是很重要,不過它是基礎,對一個工程而言,更重要的是工程的架構設計和實施過程控制。(ps:開發(fā)藝術型軟件時以上觀點自動作廢)

    # re: 編程語言的選擇很重要  回復  更多評論   

    2011-08-08 09:25 by hz_hz
    在一般的團隊里 語言的選擇很重要 有時甚至比架構更重要 當然具體情形要具體分析。2001年時,當時有個項目是前臺php加后臺C,C++ server的形式 ;當時要改版成.net或java的方式 ,但團隊里沒有對java和.net很精通的人。最后,花了很多資源,改版歷時1年半失敗了。勉強上線的.net版本問題不斷。最后又切換回了php+cpp 版本。

    # re: 編程語言的選擇很重要  回復  更多評論   

    2011-08-08 09:54 by HiMagic!
    語言的選擇是項目成敗的決定性因素,項目越大越復雜越是這樣,在項目初期,設計之前,用什么語言就應該明確了,因為每個語言都有其特質,想用設計補足語言的短處,事倍功半,甚至以失敗告終。

    # re: 編程語言的選擇很重要  回復  更多評論   

    2011-08-08 11:08 by 淘寶女裝
    現在一些朋友都喜歡學熱門的編程語言

    # re: 編程語言的選擇很重要[未登錄]  回復  更多評論   

    2011-08-09 08:41 by greatghoul
    我用python,只因為喜歡,但并不排斥其它語言。

    # re: 編程語言的選擇很重要  回復  更多評論   

    2011-08-09 11:58 by pengtaoli
    感覺有些偏題了,作者說的應該是具有可比性的語言吧,如Web開發(fā)的PHP,Java。

    # re: 編程語言的選擇很重要  回復  更多評論   

    2011-08-09 16:22 by CHI Flat Iron
    有一定的道理吧

    # re: 編程語言的選擇很重要  回復  更多評論   

    2011-08-14 16:02 by AlleNny
    不同意你的觀點,原文的意思是同級別,同類型的語言之間選擇不重要,比如Java和C#,你卻拿匯編這種離得十萬八千里的東西來說問題

    # re: 編程語言的選擇很重要[未登錄]  回復  更多評論   

    2011-08-14 18:00 by dennis
    @AlleNny
    我不知道你怎么看出所謂同級別語言的比較,原文又怎么體現出這一點呢?我很好奇,也許你可以教教我。

    # re: 編程語言的選擇很重要  回復  更多評論   

    2013-11-09 19:30 by leizhnxp
    嘿嘿,吸引眼球這一個益處就夠了,仔細看了文章的都會知道您的無語才是不淡定啊
    主站蜘蛛池模板: 国产亚洲精品成人久久网站 | 亚洲人午夜射精精品日韩| 亚洲AV成人一区二区三区在线看| 中文字幕亚洲免费无线观看日本| 亚洲成a人片在线观看无码| baoyu116.永久免费视频| 亚洲乱亚洲乱妇无码麻豆| 中文字幕看片在线a免费| 亚洲精品国产品国语在线| 免费福利在线视频| 亚洲精品韩国美女在线| 国产高清不卡免费在线| 亚洲国产日韩综合久久精品| 最新猫咪www免费人成| 香蕉视频亚洲一级| 国产亚洲一区二区三区在线不卡 | 噜噜嘿在线视频免费观看| 无码一区二区三区亚洲人妻| 亚洲色偷偷综合亚洲AV伊人| www一区二区www免费| 亚洲人成在线播放网站岛国| 99爱在线精品免费观看| 亚洲成aⅴ人片久青草影院按摩| 亚洲国产一级在线观看 | 国产精品色午夜免费视频| 国产免费播放一区二区| 亚洲AV无码成人网站久久精品大| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲精彩视频在线观看| 精品剧情v国产在免费线观看| 色多多www视频在线观看免费| 国产亚洲精品AA片在线观看不加载| 香港a毛片免费观看| 亚洲日本一线产区和二线 | 在免费jizzjizz在线播| 亚洲av无码专区在线观看亚| 亚洲一区二区三区偷拍女厕| 国拍在线精品视频免费观看 | 国产成人精品免费视频大全麻豆| 国产偷国产偷亚洲高清人| 亚洲av不卡一区二区三区|