c語言軟件叫啥 C語言是什么軟件



文章插圖
c語言軟件叫啥 C語言是什么軟件

文章插圖

這里我們把“編譯器”和“IDE(集成開發環境)”當做一個概念,不再加以區分 。
C語言的集成開發環境有很多種,尤其是 Windows 下,多如牛毛,初學者往往不知道該如何選擇,本節我們就針對 Windows、Linux 和 Mac OS 三大平臺進行講解 。
Windows 下如何選擇 IDE?
Windows 下的 IDE 多如牛毛,常見的有以下幾種 。
1) Visual Studio
Windows 下首先推薦大家使用微軟開發的 Visual Studio(簡稱 VS),它是 Windows 下的標準 IDE,實際開發中大家也都在使用 。
為了適應最新的 Windows 操作系統,微軟每隔一段時間(一般是一兩年)就會對 VS 進行升級 。VS 的不同版本以發布年份命名,例如 VS2010 是微軟于 2010 年發布的,VS2017 是微軟于 2017 年發布的 。
不過 VS 有點龐大,安裝包有 2~3G,下載不方便,而且會安裝很多暫時用不到的工具,安裝時間在半個小時左右 。
對于初學者,我推薦使用 VS2015 。最好不用使用 VS2017,有點坑初學者 。
2) DevC++
如果你討厭 VS 的復雜性,那么可以使用 Dev C++ 。Dev C++ 是一款免費開源的 C/C++ IDE,內嵌GCC編譯器(Linux GCC 編譯器的 Windows 移植版),是 NOI、NOIP 等比賽的指定工具 。Dev C++ 的優點是體積小(只有幾十兆)、安裝卸載方便、學習成本低,缺點是調試功能弱 。
NOI 是National Olympiad in Informatics的縮寫,譯為“全國青少年信息學奧林匹克競賽”;NOIP 是National Olympiad in informatics in Provinces的縮寫,譯為“全國青少年信息學奧林匹克聯賽” 。NOI、NOIP 都是奧林匹克競賽的一種,參加者多為高中生,獲獎者將被保送到名牌大學或者得到高考加分資格 。
3) Visual C++ 6.0
Visual C++ 6.0(簡稱VC 6.0)是微軟開發的一款經典的 IDE,很多高校都以 VC 6.0 為教學工具來講解C和C++ 。但VC 6.0是1998年的產品,很古老了,在 Win7、Win8、Win10 下會有各種各樣的兼容性問題,甚至根本不能運行,所以不推薦使用 。
VC 6.0 早就該扔進垃圾桶了,可是依然有很多大學把它作為教學工具,并且選用的教材也以 VC 6.0 為基礎來講解C語言和 C++,可見教學體制的極端落后,課程體系的更新遠遠跟不上技術的進步 。
4) Code::Blocks
【c語言軟件叫啥 C語言是什么軟件】Code::Blocks 是一款開源、跨平臺、免費的 C/C++ IDE,它和 Dev C++ 非常類似,小巧靈活,易于安裝和卸載,不過它的界面要比 Dev C++ 復雜一些,不如 Dev C++ 來得清爽 。
5) Turbo C
Turbo C 是一款古老的、DOS 年代的C語言開發工具,程序員只能使用鍵盤來操作 Turbo C,不能使用鼠標,所以非常不方便 。但是 Turbo C 集成了一套圖形庫,可以在控制臺程序中畫圖,看起來非常炫酷,所以至今仍然有人在使用 。
6) C-Free
C-Free 是一款國產的 Windows 下的C/C++ IDE,最新版本是 5.0,整個軟件才 14M,非常輕巧,安裝也簡單,界面也比 Dev C++ 漂亮 。C-Free 的缺點也是調試功能弱 。可惜的是,C-Free 已經多年不更新了,組件都老了,只能在 XP、Win7 下運行,在 Win8、Win10 下可能會存在兼容性問題 。