Zum Inhalt springen

Borland C++

aus Wikipedia, der freien Enzyklopädie
Borland C++

Hallo-Welt-Programm und Compiler-Einstellungen von Borland C++ 3.1
Basisdaten
Entwickler Borland
Aktuelle Version 5.5 für DOS und Windows[1]
(2000)
2.0 für OS/2[2]
(1995)
Betriebssystem Microsoft Windows, PC-kompatibles DOS, OS/2
Kategorie Compiler, IDE
Lizenz proprietär
deutschsprachig nein
www.borland.com/borlandcpp (archiviert)

Borland C++ ist ein Compiler und eine Entwicklungsumgebung von Borland für die Programmiersprachen C und C++. Es ersetzte die Professional-Version von Turbo C++ und gilt als ihr Nachfolger,[3] während Turbo C++ primär als Produkt für Einsteiger, Studenten und Hobby-Entwicklern weitervermarkted wurde.[4][5]

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

Analog zu anderen Entwicklungsumgebungen von Borland unterstützt auch Borland C++ die Grafikbibliothek Borland Graphics Interface (BGI).[6] 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.[7] In dieser Edition wurde ebenfalls ein Editor zum Erstellen von BGI-Schriftarten angeboten.[8] Das enthaltene Tool BGIOBJ.EXE ermöglicht die Einbindung von Grafiktreiben und Schriftarten in ausführbare Dateien.[9.1]

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.[1]

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.[1][10][11]

Die nachfolgende Tabelle enthält eine Auswahl der wichtigsten Änderungen der einzelnen Versionen:

Version Datum Beschreibung
2.0[3] 1991
3.0[14][15] 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[16] 1992
4.0 1993
  • OWL 2.0[17.1]
  • 32-Bit-Unterstützung[18.1]
  • 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.[19][18.2] Das Tool VBXGEN.EXE ermöglichte es, aus bestehenden VBX-Dateien Header-Dateien zu generieren, um die entsprechenden Komponenten in C++ nutzen zu können.[9.2][20]
4.01 1993
4.02 1994
  • Bereitstellung eines DOS-Extenders, der es Anwendungen ermöglicht, auch unter DOS den 386er-Protected-Mode zu nutzen.[18.1]
4.5[21][22][23] 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[22] 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[24][25][26] 1996
5.01 1996
5.02 1997 Direkter Vorgänger der RAD-Entwicklungsumgebung C++Builder.[1]
5.5 2000 Kostenlos bereitgestellter Linker und Compiler. Höhere Programmierwerkzeuge, wie u. a. der grafische Editor fehlen.[1][10][11]

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:

„[…] Der zweite Platz geht an den Compiler Borland C++ 4.02, der sich sowohl für Einsteiger als auch Profis eignet und für die Windows-Programmierung ausreichend bestückt ist. Die Compilerleistungen sind allerdings schwach. Wer Entwicklungen mit dem Borland-C-Compiler für DOS betreibt und auf Windows umsteigt, sollte bei der Marke bleiben.“

– PC Professionell. Januar 1995.[28]

Im September 1996 kam man dort im Hinblick auf die Version 5.0 zu dem Ergebnis:

„[…] Borland C++ ist in der aktuellen Version 5.0 ein ausgesprochen gutes und leicht zu handhabendes Produkt. Es eignet sich sowohl für Einsteiger als auch für Profis und insbesondere Entwickler mit Internet-Ambitionen.“

