====== Entwicklungsumgebungen ====== Unter einer Entwicklungsumgebung versteht man ein Programm, das einen [[start:edit:start|Editor]] enthält und das dazu alle Quelltexte eines Projektes verwalten und den [[start:compiler:start|Compiler]] ansteuern kann. Dazu kann man mit Hilfe eines [[start:debug:start|Debuggers]] ein Programm unter Beobachtung durchlaufen, um das Verhalten zu testen und Fehler zu finden. Teilweise können damit auch [[vcs:start|Versionsverwaltungssysteme]] angesteuert werden. * [[CodeBlocks|Code::Blocks]] (C++) - [für Linux, Mac und Windows] * [[CodeLite]] (C++) - [für Linux, Mac und Windows] * [[Eclipse]] (Java, C++ und weitere) - [für Linux, Mac und Windows] * [[Visual Studio]] (Visual C++, Visual Basic, Visual C#) - [für Windows] * [[XCode]] (C++, ObjC) - [für MacOS] * [[KDevelop]] (C++) - [für Linux] * [[Anjuta]] (C++) - [für Linux] * [[Lazarus]] (Pascal/Delphi) - [für Linux, Windows und Mac]