C/Zintegrowane środowisko programistyczne: Różnice pomiędzy wersjami
< C
Usunięta treść Dodana treść
podział wg systemoów |
brak konsekwencji w linkach: dlaczego połowa ma linki zewnętrzne, a połowa nie? W hasłach Wiki są te linki, będzie można odnaleźć |
||
Linia 15: | Linia 15: | ||
* wieloplatformowe : |
* wieloplatformowe : |
||
** [[w:Code::Blocks|Code::Blocks]] dla Windows jak i Linux |
** [[w:Code::Blocks|Code::Blocks]] dla Windows jak i Linux, |
||
** [[w:Eclipse|Eclipse]] oparte na [[Java|Javie]], (współpracuje z MinGW i GCC), |
** [[w:Eclipse|Eclipse]] oparte na [[Java|Javie]], (współpracuje z MinGW i GCC), |
||
** [[Emacs]] |
** [[Emacs]] |
||
** Geany dla systemów Windows i Linux; współpracuje z MinGW i GCC |
** Geany dla systemów Windows i Linux; współpracuje z MinGW i GCC, |
||
** [[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, |
||
** [[w:Dev-C++|Dev-C++]] dla Windows |
** [[w:Dev-C++|Dev-C++]] dla Windows, ma dwie wersje: zawierającą kompilator GCC i druga bez niego. |
||
** [[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, [http://www.smorgasbordet.com www.smorgasbordet.com], |
|||
* tylko dla Linuxa : |
* tylko dla Linuxa : |
||
** [[w:KDevelop|KDevelop]] (Linux) dla KDE, |
** [[w:KDevelop|KDevelop]] (Linux) dla KDE, |
Wersja z 15:38, 4 mar 2012
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.
- wieloplatformowe :
- tylko dla windows :
- Microsoft Visual C++ (MS VC++), w wersji komercyjnej lub darmowej;
- Borland C++ Builder dostępny za darmo do użytku prywatnego,
- Dev-C++ dla Windows, ma dwie wersje: zawierającą kompilator GCC i druga bez niego.
- wxDev-C++ dla Windows, nowsza wersja Dev-C++
- Pelles C,
- tylko dla Linuxa :
- KDevelop (Linux) dla KDE,
- 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