Borland C++ ist ein Compiler und eine Entwicklungsumgebung von Borland für die Programmiersprachen C und C++. Es gilt als Nachfolger von Turbo C++ Professional.

Der Compiler ist bereits ab der ersten Version (2.0) vollständig kompatibel mit den Standards AT&T C++ 2.0 und ANSI-C.

Analog zu anderen Entwicklungsumgebungen von Borland unterstützt auch Borland C++ die Grafikbibliothek Borland Graphics Interface (BGI). Um BGI-Grafiktreiber zu entwickeln, wurde von Borland das SDK BGI Driver Toolkit angeboten, das u. a. mit Borland C++ in der Edition Borland C++ & Application Frameworks vertrieben wurde. In dieser Edition wurde ebenfalls ein Editor zum Erstellen von BGI-Schriftarten angeboten. Das enthaltene Tool ermöglicht die Einbindung von Grafiktreiben und Schriftarten in ausführbare Dateien.

Borland C++ 5.02 ist der direkte Vorgänger der RAD-Entwicklungsumgebung C++Builder, deren Entwicklung und Vertrieb später von CodeGear und Embarcadero Technologies übernommen wurde.

2000 bot Borland unter der Versionsnummer 5.5 den Linker und den Compiler von Borland C++ kostenlos zum Download an. Höhere Programmierwerkzeuge, wie u. a. der grafische Editor waren in dieser Edition allerdings nicht enthalten.

Geschichte Die nachfolgende Tabelle enthält eine Auswahl der wichtigsten Änderungen der einzelnen Versionen: Version Datum Beschreibung 2.0 1991 Unterstützung des AT&T C++ 2.0 Standards Unterstützung des ANSI-C-Standards Es werden Compiler für den Real- und Protected Mode bereitgestellt VROOMM (Virtual Runtime Object-Oriented Memory Manager) Unterstützung von mathematischen Coprozessoren

Turbo Assembler Turbo Debugger Turbo Profiler

Ressourcen-Editor Whitewater Resource Toolkit Microsoft Help Compiler zur Erstellung von WinHelp-Dokumenten (wurde für registrierte Kunden kostenlos nachgereicht) In der Ausgabe Borland C++ & Application Frameworks sind zusätzlich folgende Komponenten enthalten: Turbo Vision: Ein Framework zur Gestaltung von CUA-konformen zeichenorientierten Benutzeroberflächen Object Windows Library (OWL): Eine Komponentenbibliothek für grafische Benutzeroberflächen unter Windows BGI Driver Toolkit: Ein SDK zur Entwicklung von BGI-Grafiktreibern () und Schriftarten () 3.0 1991 Unterstützung von C++ 2.1 Compiler und IDE unterstützen DPMI Programme für DOS können mit der Funktion EasyWin in Programme für Windows konvertiert werden Zusätzliche BGI-Schriftarten 3.1 1992 Syntaxhervorhebung im Editor Unterstützung von Windows 3.1 4.0 1993 OWL 2.0 32-Bit-Unterstützung Es können Anwendungen für Win32s erstellt werden, sofern sie nicht auf NT-exklusive Funktionen zurückgreifen Via OWL 2.0 und 2.5 ist es möglich, VBX-Steuerelemente in Borland C++ zu nutzen, sofern als Zielplattform 16-Bit für Windows festgelegt wurde. Das Tool ermöglichte es, aus bestehenden VBX-Dateien Header-Dateien zu generieren, um die entsprechenden Komponenten in C++ nutzen zu können. 4.01 1993 4.02 1994 Bereitstellung eines DOS-Extenders, der es Anwendungen ermöglicht, auch unter DOS den 386er-Protected-Mode zu nutzen. 4.5 1994 OWL 2.5 vollständige Unterstützung von OLE 2.0 enthält eine im Funktionsumfang stark begrenzte Version von Microsoft Visio 3.0 zum Testen der OLE-Unterstützung VBX-Unterstützung für 32-Bit-Programme 4.51 1994 4.52 1995 OWL 2.52 letzte 16-Bit Version Anpassung der Header-Dateien und Programmbibliotheken zur Unterstützung von Windows 95 Verbesserung der VBX-Komponenten 5.0 1996 OWL 3.0 nur 32-Bit-Anwendungen Unterstützung von OCX-Komponenten 5.01 1996 5.02 1997 Direkter Vorgänger der RAD-Entwicklungsumgebung C++Builder. 5.5 2000 Kostenlos bereitgestellter Linker und Compiler. Höhere Programmierwerkzeuge, wie u. a. der grafische Editor fehlen.

Rezeption 1995 verglich die Zeitschrift PC Professionell den Compiler von Borland C++ 4.02 mit denen von Microsoft C++ 1.5, Symantec C++ 6.1 und Watcom C/C++ 10.0 mit dem Ergebnis:

Literatur

Weblinks

Einzelnachweise

Kategorie:C (Programmiersprache) Kategorie:C++ Kategorie:Integrierte Entwicklungsumgebung Kategorie:DOS-Software Kategorie:OS/2-Software Kategorie:Windows-Software Kategorie:Historische Software