回覆列表
-
1 # Tiekt鐵鐵
-
2 # 使用者1677478841503
1.多平臺通用軟體
所謂多平臺通用軟體,就是指這個軟體可以在很多系統上使用。例如,如果想讓你寫的同一個程式很好地執行在DOS、Windows 98、Windows XP、Windows CE、Linux、UNIX等多個作業系統上,C語言確實是個不錯的選擇。知道Apache嗎?它是一個開源Web伺服器工程,其中的HTTP伺服器可以運行於很多平臺,Windows、Linux和UNIX都是可以的,這個伺服器就是用C語言開發的。
2.作業系統
由於C語言可以很自然地與組合語言結合,又比組合語言好用,能夠很靈活地控制計算機硬體,因此很適合開發作業系統。Windows很老的版本都是用C語言寫的,之後改用C++了,不過C++是相容C語言的。Linux和UNIX系列的作業系統核心幾乎都是用C語言寫的,而且很多執行在板子上的嵌入式作業系統基本都是用C語言結合彙編寫的。如果你真想做個作業系統,C語言絕對可以勝任。
3.複雜運算軟體
之所以說C語言適合進行復雜計算軟體的開發,是因為:(1)複雜計算軟體本身很單純,只需要計算機進行計算就可以了;(2)C語言本身有豐富的運算功能,完全可以實現複雜計算功能;(3)因為C語言是一種接近底層語言的高階語言,所以它寫出來的程式在計算機上的執行效率很高。所以,要想做一個需要複雜而高效計算功能的軟體,選擇C語言絕對不會令你失望的。如果你經常做科學計算,用過MATLAB軟體,它其中一部分也是用C語言寫的。
1、C語言是許多高階計算機語言的基礎,學好C語言能更好的學習其他高階語言,為以後的學習打基礎;往深學C語言的話那就是學到C在Linux裡的應用,Linux十分強大,可以瞭解。 2、C語言是一種計算機程式設計語言。具有高階語言的特點,又具有組合語言的特點。C語言可作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。3、應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,適於編寫系統軟體,三維,二維圖形和動畫。具體應用比如微控制器以及嵌入式系統開發。4、C語言是面向過程語言,C語言透過windows平臺下編譯的,是直接執行在windows平臺下的,而Java始終是執行在他的虛擬機器之上的;所以理論上C語言能做一些相對於比較底層的工作,像Java就不能編寫Windows病毒。5、如果要利用程式設計來做一些windows最佳化工作的話,建議還是利用C語言。C語言是目前世界上流行、使用最廣泛的高階程式設計語言。