Dev-C++
是一個功能完整又小巧的IDE,預設就配合Mingw的compiler及GDB為debuger,也可以配合Cygwin和其他gcc base的 compiler使用。另有Dev-Pascal 給pascal的版本。由於他的功能完整又小巧,我都會推薦給初學C++的朋友,讓他們在初步的學習時能先專注在C++語言本身上面,而不用為了學習環境傷腦筋。另有擴充版本wxDev-C++可以配合wxWidgets開發視窗介面系統,還有視覺化的拖拉可設計視窗介面。
Code::Blocks
是一個open source的IDE,同時還具有跨平台的特性,有Linux和windows上的版本。也可以配合Cygwin或Mingw使用。
Anjuta C/C++
Anjuta is a versatile IDE for C and C++, written for GTK/GNOME. 還可以直接開GTK/GNOME的application,但目前只有Linux下的版本。
KDevelop
The KDevelop-Project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for KDE. 除了C++以外也支援其他的程式語言。目前在Linux和Windows都可使用。
Microsoft Visual C++ 2005 Express Edition
Microsoft的VC++是老牌的開發工具了,己經在使用的人也很多,2005 Express最重要的特色當然也少不了MS現在主推的.NET平台。不過基本上還是Visual Studio 2005的精簡版。重頭戲當然是希望你最後轉而使用他們的Visual Studio。
Eclipse+cdt
Eclipse在java的領域裡可說是聲望第一名的IDE工具。連Borland在JBuilder的業務也受到它的影響。不過Eclipse打從一開始就不只是要發展成一個Java的IDE,他要發展的可是一個可擴充的開發平台。所以你也可以在Eclipse上開發C/C++。不過預設的Eclipse並沒有C/C++的開發套件,必須另外下載一個叫CDT(C/C++ Development Tooling)的擴充套件。除了可以配合gcc當compiler以外,也可配合其他的compiler,還能不停的加入各種擴充套件來支援其他功能讓他不單純只是C++的IDE。最棒的是Eclipse由java開發而成,所以也可以在Windows, Linux, FreeBSD, 或Solaris等各種平台上使用。不過你可能需要一台配備稍為好一點的機器才能流暢的使用Eclipse,除此之外就沒什麼可挑剔的了。
Update:現在的Eclipse提供了幾種不同的預設套件的版本,有給java開發者,c\c++開發者,web開發者。不過基本上就是就不同的套件的需先安裝而己,還是可以再自行安裝其他的套件變身成多功能IDE。
Turbo C++
是的,Turbo系列回來了。許多資深點的程式設計師可能都聽過, 甚至用Turbo C++。我在程式設計的早期時第一個使用的IDE也是TurboC++,直到現在還是讓我相當懷念。除了當時第一次接觸到這麼好用的IDE時的震撼之外,它簡單又輕巧。一直到現在,我覺得都還不輸給多年後發展出來的各種IDE. 所有Turbo系列被分成兩個版本explorer版和Professional版。exploreer版可免費取得,並付費升級到Professional版。Turbo系列除了Turbo C++以外,還有Turbo Delphi, Turbo Delphi for .Net, Turbo C#。
4 則留言:
好詳盡的介紹,剛溫!
PS. 聽說Dev-C++u3已經有中文介面。(支援多國語言)
Turbo系列的地方有錯別字...
感謝錯別字提醒,己更正。
張貼留言