c語言主要適用於單片機、嵌入式軟件開發,其與硬件的底層應用,具體化程度高,抽象性低,所以還沒有出現壹些采用面向對象語言來開發硬件底層驅動,c語言到現在為止仍然是嵌入式底層驅動開發的主要編程語言,還沒有出現被面向對象語言代替的趨勢。壹般C開發平臺有keil、IAR、eclipse、vc、vs、MinGW、Dev-C++等,還有各個芯片廠商自己基於對應自己芯片開發的編程平臺,比如s32、tasking、ICCAVR、AVRStudio、MPLAB、HT-IDE、WIM156等。