c程序设计语言用什么编译器,什么是编译器(编程软件)
什么是編譯器(編程軟件)?
大白話的講,就是負責“翻譯”或“解釋”代碼的一個軟件!
比如C語言、C++、Java這樣的程序,當我們一行一行寫下代碼后,需要經過編譯器的“翻譯”才能變成可執行程序才可以執行。才可以實現代碼到程序的轉變,而這一切都需要編譯器幫我們去做。
那么問題來了,我們學編程,比如C語言,又是32個關鍵字、又是各種函數,還有各種語法,學這些不就為了寫代碼讓電腦執行嗎?為什么還要編譯器“翻譯”呢? ?答案很簡單,因為:電腦(其實主要就是CPU)只認識0或1這兩個數字。所有寫的一切代碼,都需要編譯器幫我們編譯也就是翻譯成大量的01代碼,才是CPU的“母語”,CPU才會熟練的幫我們飛一般的幫速度執行。
那么你可能又會問,既然CPU只認識0和1,反正也要翻譯一遍,那我們還學什么編程,學什么語法,直接用漢語寫命令寫代碼不行嗎?答案是:當然可以,比如易語言,或號稱一句話就可以完成一個功能的swift語言等等。無論哪種語言,想要最終成為可執行的程序,都需要編譯器幫我們去編譯才可以實現! 無非是語言的高級與否,影響編譯器翻譯量多少而已!
以C語言為例,常見的編譯器有:
Windows系統下VC/VS系列編譯器為cl.exe
Linux系統下原生自帶的gcc編譯器
Max系統下的LLVM/CLANG編譯器
這些編譯器的使用方式常常在DOS或命令提示符下,通過一步步的命令進行操作,需要經過編譯、鏈接才會生成對應的可執行文件
什么是IDE(集成開發環境)?
簡單講,就是比編譯器功能更全面更強大界面更友好的軟件
我們實際學習和開發過程中大家聽到或見過的基本都是IDE(集成開發環境),比如VC6.0、VS2012、CodeBlocks等等,他們的核心還是前面提到的編譯器,只不過為了大家方便,全部免去命令形式的操作,取而代之的友好的界面,一鍵編譯等方便的操作,還額外提供包括代碼高亮、代碼調試、項目管理等高級功能
常見的編譯器有:
TurboC2.0
VC6.0
VS系列(比如VS2012)
CodeBlocks
DevCpp
C-Free
等等
后面我們的教程也將以這些編譯器為主,為大家詳細展開介紹
先把這些編譯器的下載地址給大家,見各編譯器(編程軟件)下載集合
總結
以上是生活随笔為你收集整理的c程序设计语言用什么编译器,什么是编译器(编程软件)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux的笔画动态加载,关于Andro
- 下一篇: 2019知道c语言答案,2019年全国计