為什麼 Dev C++ 特別流行?

印象中在 OI 中很流行,而且很多人入門都會選這個。難道跟當年 Windows 如日中天,而 Windows 平台上並沒有很好的代碼編輯器/IDE項目留下的空白有關?

為什麼現在看來是一個很差的項目,而且實際上也不再維護了?似乎在網上留下了 4.9.9.2 的源碼,是用 Delphi 寫的,還有某早期 Linux 版本的源碼。

這個工具是不是從未進入過主流?


Dev-C++似乎目前只在信息學競賽中使用。

信息學競賽寫的程序相比工程可以說是短得多,用不上Visual Studio這樣的大型IDE(用這些IDE太過麻煩)。相比之下,Dev-C++上手以及操作都很容易,對編寫純代碼有很好的支持(如括弧補全等功能都有),支持單步調試。雖然不適合設計大型工程,但很適合編寫信息學競賽中的程序。

以我省為例,我省目前的NOIP和省選用的都是Dev-C++。


主要是短小方便,寫一個小代碼懶得建工程。現在用vim了。大型項目還是用VS。


這貨不是還在更新嗎,雖然換了維護者

http://sourceforge.net/projects/orwelldevcpp/?source=directory


實際中WIN下當然是Visual Studio流行了,一個特殊比賽使用什麼編譯器IDE。要比較也得統計實際的項目


應該信息學競賽佔了很大一部分原因,畢竟CCF欽定使用dev

dev占空間小,調試方便,界面還算勉強能看,擁有相對完善的代碼補全功能(當然跟sublime沒法比),沒有安裝五分鐘設置兩小時的惱人環節。

用vim的話萌新會不習慣,拿VS寫OI題有點大炮打蚊子那種感覺,又不是寫大型工程。

但其實也就那樣,畢竟

dev日常崩潰(1/1)。


個人認為是因為Dev的輕量級—精緻強悍效率高。像VS什麼的,你不做項目而是只為了寫一個cpp文件,這簡直是在褻瀆微軟大牛牛們好么。所以說什麼量級的需求就去找適合的工具,於是Dev在競賽黨中自然脫穎而出。


因為在比較小的C/C++IDE中,dev-cpp的界面和字體最漂亮,個人感覺


總比vc6好吧


大概是因為用久了習慣,畢竟還是比較簡單好用的,曾經想換qt或者vscode卻搞了半天不會編譯(當時還太菜),也試了codeblocks,但最終還是不習慣編譯調試信息等等的顯示方式,不過最近開始用Ubuntu後,覺得Geany也挺好使的,但回到win下一般還是dev c++,畢竟一般初學似乎都選擇的它,而且用熟了之後debug什麼的因為習慣了比較方便大概


因為對於新手來說,不用一上來就跟別人講,這是啥,那是啥,可以先集中於學習代碼本身,而不是C/C++語法之外的東西。

打開就能編譯運行,而不需要去新建一個工程。有可能別人問你的就是我這段代碼哪裡錯了,你把文件存下來就能編譯。我高中的時候聽人推薦了codeblocks,然後下載下來用不來(編譯器目錄沒有配置),就只能嚶嚶嚶。但是dev打開就能用呀(//?//)

將gdb的功能自動化,雖然會遇到endl下不去,或者其他奇奇怪怪的bug,但是對於學習OI來說是很好的選擇了。

4.9.9.2是很老的版本了,現在新版的我記得5.10.*都有了,我高中的時候就好像有。。不過是不是真的就不知道了誒嘿。


那是因為信息學競賽在windows平台下只能用這個。。。

當然noi-linux下也只能用vim/emacs/GUIDE


主要是因為操作簡單,有類似於Free Pascal的編譯運行快捷鍵之類的。畢竟很多人都從Pascal轉C++的。

個人推薦Windows下Notepad++ + GDB

Linux下Vim/Emacs + GDB

貌似很多大佬會DDD,本蒟蒻不會啊。


適合寫小程序的IDE中較好的一個。


ccf:我就想用,你能怎麼著?


我以前是pascal選手,大學裡轉c,每次acm都用vs(linux除外)

因為dev的縮進和括弧補全都太不中用了


10年前還算可以,那時候codeblocks還沒出現。Dev-cpp算是即小功能還不弱的IDE,當然跟VS沒法比。


學OI的時候一直都用C-free.....感覺dev-cpp在調試遞歸程序的時候老崩潰


推薦閱讀:

如何評價JSOI2017round1 ?
有哪些適合信競退役唱的歌?
如何評價NOIP2017提高組複賽?
信息學競賽中有哪些令人高呼「還有這種操作」的技巧?
請問將《演算法競賽入門經典及訓練指南》的內容全部學完並理解需要多長時間,能達到什麼水平(請看描述)謝謝?

TAG:MicrosoftWindows | 開源 | 開源項目 | 集成開發環境 | OI |