– Ruppert von Teutul: PC Professionell. September 1996.[26]
  • Ben Ezzell: Borland C++ 2.0 Programming. Addison-Wesley, 1991, ISBN 0-201-56781-4 (englisch).
  • Clayton Walnum: Borland C++ Power Programming. Que, 1993, ISBN 1-56529-172-7 (englisch).
  • Burkhard Sachs: Borland C++ und Turbo C++: Eine Einführung. Carl Hanser Verlag, München 1992, ISBN 3-446-16477-4.
  • John Caspers: Das Borland C++ Buch. 2. Auflage. Sybex-Verlag, 1993, ISBN 3-88745-168-6.
  • Henning Mittelbach: Programmieren in C++ Borland-Versionen. Vieweg+Teubner Verlag, Wiesbaden 1998, ISBN 3-519-02998-7.
  • Craig Arnush: Teach Yourself Borland C++ 5 in 21 Days (= Sams Teach Yourself). 3. Auflage. Sams, Indianapolis 1996, ISBN 0-672-30756-1 (englisch).
  • Offizielle Website von Borland C++ 5.x. Archiviert vom Original am 9. August 2001; (englisch).
  • Borland C++ Compiler 5.5. (ZIP) – kostenlos bereitgestellter C++-Compiler von Borland. In: Internet Archive. (englisch).

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. 1 2 3 4 5 Rainald Menge-Sonnentag: Nachfolger des kostenlosen Borland C++ Compiler erschienen. In: Heise online. 14. Juli 2016. Abgerufen am 19. August 2026.
  2. ↑ Borland C++. In: DOS Days: Old PC Computing Resource. Abgerufen am 28. August 2026 (englisch).
  3. 1 2 3 Peter Schulz: Product Comparison: C Compilers. In: InfoWorld. Band 13, Nr. 14. Popular Computing, 8. April 1991, ISSN 0199-6649, S. 55–65 (englisch, Volltext in der Google-Buchsuche).
  4. ↑ The Developer Tools Group of Borland Software Announces the Immediate Availability of the New Turbo™ Products. In: borland.com. 5. September 2006, archiviert vom Original am 11. November 2006; abgerufen am 5. Oktober 2026 (englisch).
  5. ↑ Turbo C++: The fast and easy way to start C++ development today! In: turboexplorer.com. Archiviert vom Original am 6. Dezember 2008; abgerufen am 5. Oktober 2026 (englisch).
  6. ↑ Ian O. Angell, Dimitrios Tsoubelis: Advanced Graphics on VGA and XGA Cards Using Borland C++. Red Globe Press, London 1992, ISBN 0-470-21833-9, S. 14 (englisch).
  7. 1 2 The BGI Driver Toolkit: Creating Device Drivers for the Borland Graphics Interface (Revision 1). In: Borland International (Hrsg.): Borland C++ & Application Frameworks. (BGI.DOC auf Installationsdatenträger). 31. Mai 1989 (englisch).
  8. 1 2 FE: A Stroke Font Editor (Revision 1). In: Borland International (Hrsg.): Borland C++ & Application Frameworks. (FE.DOC auf Installationsdatenträger). 29. September 1988 (englisch).
  9. Borland C++ Tools and Utilities. In: Borland C++ 5.02 Hilfe. (BCTOOLS.HLP im Installationsverzeichnis). 25. März 1997 (englisch).
    1. ↑ Converting graphics drivers and fonts (BGIOBJ): „BGIOBJ.EXE converts graphics driver files an character sets (stroked font files) to object (.obj) files. Once files are converted, you can link them into your program […].“
    2. ↑ VBXGEN 1.0: „VBXGEN is a utility program which generates a header file (.h) from a VBX control library (.vbx). […] The header file contains a section for each control model supported by a VBX library.“
  10. 1 2 Inprise/Borland Launches Free Borland C++ Compiler. In: borland.com. 16. Februar 2000, archiviert vom Original am 16. August 2002; abgerufen am 19. August 2026 (englisch).
  11. 1 2 BCC55: Publicly Available Borland C++ Compiler 5.5. In: archive.org. 9. Dezember 2013, abgerufen am 19. August 2026 (englisch).
  12. ↑ What is VROOMM from Borland? In: Tech Monitor. 11. September 1989, abgerufen am 28. September 2026 (englisch).
  13. ↑ Borland C++ turns heroes into legends. In: PC Magazine. Band 10, Nr. 16. Ziff Davis, 24. September 1991, ISSN 0888-8507, S. 95 (englisch, Volltext in der Google-Buchsuche).
  14. ↑ Welcome to Borland C++ & Application Frameworks 3.0. In: Borland International (Hrsg.): Borland C++ & Application Frameworks 3.0. (README im Installationsverzeichnis). 11. November 1991 (englisch).
  15. ↑ Borland International (Hrsg.): Borland C++ 3.0: User’s Guide. Scotts Valley 1991 (englisch, uni-stuttgart.de [PDF; 9,1 MB]).
  16. ↑ Willkommen zu Borland C++ 3.1 Professional. In: Borland International (Hrsg.): Borland C++ 3.1 Professional. (README im Installationsverzeichnis). 11. Juni 1992.
  17. Craig Arnush: Teach Yourself Borland C++ 5 in 21 Days (= Sams Teach Yourself). 3. Auflage. Sams, Indianapolis 1996, ISBN 0-672-30756-1 (englisch).
    1. ↑ S. 136 f. Borland’s Object Windows Library
  18. Sönke Müller-Lund: Objektorientierte Datenbankprogrammierung. Vieweg+Teubner Verlag, Wiesbaden 1995, ISBN 3-528-05381-X.
    1. 1 2 S. 7–35. Kapitel 2: Borland C++
    2. ↑ S. 77. Kapitel 4: Die OWL 2.0
  19. ↑ Borland International (Hrsg.): Borland ObjectWindows 2.5 Reference Guide. Module management classes, S. 13 (englisch, Volltext im Internet Archive).
  20. ↑ Matt Pietrek: Windows Q&A: How can I integrate VBX custom controls with C programs? (PDF) In: Microsoft Developer Network Library. Januar 1995, abgerufen am 1. September 2026 (englisch).
  21. ↑ Peter Wollschlaeger: Borland setzt auf Windows 95. In: PC Professionell. Redwood Press, April 1995, ISSN 0939-5822, S. 155.
  22. 1 2 Willkommen zu Borland C++ 4.52. In: Borland International (Hrsg.): Borland C++ 4.52. (README.TXT im Installationsverzeichnis). 10. September 1995.
  23. ↑ Borland International (Hrsg.): Borland C++ 4.5: Benutzerhandbuch. Scotts Valley 1994, Was ist neu in Borland C++?, S. 17–19 (Volltext im Internet Archive).
  24. ↑ Windows 95: The new Applications. In: PC Magazine. Band 14, Nr. 15. Ziff Davis, 12. September 1995, ISSN 0888-8507, Borland C++ 5.0, S. 224 (englisch, Volltext in der Google-Buchsuche).
  25. ↑ C++-Compiler: Borlands fünfte. In: PC Professionell. Redwood Press, Juli 1996, ISSN 0939-5822, S. 14.
  26. 1 2 Ruppert von Teutul: C/C++-Compiler für Windows. In: PC Professionell. Redwood Press, September 1996, ISSN 0939-5822, Borland C++ 5.0 Development Suite, S. 148–155.
  27. ↑ Im Vergleich: Visual C++ 4.0 und C++ 5.0: Borland überholt Microsoft durch aktuelle Java-Features. In: Computerwoche. 7. Juni 1996, abgerufen am 4. Oktober 2026.
  28. ↑ Das Beste einer Applikation ist sein Code in C oder C++. Fordern C-Compiler auch das Beste vom Entwickler, oder machen sie deren Arbeitsleben leichter? In: PC Professionell. Redwood Press, Januar 1995, ISSN 0939-5822, S. 136–159.