c程序設(shè)計(jì)有什么大學(xué)在用?
總的來說,C 語言的用途分為 上層開發(fā)和底層開發(fā)。
1、上層開發(fā)
其實(shí)用 C 語言做上層應(yīng)用程序開發(fā)和寫界面不是明智的選擇,比如 Windows 上面,畫個(gè)窗口,寫個(gè)消息處理函數(shù),麻煩的要死。
做上層應(yīng)用程序開發(fā),其實(shí)大家都在用:
Windows:C++,MFC/QT
Android:Java
IOS:ObjecTIve-c / swift
Linux:C\C++,GTK+/ QT(Linux 圖形界面應(yīng)用程序)
2、底層開發(fā)
C 語言主要的用途還是底層編程,例如系統(tǒng)軟件:編譯器,JVM,驅(qū)動(dòng),操作系統(tǒng)內(nèi)核,還有各種嵌入式軟件,固件。