Dev-C++

Dev-C++

Dev-C++是一個Windows環境下C/C++的集成開發環境(IDE),它是一款自由軟體,遵守GPL許可協定分發原始碼。它集合了MinGW等眾多自由軟體,並且可以取得最新版本的各種工具支持,而這一切工作都是來自全球的狂熱者所做的工作。Dev-C++是NOI、NOIP等比賽的指定工具,缺點是Debug功能弱。由於原開發公司在開發完4.9.9.2後停止開發,所以現在正由其它公司更新開發,但都基於4.9.9.2.Dev-C++最新版本:5.11。

基本信息

軟體內容

Dev-C+Dev-C++
Dev-C++使用MingW64/TDM-GCC編譯器,遵循C++11標準,同時兼容C++98標準。開發環境包括多頁面視窗、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連線程式和執行程式,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具!多國語言版中包含簡繁體中文語言界面及技巧提示,還有英語、俄語、法語、德語、義大利語等二十多個國家和地區語言提供選擇。該軟體採用Delphi開發。

歷史發展

dev-c+dev-c++
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)的BjarneStroustrup博士及其同事於20世紀80年代初在C語言的基礎上開發成功的。
AT&TBell發布的第一個Dev-C++編譯系統實際上是一個預編譯器(前端編譯器),真正的Dev-C++程式是在1988年誕生的。
C++中提供豐富的STL模板庫,不僅適合算法競賽,同樣適合軟體開發。

軟體分支

Dev-C++的分支有GoogleSmart-C++(最新版1.1.0.38Alpha3),以及不同編譯環境的VC++

相關詞條

相關搜尋

熱門詞條

聯絡我們