晨星LL提示您:看後求收藏(貓撲小說www.mpzw.tw),接着再看更方便。
有個笑話是這麼講的,讓一羣弱不禁風的程序猿們大打出手的最好方法,就是當着這羣程序猿的面大喊一嗓子——“哪種編程語言最流逼。”
然後他們大概會分成“C++”、“java”、“python”等等五花八門的派系,再然後他們就會大打出手,非要打個你死我活才停下。
所以,爭論哪種語言的優劣性其實沒有意義,只有最合適的語言,而不存在最好的語言這一說法。
一位優秀的程序員,不可能只掌握一門語言。就好像一名將軍,光是會指揮步兵是遠遠不夠的,還得會指揮高機動的騎兵,遠程支援的弓兵……
至於坦克、大炮、飛機這些東西,或許在系統的數據庫裏儲存有,只不過現在他還接觸不到。
從功能上來講,C++更像是一把瑞士軍刀,具有很強的操作性,幾乎是萬能的。你能用它完成一些精細的工作,但面對一些大工程量的東西,卻顯得不是那麼得心應手。
比如你想造一輛車,可能得從車輪開始造起。
相比之下,python和java類似,屬於一種解釋型語言,本身就是一個車輪。
如果想快速造一輛車,選擇python無疑是最好的選擇,因爲它足夠簡單粗暴,它就是代碼界的騎兵!由於代碼本身有很高的閱讀性,使用者不用在語法上花太多時間。它能在最短時間內,把使用者的“想法”實現。比如你想做個網頁,用python會比用C++輕鬆的多,看上去也會更簡潔。
對於已經掌握了C++基礎使用技巧的陸舟,攻克python並不算太難,需要的只是時間,將那些基本知識牢記於心。