Sonntag, 7. Juli 2024
19.4 C
Berlin

Die besten C++ Entwicklungsumgebungen (Teil 1)

C++ Programme sind einfache Textdateien mit der Endung .cpp, die mit jedem Texteditor wie zum Beispiel Windows Notizblock erstellt werden können. Um das Programm ausführen zu können, benötigen Sie allerdings einen Compiler. So wird ein Programm genannt, dass den Text (auch Quelltext oder Source Code genannt) in einen für den Computer verständlichen Code übersetzt. Unter Windows ist das Ergebnis eine .exe-Datei, die in einem Fenster ausgeführt werden kann. Enthält der Source Code einen Fehler, stoppt der Compiler die Übersetzung und es wird keine ausführbare Datei erzeugt.

 

Praxistipp: Im Gegensatz zu C++ wird bei anderen Sprachen, wie zum Beispiel Java, der Quelltext nicht vor dem Ablauf von einem Compiler übersetzt, sondern während der Laufzeit. In diesem Fall spricht man von einem Interpreter.

[sc name=“adsense_InText_ad“]

Die Aufgaben einer integrierten Entwicklungsumgebung (IDE)

Die Idee hinter der Integrated Development Environment (IDE) ist, dem Programmierer die Entwicklungsarbeit so weit wie möglich zu erleichtern. Bei großen Projekten, die in der Regel aus vielen Programmen, Unterprogrammen und Funktionen bestehen, ist außerdem ein umfangreiches Projektmanagement erforderlich, um die Übersicht zu behalten. In den meisten Fällen wird von einer IDE nur eine Programmiersprache unterstützt, es gibt jedoch Ausnahmen: Owell Dev-C++ unterstützt C++ und C. Moderne IDEs bestehen deshalb aus folgenden Komponenten:

  • Texteditor
  • Compiler oder Interpreter
  • Debugger (Suchen von Programmfehlern)
  • Linker (Zur Verlinkung mit anderen Programmteilen)
  • Quelltextformatierung (Zur besseren Lesbarkeit wird der Quelltext nach bestimmten Regeln geschrieben)

In erster Linie nehmen IDEs dem Programmierer viel Arbeit ab, bieten einen schnellen Zugriff auf wichtige Funktionen und helfen bei der Erstellung grafischer Benutzeroberflächen.

 

Eine IDE für C++ auswählen

Bevor Sie also die erste Programmzeile schreiben, sollten Sie auf Ihrem Computer eine IDE installieren. Zum Glück gibt es davon eine große Auswahl kostenloser Exemplare. Welche IDE Sie wählen, hängt natürlich von Ihrem Betriebssystem ab. Hier ist eine Übersicht:

 

C++ IDEs für Windows

Für den Windows-Desktop gibt es drei populäre C++ Entwicklungsumgebungen, die sogar kostenlos erhältlich sind: Visual C++ von Microsoft, der C++ Builder von Borland und Dev-C++ von Orwell.

 

Visual Studio

Abb1Mit dieser Entwicklungsumgebung von Microsoft erstellen Sie leistungsfähige Programme in Visual Basic, C++ und C#. Visual Studio Express gibt es als Community-Version, die wiederum aus den Express-Editionen für den Windows Desktop, mobile Geräte, für das Web oder als Team Foundation Server angeboten wird. Die Express-Version für den Desktop unterstützt C++11.

Die Visual Studio Community Edition enthält sämtliche Funktionen der Express-Edition und ist für einzelne Entwickler, Open Source Projekte, Bildungseinrichtungen, Forschungseinrichtungen und kleine Teams kostenlos erhältlich.

Um Visual Studio Express nutzen zu können benötigen Sie Windows 7 SP1, Windows 8 oder 8.1 sowie Windows Server 2008 R2 SP1, Windows Server 2012 und 2012 R2. Die Software benötigt mindestens 1 GB RAM-Speicher, 4 GB Festplattenspeicher, einen 1,6 GHz Prozessor und eine DirectX 9-kompatible Grafikkarte.

>> Visual Studio Community kostenlos herunterladen

 

Borland C++ Compiler für Windows

Der Borland C++ Builder hat eine wechselvolle Geschichte hinter sich. Ursprünglich vom Software-Hersteller Borland entwickelt, ist der C++ Compiler heute die Kommandozeilenversion des populären C++Builders von Embarcadero Technologies. Compiler und Linker werden kostenlos zur Verfügung gestellt, dass Paket enthält außerdem ein Make-Utility, die üblichen Funktionen zum Verwalten der Bibliotheken und Tools wie touch (Kommandozeilenprogramm) und grep (Suchen und filtern von Zeichenketten) aus der Unix-Welt. Leider fehlen ein komfortabler Editor und ein Debugger.

Wenn Sie den kostenlosen C++ Compiler herunterladen wollen, finden Sie ihn auf der Homepage von Embarcadero Technologies. Dort finden Sie auch eine 30-Tage Testversion des C++Builders.

 

Dieser Artikel ist Teil unseres kostenlosen Workshops “C++ Programmieren lernen” – Geeignet für Einsteiger und Fortgeschrittene. Machen auch Sie mit und lernen Sie in 50 Artikeln, wie Sie Programme selbst schreiben!

 

 

Artikelbild: Fotolia / bramgino

 

PC-Reparatur.Shop - Team
PC-Reparatur.Shop - Team
Wenn Sie Fragen oder Anregungen zu diesem Beitrag haben, wenden Sie sich bitte direkt über die E-Mail Adresse blog@pc-reparatur.shop an unser Team - Vielen Dank!
Bewertung des Artikels: 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne

IN EIGENER SACHE

Ähnliche Artikel