c語言可以寫什麼
❶ c語言能幹什麼
顯然可以,C語言是為了寫操作系統才被創造出來的。
C++程序可以被轉換成C語言程序,也就是說C++能完成的任務C語言都可以。
對於計算機,有些任務只有匯編能夠完成,C語言有可能不太適合,(其實C語言可以寫匯編器,然後自己動態編譯程序,那樣就全面了)。除了操作系統啟動代碼,特殊許可權的寄存器操作(不考慮C語言的內建匯編),都可以寫。
如果考慮C語言的內建匯編,那麼C語言就能幹所有程序的事情了。
附註:
C語言編譯器一般都有內建匯編器,也就是說所有匯編程序都可以稍加改造放入C語言。不過熟練使用C、C內建匯編可能需要10年或者更長的時間。
❷ 學了c語言可以編寫什麼程序
c語言當然是寫c程序了,c程序可以做很多事的,比如簡單的系統設計,模塊設計。也可以使用游標庫、開發2D/3D游戲等等,關鍵是知識掌握的程度
❸ c語言能寫什麼,或者說現在那些軟體是c語言寫的,要詳細
C語言是個面向過程的語言,主要是用來底層編程用的。linux操作系統就是純C的,還有虛擬機也是用C寫的
❹ c語言能用來做什麼
C語言是許多高級計算機語言的基礎,學好C語言,能更好地學習其他語言,為以後學習打基礎。它既具有高級語言的特點,又具有匯編語言的特點。它的應用廣泛,具備很強的數據處理能力,各類科研都需要用到C語言。它是面向過程的語言。學好是語言再學習使用其他語言也會有很大的幫助。
❺ C語言都可以寫哪些程序
「c語言可以編一些比如計數器之類的小程序,也可以編寫系統等。它的應用范圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及嵌入式系統開發。 C語言是一種成功的系統描述語言,用C語言開發的UNIX操作系統就是一個成功的範例;同時C語言又是一種通用的程序設計語言...」
❻ C語言能開發什麼
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語言寫的。
❼ c語言可以做什麼
在嵌入式系統中用途很大,windows
和
linux中就是用c與其他比如匯編等嵌套寫成的。C語言主要是做直接接觸底層的系統.還可以做游戲,驅動程序
❽ C語言能開發什麼
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語言寫的。
❾ C語言能夠開發什麼東西
理論上任何你所謂的東西均可由c語言開發,這里我分別將c語言與匯編和c++對比給你看。
首先,匯編是最底層的語言(機器語言不算的話),而c語言是最接近匯編的高級語言,使用匯編一般可以(至少可以哦)做嵌入式晶元的編程(以及一切不經過操作系統直接操作硬體的地方),操作系統最底層代碼的編寫。一般對於有一定規模的開發項目,人們都會依賴於一款高級語言編譯器來編譯成匯編(實際上是機器碼,但是匯編編譯成機器碼就很簡單啦)。包括操作系統在內,如果使用純匯編,那麼那個開發團隊估計會吐血,因為A並不知道B寫的是什麼意思,匯編的可讀性是很差的。著名的linux就是純c寫的。
c++,早期作為c的超集,很多編譯器都是將c++代碼先編譯成c,然後再使用c編譯器進行處理,這就足以說明c「理論上」可以做任何c++能做的事。當然,隨著編譯器的發展,這種低效的方式逐漸被淘汰,取而代之的是純正的c++編譯器。
哈哈,不知道有沒有回答清楚你的問題,歡迎繼續提問哈。^^