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

Z Wikibooks, biblioteki wolnych podręczników.
< C
Usunięta treść Dodana treść
Enedil (dyskusja | edycje)
m Dodanie linku do artykułu na Wikipedii n.t. Geany.
'Windows' z wielkiej, - spacje przed dwukropkami; -tona enterów
Linia 21: Linia 21:
** [[w:NetBeans|NetBeans]] multiplatformowy, darmowy do ściągnięcia na stronie,
** [[w:NetBeans|NetBeans]] multiplatformowy, darmowy do ściągnięcia na stronie,
** [[Vim]]
** [[Vim]]
* tylko dla windows :
* tylko dla Windows:
** [[w:Microsoft Visual Studio|Microsoft Visual C++]] (MS VC++), w wersji komercyjnej lub darmowej;
** [[w:Microsoft Visual Studio|Microsoft Visual C++]] (MS VC++), w wersji komercyjnej lub darmowej;
** [[w:Borland C++ Builder|Borland C++ Builder]] dostępny za darmo do użytku prywatnego,
** [[w:Borland C++ Builder|Borland C++ Builder]] dostępny za darmo do użytku prywatnego,
Linia 27: Linia 27:
** [[w:Dev-C++|wxDev-C++]] dla Windows, nowsza wersja [[w:Dev-C++|Dev-C++]]
** [[w:Dev-C++|wxDev-C++]] dla Windows, nowsza wersja [[w:Dev-C++|Dev-C++]]
** Pelles C,
** Pelles C,
* tylko dla Linuxa :
* tylko dla Linuxa:
** [[w:KDevelop|KDevelop]] (Linux) dla KDE,
** [[w:KDevelop|KDevelop]] (Linux) dla KDE,
** Anjuta dla Gnome
** Anjuta dla Gnome
* tylko dla Mac :
* tylko dla Mac:
** [[w:Xcode|Xcode]] dla Mac OS X 10.2.8 i nowszy kompatybilny z procesorami PowerPC i Intel (możliwość stworzenia Universal Binary),
** [[w:Xcode|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 <!-- przetłumaczyć<ref>[http://frama-c.com/ frama-c - is an extensible and collaborative platform dedicated to source-code analysis of C software. It is Open Source software. It works on Windows and Unix (Linux, Mac OS X,…)]</ref> -->
Istnieją również specjlistyczne programy do analizy kody, np. Frama C <!-- przetłumaczyć<ref>[http://frama-c.com/ frama-c - is an extensible and collaborative platform dedicated to source-code analysis of C software. It is Open Source software. It works on Windows and Unix (Linux, Mac OS X,…)]</ref> -->

Wersja z 23:39, 16 paź 2013

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