C/Zintegrowane środowisko programistyczne
Z Wikibooks, biblioteki wolnych podręczników.
< C
Podczas programowania warto ułatwić sobie życie korzystając z zintegrowanego środowiska programistycznego ( ang. IDE )
IDE jest zestawem wszystkich programów, które potrzebuje programista, najczęściej z interfejsem graficznym. IDE zawiera kompilator, linker i edytor, z reguły również debugger.
Dzięki nim otrzymujemy :
- Kolorowanie składni
- Automatyczne formatowanie kodu
- Inteligentne uzupełnianie kodu
- Wsparcie dla debuggera
- Przeglądanie kodu
- Możliwość rozszerzenia IDE ( własne snippety, generację kodu )[1]
Jest wiele programów tego typu. Jednym z popularnych IDE jest Microsoft Visual C++ (MS VC++), w wersji komercyjnej lub darmowej; oprócz tego mamy do dyspozycji:
- Code::Blocks dla Windows jak i Linux, dostępny na stronie www.codeblocks.org,
- KDevelop (Linux) dla KDE,
- NetBeans multiplatformowy, darmowy do ściągnięcia na stronie www.netbeans.org,
- Eclipse z wtyczką CDT (współpracuje z MinGW i GCC),
- Borland C++ Builder dostępny za darmo do użytku prywatnego,
- Xcode dla Mac OS X 10.2.8 i nowszy kompatybilny z procesorami PowerPC i Intel (możliwość stworzenia Universal Binary),
- Geany dla systemów Windows i Linux; współpracuje z MinGW i GCC, www.geany.org,
- Pelles C, www.smorgasbordet.com,
- Dev-C++ dla Windows, dostępny na stronie www.bloodshed.net, ma dwie wersje: zawierającą kompilator GCC i druga bez niego.
- wxDev-C++ dla Windows, nowsza wersja Dev-C++
- Emacs
- C++ Bulider
Istnieją również specjlistyczne programy do analizy kody, np. Frama C