當前位置:編程學習大全網 - 編程軟體 - 為什麽程序員們會為“什麽語言是最好的語言”而爭論不休?

為什麽程序員們會為“什麽語言是最好的語言”而爭論不休?

覺得node.js能做得更好,可用之;

覺得Python能做得更好,可用之;

覺得go能做得更好,可用之;

覺得java做得更好,可用之;

... ...

但現代編程語言的運行環境用操作系統提供的API之上開發的,最通用是c語言,次之是c++;當然操作系統提供的編程語言還有adi,fortran等。

很顯然,C語言是跨系統的API語言,其它任何語言實現的功能它都能實現,不會該語言操作系統很難學精,因為講系統編程,內核實現的書妳看不懂。C語言+系統編程+系統網絡編程+內核實現+TCP/IP,能讓程序員徹底明白操作系統、各種硬件、計算機通訊它們究竟是怎麽工作的。

而其它高級語言做不到,比如java從io到網絡編程,至今看過的幾十本相關書籍中從未講有講得透徹的。

很底層的知識為什麽要學會?有這些底層基礎,隨處可見的分布式組件可以正確實現出來;想發明壹個類似Python這樣的語言,不是什麽夢想;小點說,其它高級語言難實現的IPC,用C語言很容易解決。最重要,現代編程語言運行環境甚至功能基於C、C++、操作系統API實現,而C與C++可以混合使用,可以認為他們等同。

如果不想做碼農,跳出35歲魔咒。C語言、C++、操作系統越早學並越精越好。這些知識才是做真正高科技產品的工具。

  • 上一篇:哪位大俠幫忙解釋壹下這段JAVA代碼的意思
  • 下一篇:細菌能否通過完好的沒有破損的皮膚進入人體?
  • copyright 2024編程學習大全網