C語言憑什麼在2000多種程式語言中,自誕生46年來,經久不衰

--------世界太蕪雜 IT課代表家 幫你整理----------

C語言憑什麼在2000多種編程語言中,自誕生46年來,經久不衰

改變世界的天才史蒂夫.喬布斯比爾.蓋茨,他們都有一個共同的愛好,那就是從小喜歡編寫程序。我們所熟悉的ios、android底層都是用C語言寫的。

C語言是小編人生中的第一個計算機編程語言。不知道你的第一個是什麼?或者你還在糾結是該選擇C還是C++?甚至是java或者python?畢竟這些都是TIOBE指數榜單上的常任成員,是主流的編程語言。

java、c、c++總是呈現出三分天下的局面,過去幾十年裡,c可謂獨領風騷,即使偶爾被java超越,也可見其經久不衰的魅力,堪稱是計算機語言界的“常青樹”,今天我們就去領悟高級語言中的C語言


C語言憑什麼在2000多種編程語言中,自誕生46年來,經久不衰

C語言發展史

1969年美國阿波羅11號登月,同年肯·湯普森(Ken Thompson)加入了貝爾實驗室,他做出了一款名叫"star travel"星際旅行的遊戲。結果他發現自己寫的遊戲沒有很好的操作系統來運行,由此人類歷史上一個偉大的操作系統UNIX由此誕生。Ken Thompson也被稱為UNIX之父。在貝爾實驗室裡,Ken Thompson和Dennis Ritchie繼續對UNIX操作系統進行改造,發現之前用的彙編語言做移植太過麻煩。最終在1972年,誕生了C語言。Dennis Ritchie被稱為C語言之父,他向全世界寫下第一個C語言程序Hello,world!正是因為C語言的存在,才有了後來的c++、java......


C語言的優勢

C語言屬於高級語言,具有可移植性,面向過程的,貼近底層、運行速度快,採用結構化程序設計方法,自頂向下、逐步求精。

C可以用來開發比較底層的東西,例如驅動、通信協議之類的,在unix和linux環境下也是不可缺少的,在嵌入式領域也是大有作為的。C語言是一種工具,重點是學習它的編程方法和思維模式。

在初學C語言時,不要太糾結用何種開發工具。在學校學習時,老師一般會採用vc++ 6.0教學,當然經典是它的一個特性,另外一個就是全國計算機二級考試時,c程序設計的編譯軟件就是vc++ 6.0。


C語言憑什麼在2000多種編程語言中,自誕生46年來,經久不衰

想要了解更多編程小知識關注 IT課代表家

如果對您有幫助,請轉給更多的人看看


往期文章:


分享到:


相關文章: