Szoftverfejlesztés során rengeteget segít, ha az egyes eszközöket (verziókezelő, fordító, debugger stb.) együtt tudjuk kezelni. Az integrált fejlesztőkörnyezetek (IDE, integrated development environment), egységes felület nyújtanak ezek kezeléséhez. Gyakori, hogy ezek az alkalmazások valójában parancssoros alkalmazásokat hívnak (make
, java
, ...) és azok kimenetét jelenítik meg.
Népszerű fejlesztőkörnyezetek:
- Code::Blocks
- Eclipse
- [IntelliJ IDEA](IntelliJ IDEA)
- NetBeans
- Visual Studio
- Xcode
Most az Eclipse C/C++ fejlesztőkörnyezetet használjuk. A C/C++ nyelvek továbbra is a legnépszerűbb (TIOBE Index) és a leggyorsabbak (The Computer Language Benchmark Game) között vannak.
A kód szerkesztésében az egyik legfontosabb komponens a szövegszerkesztő, ami kódkiemeléssel (syntax highlight) segíti a fejlesztő munkáját.
gdb
(GNU Debugger)