人類用計算機進行信息交流的語言被稱為計算機語言或程序設計語言,一般分為機器語言、匯編語言、高級語言。C語言的應用十分廣泛和廣泛,這里只列舉了部分應用。
(1)C語言可用于開發(fā)許多系統(tǒng)軟件和大型應用軟件。比如UNIx,Linux操作系統(tǒng)。使用C語言,在軟體操作時,明顯優(yōu)于其它高級語言。舉例來說,各種硬件設備的驅(qū)動程序(比如圖形卡驅(qū)動程序、打印機驅(qū)動程序等等)都是用C語言編寫的。
(2)C語言在圖形、圖像和動畫處理上有絕對優(yōu)勢,尤其游戲軟件的開發(fā)主要還是C語言。
(3)隨著計算機網(wǎng)絡特別是因特網(wǎng)的迅速發(fā)展,計算機通信變得尤為重要,而通訊程序的編制是C語言的首選。
C語言適用于許多操作系統(tǒng),如Windows、UNIX、Linux等,絕大多數(shù)操作系統(tǒng)都支持C語言,不一定有其它高級語言支持,因此,在某一操作系統(tǒng)下運行的軟件最好用C語言編寫。