12. IDE's and editors for C++
When programming C++, it is a good idea to used to an editor or an IDE. Most programmers have their own favourites, and it's a religious discussion on which is better.
You can choose to use an IDE (Integrated Development Environment), which is an application with embedded editor, compiler, documentation and more. And then there is the stand-alone editors, which some people like better.
12.1 IDE's
The following IDE tools (Integrated Development Environment) are available for C++:
- The "top rated" Dev-C++ is an full-featured Integrated Development Environment (IDE) for both Win32 and Linux. It uses GCC, Mingw or Cygwin as compiler and library set. It is at http://www.bloodshed.net/devcpp.html and at mirror-site
- KDE KDevelop Kdevelop
- Blatura site C++ Tools
- Amulet Amulet
- App Dev suite Angoss
- Make replacement Brass
- S/W product metrics CCC
- Project management, edit, compile, debug C-Forge
- Dev environment Code Crusader
- Graphic gdb Code Medic
- Code analysis CodeWizard
- Gen HTML, LaTex for C++ cod Doc C++
- GUI toolkit openGL Ftk
- C++ and Java IDE GLG IDE
- HP IDE HP Eloquence
- IDE C++, Java, Pascal RHIDE
- IDE for C++, Java SNiff
- IDE for C++, Java Wipeout
- X-based dev env XWPE
12.2 Editors
The problem with IDE's is many times their editors have a big lack of functionality. Therefore many people want a powerful editor alone, and then supply compiler next to it.
Of powerful editors, vim and emacs can be mentioned. They are both available for most platforms - and they support syntax highlighting and other things which will make you more efficient.
Other editors include UltraEdit(win32 only) and EditPlus(win32 only).
- Vim online at http://vim.sourceforge.net/
- Vim color text editor for C++, C http://www.linuxdoc.org/LDP/HOWTO/Vim-HOWTO.html
- Emacs at http://www.gnu.org/software/emacs/
- EditPlus for Windows at http://www.editplus.com/
- UltraEdit for Windows at http://www.ultraedit.com/
12.3 Other ressources
- C++ Beautifier HOWTO http://www.linuxdoc.org/LDP/HOWTO/C-C++Beautifier-HOWTO.html
- Source code control system for C++ programs (CVS HOWTO) http://www.linuxdoc.org/LDP/HOWTO/CVS-HOWTO.html
- Linux goodies main site is at http://24.221.230.253 and secondary site at http://www.milkywaygalaxy.freeservers.com Mirror sites are at - angelfire, geocities, virtualave, Fortunecity, Freewebsites, Tripod, 101xs, 50megs,
Next Previous Contents