C/Czego potrzebujesz: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 28:
Debugger jest to program, który umożliwia prześledzenie (poznanie wartości poszczególnych zmiennych na kolejnych etapach wykonywania programu) linijka po linijce wykonywania naszej aplikacji. Używa się go w celu określenia czemu nasz program nie działa po naszej myśli lub aby zbadać okoliczności występowania błędów. Aby użyć debuggera kompilator musi dołączyć dodatkowe informacje do skompilowanego programu. Przykładowymi debuggerami są: ''gdb'' pod Linuksem, lub debugger wchodzący w skład MS Visual Studio.
 
=== Zintegrowane Środowiskaśrodowiska Programistyczneprogramistyczne ===
Zamiast osobnego kompilatora i edytora, możesz wybrać [[C/Zintegrowane_środowisko_programistyczne|Zintegrowanezintegrowane Środowiskośrodowisko Programistyczneprogramistyczne]] (Integratedintegrated Developmentdevelopment Environmentenvironment, IDE). Zawiera ono wszystkie potrzebne narzędzia w jednym: debuger, analizer kodu, podświetlanie składni i - najważniejsze - kompilator oraz linker. Jeśli pisalibyśmy tylko w zwykłym edytorze tekstowym, to:
# Utrudnione jest wychwycenie błędów - wszystko wygląda jednostajnie. Pamiętajmy, że nawet drobna literówka składniowa może spowodować, że program po prostu się nie skompiluje. IDE zazwyczaj po nieudanej kompilacji pokazuje gdzie powstał błąd, który poprawiamy i ponownie kompilujemy
# Edytor tekstu nie zawiera kompilatora (tak samo notepad++ i inne wzbogacone o podświetlanie składni), więc żeby uruchomić program będziemy musieli zaopatrzyć się w jakieś IDE
# Pomimo dużej liczby opcji, IDE nadaje się zarówno dla początkujących jak i zaawansowanych programistów.