1. 程式人生 > >C語言是不是世界上最好的程式語言?真的永遠不會過時嗎?

C語言是不是世界上最好的程式語言?真的永遠不會過時嗎?

這個問題,居然用到了“最好”“永遠”,這個真的是任何人都不敢保證的。

只能這樣說,就目前的發展來看,C語言還是非常受歡迎的,不僅僅成為計算機專業中的一門公開課,還有一些中高階的程式設計師,如果想要從技術的道路上越走越高,總會去重新接觸學習C語言。

而C語言的魅力就在於:軟體行業的很多細分學科都是都是基於C語言的,學習資料結構、演算法、作業系統、編譯原理等都離不開C語言,所以大學將C語言作為一門公共課程,計算機相關專業的同學都要學習。

C語言之所以會那麼多人推崇,甚至被譽為“上帝語言”,它不但奠定了軟體產業的基礎,還創造了很多其它語言,

例如:

PHP、Python 等都是用C語言開發出來的,雖然平時做專案的時候看不到C語言的影子,但是如果想深入學習PHP 和 Python,那就要有C語言基礎了。

C++ 和 Objective-C 乾脆在C語言的基礎上直接進行擴充套件,增加一些新功能後變成了新的語言,所以學習 C++ 和 Objective-C 之前也要先學習C語言。

C語言會永遠不過時嗎?

未來的發展是未知的,沒有誰可以一眼斷定,但C語言目前仍在一些領域裡堅挺,在作業系統、虛擬機器和裝置驅動程式開發方面,它可能是永遠的王者。

直到最近,第一流的基礎軟體幾乎都還是C語言編寫的,或者至少其核心部分還是以C為主。

所以我認為在短期內,C語言是不會過時的。