開發環境簡介
開發環境包括多頁面視窗、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連線程式和執行程式,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,能夠適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具!
發展歷史
Dev-C++每一天都在進步著,因為它是一個自由軟體。Dev-C++是一個非常實用的編程軟體,多款著名軟體均由它編寫而成,它在C的基礎上,增強了邏輯性。
C語言是1972年由美國貝爾實驗室(AT&TBell)的D.M.Ritchie研製成功的。它不是為了初學者設計的,而是為計算機專業人員設計的。最初它是作為寫UNIX作業系統的一種工具,在貝爾實驗室內部使用。後來C語言不斷改進,人們發現它功能豐富、表達能力強、使用靈活方便、套用面廣、目標程式效率高、可移植性好,既具有高級語言的優點,又具有低級語言的許多優點,特別適合於寫系統軟體,因此C語言從實驗室走向美國,從美國走向世界。到20世紀70年代,它已風靡全世界。無論是在中國還是在外國,C語言都成為了計算機開發人員的基本功。
但是隨著軟體規模的增大,用C語言編寫程式漸漸顯得有些吃力了。C語言是結構化和模組化的語言,它是面向過程的。在處理較小規模的程式時,程式設計師用C語言還是比較得心應手。但是當問題比較複雜、程式的規模比較大時,結構化程式的設計方法就顯出它的不足。
為了解決軟體設計的危機,在20世紀80年代,人們提出了面向對象的程式設計(object oriented programming,OOP),需要設計出能支持面向對象的程式設計方法的新的語言。在實踐中,人們發現由於C語言是如此的深入人心,使用如此廣泛,面對程式設計方法的革命,最好的辦法不是另外發明一種語言去代替它,而是在它原有的基礎上加以發展。在這種形式下,C++應運而生。C++是由貝爾實驗室(AT&TBell)的Bjarne Stroustrup博士及其同事於20世紀80年代初在C語言的基礎上開發成功的。
AT&T發布的第一個 C++編譯系統實際上是一個預編譯器(前端編譯器),真正的 C++ 編譯器是在1988年誕生的。實際上 DEV-C++ 的套用並非如 VC 一樣廣泛,但它是信息學競賽使用的C語言編譯器(gcc。關於專門學習 DEV-C++ 的書籍基本沒有,大部分信息學競賽書籍(如《數據結構》與《算法》)並沒有明確指定使用的編譯器,而在實際競賽中,DEV CPP 被廣泛套用 (可以在LINUX環境下使用)。
DEV-C++ 已被NOI科學委員會設為C++語言推薦練習用編輯器。
使用技巧
DEV C++使用須知:如果你先前用過TC這個編譯器,使用 DEV-C++編寫程式運行後視窗就會閃一下就沒有了,要想看到運行得到的結果,就必須注意如下事項:
1.在程式的最後(在return語句前)加getch(); (只適用於C程式)。
2.在程式的最後(在return語句前)加getchar(); (適用於C/C++)。
3.在程式的最後(在return語句前)加system("pause");語句,使程式運行後暫停. (適用於C/C++)
如果調試不成功,不斷地出現工程未編譯,請在“工具 -->編譯選項--> 編譯時”加入以下命令(打勾) 加入 -g
DEV-C++的擴展名:
一般有兩種形式:*.c和*.cpp
.c是C語言的檔案擴展名;.cpp是c++的檔案擴展名。
Dev-C++
Dev-C++是Windows平台下的開源C++編程環境。它集成了GCC、MinGW32等眾多自由軟體,界面類似Visual Studio,但體積要小的多。它的缺點是難以勝任規模較大的軟體項目,但對於初學者是一個不錯的選擇。
dev c++完美支持win7、win8、win8.1。
最新動態
從2005年2月22日到2013年6月為止,Dev-C++ 的官方網站一直沒有再發布新版本,說明Dev-C++的開發已進入了遲滯狀態。2006 年,Dev-C++主要開發者 Colin Laplace 曾經對此作出了解釋“因忙於現實生活的事務,沒有時間繼續Dev-C++的開發”。
此後,由開源社區的獨立程式設計師繼續對Dev-C++繼續更新,2011年6月30日 ,開源社區發布出非官方版本的Dev-C++ 4.9.9.3 版,加入了更新的 GCC 4.5.2 編譯器、Windows 的軟體開發套件(支持 Win32 以及 D3D),修正了許多錯誤,提高了穩定性。同年8月27 日,在官方更新最後一個測試版 4.9.9.2 的六年後,開源社區發布非官方版本的 Dev-C++ 5.0.0.0。從5.0.0.5 版起,Dev-C++在開源社區SourceForge正式安家落戶,截止至2017年7月的最新版本已發展到5.11,編譯器為GCC 4.9.2.