回覆列表
  • 1 # 使用者3920320951631

    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語言寫的。

  • 中秋節和大豐收的關聯?
  • 詞五首分別抒發了詞人怎樣的思想感情?