⑴ c語言編譯器電腦版有哪些
1、visualc++6.0(win8系統下不好用,C/C++)-MicrosoftVisualC++;
2、visualstudio(2005、2008、2010、2012、2013)-MicrosoftVisualStudio;
3、win-tc非常方便:不騙你,2000/XP/7都可以用;
4、Code::Blocks(win7、8都可以用);
5、TurbC(只能編譯C語言);
6、gcc(GNU編譯器套件);
7、DEVC++;
8、C-Free;
9、BorlandC++、WaTComC++、BorlandC++Builder、GNUDJGPPC++、Lccwin32CCompiler3.1、HighC、MyTc等,由於C語言比猛激較成熟,所以編程環境很多;
10、還常用souceinsight,在工作中還用Labwindows編程,直接調試運行,不過那是有工程背景,有工作經驗的技術人員用的。
C語言編櫻睜譯器目前主要有VC++、dev-C++、C-Free、win-TC、TC2.0等等。
其中比較經典的VC++,微軟的產品,編譯器,鏈接器,運行,調試等功能於一體的強大開發工具,特點是功能十分強大,對於新手來說需要一段時間去摸索。
dev-C++是windows下一款開發c/c++的開發環境,使用gcc為編譯器,遵循標准,功能比較強大,語法高量,可以進行單步調試(這對排除錯誤很重要),進行斷點設置等功能,遵循C標准,是脊知歲一款很強大的開發工具。
C-Free是一款支持多種編譯器的專業化C/C++集成開發環境(IDE)。利用C-Free,使用者可以輕松地編輯、編譯、連接、運行、調試C/C++程序。
TC2.0:Borland公司的產品,在dos界面下編譯運行,小巧、靈活,但是不能使用滑鼠。
win-TC:在tc2.0的基礎上加上了界面,能夠使用滑鼠,具有語法高量,可以嵌入匯編等特點,對新手一些,拜託了不能用滑鼠的困難。
編譯器,簡單講,就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼(sourcecode)→預處理器(preprocessor)→編譯器(compiler)→目標代碼(objectcode)→鏈接器(Linker)→可執行程序(executables)。
⑵ 可以編寫c語言的軟體有
可以編寫c語言的軟體有:Vim、C編譯器、Dev-C、Code::Blocks、VisualStudio等。
1、Vim
Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是自由軟體。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。
1999年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了SlashdotBeanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線,總的來看,Vim和Emacs在文本編輯方面都是非常優秀的。
2、C編譯器
「BorlandC/C5.5.1forWin32」是一個C/C編譯器,其功能完整、嫌大包含多種SDK,且容量極小,安裝版本大小僅8MB。Borland公司的旗艦級產品「CBuilder5」內置的就是這一編譯器。
由於使用了GNUC/C內核,所以在做軟體移植時非常的方便,你可以方便的將一個程序移植到任意一個有GNUC/C的平台。而且由於基於GNUC/C的開放源代碼軟體很多,所以使用Dev-C是一個很好的選擇。但由於它的調試不便,幫助不全等問題,也使得它在推廣上舉步艱難,遠比不上舉鉛BorlandC/C、OpenWatcomC/C這兩個同是免費的編譯器。
3、Dev-C
Dev-C(或者叫做Dev-Cpp)是Windows環境下的一個輕量級C/C集成開發環境(IDE)。它是一款自由軟體,遵守GPL許可協議分發源代碼。它集合了功能強大的源碼編輯器、MingW64/TDM-GCC編譯器、GDB調試器和AStyle格式整理器芹答豎等眾多自由軟體,適合於在教學中供C/C語言初學者使用,也適合於非商業級普通開發者使用。
4、Code::Blocks
Code::Blocks是一個開放源碼的全功能的跨平台C/C集成開發環境。Code::Blocks是開放源碼軟體。Code::Blocks由純粹的C語言開發完成,它使用了著名的圖形界面庫wxWidgets(3.x)版。對於追求完美的C程序員,再也不必忍受Eclipse的緩慢。
5、VisualStudio
MicrosoftVisualStudio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。
所寫的目標代碼適用於微軟支持的所有平台,包括MicrosoftWindows、WindowsMobile、WindowsCE、.NETFramework、.NETCompactFramework和MicrosoftSilverlight及WindowsPhone。