03.07 筆記本windows10可以用哪些c語言編程軟件?

一隻奮鬥的豬a


類似的回答之前已經有好多了,這裡在來給題主回答一次。

既然選擇了Win10,看得出來不是那些頑固守舊的勞一派了。主要推薦一下兩款IDE,當然如果你有更好地選擇,請留言討論。

1)VisualStudio 2013/2015

這貨基本算得上是宇宙第一IDE了,最後在安裝番茄插件(Visual Assist)來配合寫C代碼(PS:自帶的智能提示相比VA來說簡直太雞肋),功能簡直不要太強大,基本上你所想要的它都有提供。當然唯一的缺點就是安裝包太大。最後在提一點,千萬不要用VC6,千萬不要用VC6,千萬不要用VC6,重要的事情說三遍。這玩意不僅在win10上兼容性差,浪費你大把的時間來設置軟件兼容,而且這老古董也到了該淘汰的年代了,對C99新特性完全不支持啊。

2)CodeBlocks

最新版本已經到了17.12了,完全開源免費,內置智能提示,語法高亮等功能,支持C99新特性。和VS相比最大的優勢我覺得就在於其安裝包絕對的小巧,當然其功能和VS還是有一定的差距。

最後,需要說的是,編程工具只是其次,掌握好語言基礎,學好數據結構和算法才是王道,完全沒有必要去整天糾結你到底來使用那一款工具。


一個程序員的奮鬥史


回答問題之前,先說一個觀點,那就是工具本身不重要,重要的是你的思維能力,以及這個工具你用得順不順手。

然後再說第二個觀點,工具不是絕對的,但是一個好的工具能讓你事半功倍。

那麼接下來就詳細說說到底在Windows10下有哪些比較好的C語言編程軟件。

新手千萬不要輕易嘗試Emacs和Vim

我知道很多人一定會說,Emacs和Vim文本編輯器才是最強的“集成開發環境”,鍵盤操作如何如何強大,各種快捷鍵用熟了以後很高效。


誠然我也誠然它們的強大,我也曾經花很大的時間去學習這兩款文本編輯器,強大的擴展讓你欲罷不能,甚至你會逐漸愛上它們,但是說實話學習成本太高,根本不適合普通用戶。

visual studio是最好的選擇

不管怎麼說,visual studio都是太陽系最好的集成開發環境,沒有之一!不說別的,這麼大體量的集成開發環境,對於內存調用的控制都是其他IDE不能比的,再加上visual studio強大的調試能力,穩定榜首無異議。


visual studio同樣原生支持C語言,只不過微軟的體系下的VC,但是隻有語法上的一些差異,核心的東西都一樣。

ACM官方編輯器CodeBlocks很棒

第二款就是codeblocks,這可能是最輕量級,也是最好用的集成開發環境了,開源免費,而且支持的編譯器比較多,默認的編譯器是GCC,可以說非常好用。

最重要的是這該是ACM官方指定的C/C++開發環境之一,所以他的江湖地位還需要懷疑嗎?

除此之外,當然如果你願意嘗試的話,atom和visual studio code也是不錯的選擇,不過這兩款都是編輯器,還不是集成開發環境,你需要自己去安裝C語言的開發插件,幫助你編譯、調試,但是做常規項目肯定是夠用的。

最大的優勢是這兩款產品都是基於electronic框架,要知道大名鼎鼎的Chrome瀏覽器等等都是基於這個框架打造的,非常好用。


EmacserVimer


首先看你學c語言的目的,c一般用在硬件開發(mcu,dsp等),不同的芯片有不同的開發環境,arm芯片有統一的開發環境mdk,此時你可以根據你的學習的目的來選擇相應的開發環境。

如果只是想學習一下c語言本身,沒其他的應用,可以用vs,codeblocks,mingw,eclipse等等。他們有的是跨平臺的,有的是Windows專用的。


分享到:


相關文章: