C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用于底層開發(fā),C語言能以簡易的方式編譯、處理低級存儲器,并且C語言還具有僅產(chǎn)生少量的機器語言,和不需要任何運行環(huán)境支持就可以運行等特點;
說到C語言的應用,最著名的應用領域應該就是操作系統(tǒng)了,目前的操作系統(tǒng)內(nèi)核可以說都是C語言編寫的,像Unix和Linux,其次在單片機上C語言的表現(xiàn)也稱得上是獨步天下;
這主要得益于C語言在位操作上的優(yōu)越性,雖然現(xiàn)在也出現(xiàn)了一些用其他編程語言操作單片機的方法,但都是用C語言封裝過的,其核心可以說還是C語言;
另外,我們平常用的驅(qū)動程序、編譯器、系統(tǒng)服務等,很多也都是用C語言編寫的,但在具體的應用軟件領域,由于C語言不具備成熟的開發(fā)框架,所以一般不用來開發(fā)大型的應用程序。