c++教程 為什么很多人建議學(xué)C語言不用任何IDE,直接用編輯器和編譯器?
為什么很多人建議學(xué)C語言不用任何IDE,直接用編輯器和編譯器?首先,我提出自己的觀點(diǎn),不使用ide的弊大于利,在實(shí)際開發(fā)中嚴(yán)重影響了開發(fā)效率。純手動(dòng)代碼的唯一優(yōu)點(diǎn)可能是可以增強(qiáng)函數(shù)的內(nèi)存,其他組件功能
為什么很多人建議學(xué)C語言不用任何IDE,直接用編輯器和編譯器?
首先,我提出自己的觀點(diǎn),不使用ide的弊大于利,在實(shí)際開發(fā)中嚴(yán)重影響了開發(fā)效率。
純手動(dòng)代碼的唯一優(yōu)點(diǎn)可能是可以增強(qiáng)函數(shù)的內(nèi)存,其他組件功能更強(qiáng)大。
如果一個(gè)工人想把工作做好,他必須首先磨快他的工具。
IDE是幫助我們開發(fā)的好工具,很多輔助工具,代碼補(bǔ)全,分析功能,編譯器,調(diào)試器,圖形界面等
目前系統(tǒng)代碼太大,沒有IDE維護(hù)很難想象,開發(fā)效率很低。建議使用適當(dāng)?shù)膇de。
C語言初學(xué)者用什么編輯器?
CodeBlocks是跨平臺的優(yōu)秀輕量級ide。實(shí)際上,CodeBlocks的功能已經(jīng)足夠強(qiáng)大了(似乎需要自己安裝GCC、GDB等)。我不記得了。在Linux下非常方便)。
Dev C是windows下一個(gè)舊的C語言ide。很簡單??雌饋硪呀?jīng)好幾年沒有更新了,但是學(xué)習(xí)C應(yīng)該足夠了。
Geany是一個(gè)更輕量級的IDE(實(shí)際上,它也可以說是一個(gè)文本編輯器)。在安裝GCC、GDB等插件時(shí),該功能只適合初學(xué)者使用。
JetBrains clion和JetBrains系列最近發(fā)展迅速。各種語言的ide都做得很好。自動(dòng)完成和其他提示功能可以說是最好的除了vs.稍大。學(xué)生可以通過電子郵件獲得免費(fèi)許可證。
Windows下的純編輯器:Notepad、sublime、atom、vscode都非常出色
以上是我使用過的一些更好的IDE。與eclipse、NetBeans、cFree等相比,不推薦使用。