c語言是不是落後了(高級語言層出不窮)
2023-10-07 18:12:32 3
c語言出現早,比C 早,比Java,Python早更多,屬於老爺爺級的語言。爺爺級別語言在2021年4月份世界程式語言排行榜怎麼樣?
C語言這麼多年開發,業界積累了大量的好用的原始碼,類庫和驅動,本著不重複發明輪子的思路,這些資源被很好地繼承下來。當然C語言最牛的地方,幾乎現在所有的上層語言的底層語言絕大部分都是C語言做鋪墊完成的。深刻理解上層語言底層實現,離不開C語言。
C語言操作硬體的套路和python,java操作硬體的方式相比,前者是優雅的外科手術,後者是拎把菜刀做雕刻,笨拙而呆萌。其實我更喜歡C 操作硬體,靈活加面向對象。
C語言歷史悠久,有海量優秀有經典的學習資源,這麼多年去偽存真,有的教材出了十多版,有的例子反覆使用,久經考驗,經典無比。
唯有C語言這棵常青樹,語法簡單明了,歷史積累豐富,和硬體距離貼近,和系統容易對接,學習資源海量,應用場合廣泛,所以至今還是那麼生機勃勃。
C語言和計算機是魚水交融的關係,計算機的設計是為了能夠使用C語言,C語言的設計是為了方便硬體設計。除非整個計算機體系出現革命性的改變,否則C語言不會過時。
我認為C語言不會永久不衰,但是在可預見的未來確實還不能夠被替代,因為C是整個計算機世界的軟體基石。