C語言,生於1972年,它的創始人丹尼斯.裏奇(Dennis Ritch)和肯.湯普遜(Ken.Thompson),C經歷了40多年能夠長盛不衰,是因爲它的實用性,雖然它現在不像Java,Python那樣的主流,瘋狂,但它這40年以來,也是穩坐前5的位置,表明它的地位是不可撼動的,像C++,Java,C#,都還得叫它爸爸。
(一)C地位不可撼動的緣由
(1)設計特性:易懂,可靠。
(2)高效性:可微調程序獲取最快的運行速度和最有效的使用內存
(3)可移植性:許多計算機體系可以用C編譯器
(4)實用廣泛:可以編寫多種語言編譯器和解釋器等等
(5)面向程序:可訪問硬件,操控計算機內存
(二)C缺點
人無完人,實還是虛,多多少少都會有缺點,如優大於缺,則用之,改之,而C最大的缺單就是指針編程錯誤難以察覺,還有危險性高。
(三)C能做什麼?
很多的學者準備學一樣東西的時候都會思考一下,爲什麼要學這個模塊知識?,學這個知識有什麼用?學了這個模塊的知識又該什麼用?
C自我描述:
(1)應用軟件
(2)服務器端開發(網絡程序,網絡服務器端)
(3)圖形處理
(4)系統軟件
(5)數字計算
(6)嵌入式系統
(7)機器控制
(8)計算機語言
這些是C的基本魅力,同時也側面的體現了它的強大。
(四)C程序7步分解
(1)定義程序目標
(2)設計程序
(3)代碼編寫
(4)代碼編譯
(5)運行程序
(6)測試,調試程序
(7)維護,修改程序
C語言已有40多年,說明它有它的魅力,它有它的優勢,不過其它語言也有優勢,介紹到此結束!