c語(yǔ)言用于什么行業(yè)?
C語(yǔ)言目前主要用在Linux應(yīng)用開(kāi)發(fā)、內(nèi)核開(kāi)發(fā)和嵌入式開(kāi)發(fā)。
應(yīng)用開(kāi)發(fā)多數(shù)是為開(kāi)源項(xiàng)目開(kāi)發(fā)擴(kuò)展模塊,比如寫(xiě)PHP擴(kuò)展,Mysql自定義函數(shù)。白手起家寫(xiě)應(yīng)用現(xiàn)在已經(jīng)很少用到了,除非對(duì)程序版權(quán)有很?chē)?yán)茍的要求,必須要繞過(guò)GPL。否則大部分應(yīng)用都能找到相應(yīng)的開(kāi)源項(xiàng)目。
內(nèi)核開(kāi)發(fā)主要是驅(qū)動(dòng)開(kāi)發(fā)和網(wǎng)絡(luò)包處理。
嵌入式開(kāi)發(fā)有三種,NO-OS,RTOS, Linux,NO-OS就是俗稱(chēng)的裸機(jī)系統(tǒng),RTOS是實(shí)時(shí)系統(tǒng)。
學(xué)C一定在Linux下學(xué),雖然號(hào)稱(chēng)是跨平臺(tái),實(shí)際上和Windows還是有很大差異。比如信號(hào)量在Windows下沒(méi)有的,但實(shí)際開(kāi)發(fā)中要經(jīng)常用到。