Python的壞習慣!先學Python還是C

Python的壞習慣!先學Python還是C

 說C是老語言了,沒錯,Python是根據C語言寫的,沒錯,那麼哪一個好呢?先學哪個?它們都有什麼缺點? 人家Python創始人吉多·範羅蘇姆總不會好端端做一個Python,對吧? 為什麼Python現在那麼受歡迎?因為簡單唄!之所以簡單是因為它做到了豐富的第三方庫和優化。但這有一個非常不好的效果,初學者因為簡單就學Python,而且Python對於格式的控制不嚴格,所以這些初學者寫出來的Python程序很不清晰,我不喜歡這一點。 但是C呢?C的格式很明瞭,雖然打字多一些,但我覺得為了結構用字數換還是值得的。

先學C的好處:

  1. 更全面掌握算法
  2. 更清晰的代碼
  3. 構建頭腦思維
  4. ……不用說,又成廣告了

最後: python能做的,C++也能,只不過是代碼量多一點,所以開發人員選擇用python而不是C++。但是,C++能做的,python不一定能做,比如對運行速度要求很高的任務,python此時完敗。

看圖就明白了:

Python的壞習慣!先學Python還是C

C++的密集運算性能是Python的200倍這運算性能!職業程序員的難度最高境界就是C++,同時也有最強的性能(彙編已經超出天際了)。但編程愛好者的數量是職業開發的十倍,對他們來說簡單低效的Python是最佳選擇之一,C#、JS、VBA是另幾種選擇。如果說Python是成本較低遍地開花的協警,那麼C++就是戰力最強的龍組。想加入協警(業餘學習)很容易,但轉正(求職)就很難 。想加入龍組就更難了。

Python的壞習慣!先學Python還是C

我怎麼覺得我寫的不是想法,更像是文章?


分享到:


相關文章: