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

Z Wikibooks, biblioteki wolnych podręczników.
< C
Usunięta treść Dodana treść
Nie podano opisu zmian
Lethern (dyskusja | edycje)
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
* [[Emacs]]

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]
* [[Emacs]]
* 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:

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

Bibliografia

  1. Łukasz Sowa : emacs dla cc