C/Zintegrowane środowisko programistyczne: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
< C
Usunięta treść Dodana treść
m anjuta
Drobne korekcyjne
Linia 2: Linia 2:
Podczas programowania warto ułatwić sobie życie korzystając z zintegrowanego środowiska programistycznego ( ang. IDE )
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.
IDE jest zestawem wszystkich programów, których potrzebuje programista, najczęściej z interfejsem graficznym. IDE zawiera kompilator, linker i edytor, z reguły również debugger.


Dzięki nim otrzymujemy :
Dzięki niemu otrzymujemy :
* Kolorowanie składni
* Kolorowanie składni
* Automatyczne formatowanie kodu
* Automatyczne formatowanie kodu
Linia 10: Linia 10:
* Wsparcie dla debuggera
* Wsparcie dla debuggera
* Przeglądanie kodu
* Przeglądanie kodu
* Możliwość rozszerzenia IDE ( własne snippety, generację kodu )<ref>[http://lukaszsowa.pl/emacs-dla-cc/ Łukasz Sowa : emacs dla cc ]</ref>
* Możliwość rozszerzenia IDE (własne snippety, generację kodu)<ref>[http://lukaszsowa.pl/emacs-dla-cc/ Łukasz Sowa : emacs dla cc ]</ref>


Jest wiele programów tego typu.
Jest wiele programów tego typu.

Wersja z 21:50, 14 lis 2012

Podczas programowania warto ułatwić sobie życie korzystając z zintegrowanego środowiska programistycznego ( ang. IDE )

IDE jest zestawem wszystkich programów, których potrzebuje programista, najczęściej z interfejsem graficznym. IDE zawiera kompilator, linker i edytor, z reguły również debugger.

Dzięki niemu 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.

  • wieloplatformowe :
    • Code::Blocks dla Windows jak i Linux,
    • Eclipse oparte na Javie, (współpracuje z MinGW i GCC),
    • Emacs
    • Geany dla systemów Windows i Linux; współpracuje z MinGW i GCC,
    • NetBeans multiplatformowy, darmowy do ściągnięcia na stronie,
    • Vim
  • tylko dla windows :
  • tylko dla Linuxa :
    • KDevelop (Linux) dla KDE,
    • Anjuta dla Gnome
  • tylko dla Mac :
    • Xcode dla Mac OS X 10.2.8 i nowszy kompatybilny z procesorami PowerPC i Intel (możliwość stworzenia Universal Binary),




Istnieją również specjlistyczne programy do analizy kody, np. Frama C

Bibliografia

  1. Łukasz Sowa : emacs dla cc