很多朋友都曾經(jīng)問過我初學(xué)者應(yīng)該選擇什么編譯器學(xué)習(xí)C/C++語言.所以我把我的
一點想法發(fā)表在這里希望對大家有一定的幫助.這僅僅是我個人的一些建議,供大
家參考.
我個人覺得C/C++語言十分龐大就語法本身已經(jīng)非常復(fù)雜了更何況應(yīng)用領(lǐng)域甚廣需
要學(xué)習(xí)了解的東西非常多.所以一定要首先把語言基礎(chǔ)打好,把語言用熟.
基于上面的考慮我比較推薦DEV-C++ 4.0.(可以到我的個人主頁上下載)
主要原因有:
1.軟件很小壓縮包只有7M,解壓安裝之后20多M占用硬盤空間很小,占用的資源也?
很小.
2.符合ANSI C++標準.該軟件內(nèi)核是著名的GCC編譯系統(tǒng)質(zhì)量高,穩(wěn)定性好.
? 編譯效率相當(dāng)高.比如完全相同的C++控制臺程序在DEV-C++下編譯只有
? 70K左右.但是在VC下編譯就達到了500-600K.當(dāng)然VC編譯結(jié)果這么大可能是
? 從安全等多方面考慮后的結(jié)果.
3.查錯能力很強.這里要強調(diào)的是DEV-C++ 4.0版本.能夠比較精確的定位出錯的
? 位置和原因.不知道怎么搞的現(xiàn)在的DEV-C++ 5.0在這方面做的比較差?所以我
? 現(xiàn)在還是在用4.0版本的.
4.使用簡單.這是選用的一個重要原因.使用VC建立工程之后在那個文件夾下面有
? 大量的編譯中生成的目標文件,感覺比較雜亂.DEV-C++沒有這么多文件,一個源程序
? 對應(yīng)一個可執(zhí)行文件,簡單清晰.便于整理
??? 我們在開始階段主要是想學(xué)習(xí)C/C++語言本身,功能過于強大的開發(fā)工具往往提供了
很多暫時我們還不需要的功能,把時間精力都花在這些工具的學(xué)習(xí)上不利于我們迅速
掌握C/C++語言本身.但是必須強調(diào)的是VC是非常強大的工具,熟練使用它可以快速
開發(fā)出很多功能強大的軟件,很值得我們學(xué)習(xí)了解!公司里一般要求熟悉VC開發(fā).
如果對C++了解很深入基礎(chǔ)十分扎實學(xué)習(xí)VC速度應(yīng)該是很快的.因此我到現(xiàn)在還
沒有開始學(xué)習(xí)VC.我已經(jīng)用DEV-C++編寫了1500多個程序,共9萬多行,仍然感覺C++
十分龐大需要下功夫仔細學(xué)習(xí).還有像數(shù)據(jù)結(jié)構(gòu),編譯原理等等知識都是很好的練習(xí)內(nèi)容.
后面準備把以前寫的程序整理成CHM格式文件發(fā)到網(wǎng)上大家一起討論.
僅僅是自己一點看法.大家可以根據(jù)自己的情況選擇學(xué)習(xí).