學(xué)習(xí)C語(yǔ)言,有哪些好用的編譯器可以推薦嗎?
學(xué)習(xí)C語(yǔ)言,有哪些好用的編譯器可以推薦嗎?

VS(Visual Studio)
Visual Studio號(hào)稱“宇宙最強(qiáng)IDE”,不僅可以用來(lái)開發(fā)C/C++,還可以用來(lái)開發(fā)Python、TypeScript、C#等眾多語(yǔ)言,而且代碼補(bǔ)全、語(yǔ)法高亮、項(xiàng)目版本管理等功能的集成程度是目前所有IDE中最好的。
Visual Studio經(jīng)常被人詬病是“巨無(wú)霸”,安裝體積太大,其實(shí),如果只是用作開發(fā)C/C++的話,VS的安裝體積并不大。如果不是很明確知道自己應(yīng)該安裝什么IDE,那么就安裝VS吧。
而現(xiàn)在微軟于2019年4月2日發(fā)布的Visual Studio 2019,引入了實(shí)時(shí)共享的功能,同時(shí)微軟優(yōu)化了VS的Debug功能,使之變得更加高效便捷。

CodeBlocks
CodeClocks是一款跨平臺(tái)的開源、免費(fèi)、并且非常輕量級(jí)的集成開發(fā)環(huán)境,Windows/Linux/macOS上都可以使用,這還是ACM世界大學(xué)生程序設(shè)計(jì)大賽官方推薦的集成開發(fā)環(huán)境之一。

Dev-C++
盡管被很多人吐槽它的編輯和調(diào)試功能,依然不能否認(rèn)這是一個(gè)不錯(cuò)的集成開發(fā)環(huán)境。新加坡總理李顯龍?jiān)趧虼髮W(xué)時(shí),寫數(shù)獨(dú)程序就是用的這款集成開發(fā)環(huán)境。
目前DevC++還是最為主要的信息學(xué)編程工具,NOIP比賽基本上都是用這款工具。目前中國(guó)計(jì)算機(jī)學(xué)會(huì)主導(dǎo)的CCF認(rèn)證考試官方使用的編程工具也是DevC++,這款工具似乎還是比較受歡迎的。
開發(fā)環(huán)境包括多頁(yè)面窗口、工程編輯器以及調(diào)試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執(zhí)行程序,提供高亮度語(yǔ)法顯示的,以減少編輯錯(cuò)誤,還有完善的調(diào)試功能,適合初學(xué)者與編程高手的不同需求。但是它也有一些缺點(diǎn),Dev-C++的功能并不完善,各方面存在著一些邏輯錯(cuò)誤,因此它也只適合初學(xué)者學(xué)習(xí),并未在商業(yè)及的軟件開發(fā)中使用。

Clion
如果你使用過(guò)當(dāng)下最好用的Java IDE之IDEA,那么你對(duì)Clion的操作方式一定會(huì)很喜歡,他們同為JetBrains公司開發(fā),也擁有強(qiáng)大的代碼補(bǔ)全、功能內(nèi)跳轉(zhuǎn)等功能。并且,可以在蘋果系統(tǒng)、Windows、Linux等多個(gè)平臺(tái)下安裝。

IDEA
IntelliJ IDEA 2020.2 支持在 WSL 2 中安裝的 Git,用于處理 Linux 或 Windows 文件系統(tǒng)中的項(xiàng)目
此版本帶來(lái)了不少新功能,包括支持在 IDE 中審查和合并 GitHub PR、新增加的 Inspections 小組件(Inspections Widget)支持在文件的警告和錯(cuò)誤之間快速導(dǎo)航、使用 Problems 工具窗口查看當(dāng)前文件中的完整問(wèn)題列表,并在更改會(huì)破壞其他文件時(shí)收到通知。
此外還有針對(duì)部分框架和技術(shù)的新功能,包括支持使用 Jakarta EE 9 以及改進(jìn)對(duì) Quarkus, Micronaut, Amazon SQS API 和 OpenAPI 的支持(適用于旗艦版)。
————
另外。對(duì)于學(xué)習(xí)編程或者在工作想升職的小伙伴,如果你想更好的提升你的編程能力幫助你提升水平!筆者這里或許可以幫到你~
微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!
