C/Zintegrowane środowisko programistyczne: Różnice pomiędzy wersjami
< C
Usunięta treść Dodana treść
Nie podano opisu zmian |
poprawki, spójność itd. |
||
Linia 1: | Linia 1: | ||
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óre 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 nim otrzymujemy : |
||
Linia 18: | Linia 12: | ||
* 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. Jednym z popularnych IDE jest [[w:Microsoft Visual Studio|Microsoft Visual C++]] (MS VC++), w wersji komercyjnej lub darmowej; oprócz tego mamy do dyspozycji: |
|||
Jest wiele programów tego typu. |
|||
Z aplikacji udostępnianych na licencji opensource warto wypróbować programy : |
|||
* Dev-C++ ( tylko windows ) |
|||
* Code::Blocks |
|||
⚫ | |||
Bardzo popularny IDE to płatny (istnieje także jego darmowa wersja) [[w:Microsoft Visual Studio|Microsoft Visual C++]] (MS VC++); popularne darmowe IDE to np.: |
|||
* [[w:Code::Blocks|Code::Blocks]] dla Windows jak i Linux, dostępny na stronie [http://www.codeblocks.org www.codeblocks.org], |
* [[w:Code::Blocks|Code::Blocks]] dla Windows jak i Linux, dostępny na stronie [http://www.codeblocks.org www.codeblocks.org], |
||
* [[w:KDevelop|KDevelop]] (Linux) dla KDE, |
* [[w:KDevelop|KDevelop]] (Linux) dla KDE, |
||
Linia 39: | Linia 22: | ||
* Pelles C, [http://www.smorgasbordet.com www.smorgasbordet.com], |
* Pelles C, [http://www.smorgasbordet.com www.smorgasbordet.com], |
||
* [[w:Dev-C++|Dev-C++]] dla Windows, dostępny na stronie [http://www.bloodshed.net www.bloodshed.net] |
* [[w:Dev-C++|Dev-C++]] dla Windows, dostępny na stronie [http://www.bloodshed.net www.bloodshed.net] |
||
⚫ | |||
* C++ Bulider |
|||
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> --> |
|||
Z komercyjnych: C++ Bulider, Microsoft Visual C++. |
|||
=Bibliografia= |
=Bibliografia= |
Wersja z 18:04, 6 cze 2011
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
- Emacs
- C++ Bulider
Istnieją również specjlistyczne programy do analizy kody, np. Frama C