<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Turbo_C</id>
	<title>Turbo C - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Turbo_C"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Turbo_C&amp;action=history"/>
	<updated>2026-05-28T21:09:26Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Turbo_C&amp;diff=265792&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: + Beleg / https in Weblinks / Kleinigkeiten</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Turbo_C&amp;diff=265792&amp;oldid=prev"/>
		<updated>2026-03-05T10:50:17Z</updated>

		<summary type="html">&lt;p&gt;+ Beleg / https in Weblinks / Kleinigkeiten&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Name                 = Turbo&amp;amp;nbsp;C/C++&lt;br /&gt;
| Logo                 = &lt;br /&gt;
| Screenshot           = [[Datei:Borland Turbo C++ 3.0.png|250px]]&lt;br /&gt;
| Beschreibung         = [[Hallo-Welt-Programm]] und [[Compiler]]-Einstellungen von Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;3.0&lt;br /&gt;
| Maintainer           = &lt;br /&gt;
| Hersteller           = &amp;lt;!-- WikiData (Q1144729) --&amp;gt;&lt;br /&gt;
| Erscheinungsjahr     = &amp;lt;!-- WikiData (Q1144729) --&amp;gt;&lt;br /&gt;
| AktuelleVersion      = 2006&lt;br /&gt;
| AktuelleVersionFreigabeDatum = &lt;br /&gt;
| AktuelleVorabVersion = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
| Betriebssystem       = &amp;lt;!-- WikiData (Q1144729) --&amp;gt;&lt;br /&gt;
| Programmiersprache   = &lt;br /&gt;
| Kategorie            = [[Compiler]]&lt;br /&gt;
| Lizenz               = [[proprietär]]&lt;br /&gt;
| Deutsch              = &lt;br /&gt;
| Website              = [https://web.archive.org/web/20060820140950/http://www.turboexplorer.com/cpphome.htm www.turboexplorer.com] (offline)&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Turbo&amp;amp;nbsp;C&amp;#039;&amp;#039;&amp;#039; (später &amp;#039;&amp;#039;&amp;#039;Turbo&amp;amp;nbsp;C++&amp;#039;&amp;#039;&amp;#039;) ist eine [[integrierte Entwicklungsumgebung]] (IDE) der Firma [[Borland]] für die Programmiersprache [[C (Programmiersprache)|C]] bzw. [[C++]].&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
{{Überarbeiten|2=Dieser Abschnitt}}&lt;br /&gt;
&lt;br /&gt;
Nachdem Borland mit [[Turbo Pascal]] großen Erfolg hatte und sich die Sprache zum Quasi-Standard für die PC-Anwendungsprogrammierung entwickelt hatte, brachte das Unternehmen drei weitere Entwicklungssysteme heraus, die dem Konzept von Turbo&amp;amp;nbsp;Pascal folgten: [[Turbo Basic]], [[Turbo Prolog]] und 1987 Turbo&amp;amp;nbsp;C.&lt;br /&gt;
&lt;br /&gt;
Turbo&amp;amp;nbsp;C bot die gleichen Funktionen wie Turbo&amp;amp;nbsp;Pascal: Eine integrierte Entwicklungsumgebung ([[Integrierte Entwicklungsumgebung|IDE]]), einen [[Compiler]] und einen [[Editor (Software)|Editor]]. Dennoch wurde Turbo&amp;amp;nbsp;C nicht so erfolgreich wie das Pascal-Schwesterprodukt. C war keine Schulsprache wie Pascal, sondern eher eine Sprache für Professionelle Entwicklung und [[Systemprogrammierung]]. Turbo&amp;amp;nbsp;C betrat somit auf der Seite der Profis einen schon mit Entwicklungswerkzeugen gut besetzten Markt ([[Microsoft&amp;amp;nbsp;C]], [[Lattice&amp;amp;nbsp;C]], [[Watcom C/C++|Watcom&amp;amp;nbsp;C]] usw.). Auf der anderen Seite war Turbo&amp;amp;nbsp;C für Amateure und Anfänger nicht so interessant, da diese lieber einfache Sprachen lernen und benutzen wollten.&lt;br /&gt;
&lt;br /&gt;
Dass sich Turbo&amp;amp;nbsp;C trotzdem seine Gemeinde eroberte, lag u.&amp;amp;nbsp;a. an der Geschwindigkeit des kompilierten Codes, der Tatsache, dass damit auch 1987 schon umfangreiche Projekte realisiert werden konnten, und am im Vergleich zu den konkurrierenden Compilern sehr niedrigen Preis.&lt;br /&gt;
&lt;br /&gt;
Von Anfang an spaltete sich das Produkt (wie auch später bei Pascal) in zwei Linien, eine für Einsteiger und eine für fortgeschrittene Nutzer. Anfangs hießen diese „Turbo“ und „Turbo&amp;amp;nbsp;Professional“, später einfach nur noch „Turbo“ und „Borland“. Sie entwickelten Turbo&amp;amp;nbsp;C++ bis 1996 in diesen beiden Linien weiter bis zur Version Turbo&amp;amp;nbsp;C++ 3.0 und Borland&amp;amp;nbsp;C++ 5.0. Wie bei Turbo&amp;amp;nbsp;Pascal gibt es auch ein Turbo&amp;amp;nbsp;C++ für Windows ({{enS|&amp;#039;&amp;#039;&amp;#039;Turbo&amp;amp;nbsp;C++ for Windows&amp;#039;&amp;#039;&amp;#039;}}), das international die Version 4.5 und in [[Japan]] 5.0 erreichte.&amp;lt;ref name=&amp;quot;TC_31_Verpackung&amp;quot;&amp;gt;{{Internetquelle |url=https://i.ebayimg.com/images/g/wJ0AAOSw3ExjQzIs/s-l1600.jpg |titel=Turbo&amp;amp;nbsp;C++ 3.1 for Windows |werk=eBay |hrsg=Borland International |datum=1992 |format=JPG; 430&amp;amp;nbsp;KB |sprache=en |archiv-url=https://web.archive.org/web/20221015183247/https://i.ebayimg.com/images/g/wJ0AAOSw3ExjQzIs/s-l1600.jpg |archiv-datum=2022-10-15 |abruf=2022-10-15 |kommentar=Verpackung von Turbo&amp;amp;nbsp;C++ 3.1}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TC_50J_Verpackung&amp;quot;&amp;gt;{{Internetquelle |url=https://auctions.afimg.jp/h1019160266/ya/image/h1019160266.3.jpg |titel=Turbo&amp;amp;nbsp;C++ 5.0J for Windows |werk=auctions.afimg.jp |hrsg=Borland International |datum=1996 |format=JPG; 204&amp;amp;nbsp;KB |sprache=ja |abruf=2024-07-06 |kommentar=Verpackung von Turbo&amp;amp;nbsp;C++ 5.0J}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Von Turbo&amp;amp;nbsp;C für den [[Atari&amp;amp;nbsp;ST]] gab es nur die Versionen 1.0, 1.1 und 2.0. Das Programm wurde von Borland nicht weiter gepflegt, sondern die Quelltexte wurden verkauft und das Produkt dann unter dem Namen [[Pure&amp;amp;nbsp;C]] noch einige Zeit weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
1994 erschien die erste Vorabversion von [[Embarcadero Delphi|Delphi]], einer neu entwickelten integrierten Entwicklungsumgebung und Sammlung von Entwicklungswerkzeugen. Ab 1996 wurde auch das C++-Werkzeug in Delphi integriert: [[C++Builder]] ist die Weiterentwicklung von Turbo&amp;amp;nbsp;C++.&lt;br /&gt;
&lt;br /&gt;
Anfang 2000 wurden Turbo&amp;amp;nbsp;C 2.01 und Turbo&amp;amp;nbsp;C++ 1.01 von Borland für den Privatgebrauch kostenlos zum Download angeboten.&amp;lt;ref name=&amp;quot;BC_20841&amp;quot;&amp;gt;{{Internetquelle |autor=David Intersimone |url=http://community.borland.com/article/0,1410,20841,00.html |titel=Antique Software: Turbo&amp;amp;nbsp;C version 2.01 |werk=Borland Community |hrsg=Borland International |datum=2000-02-15 |sprache=en |archiv-url=https://web.archive.org/web/20000304041435/http://community.borland.com:80/article/0,1410,20841,00.html |archiv-datum=2000-03-04 |abruf=2022-10-02}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TC_21751&amp;quot;&amp;gt;{{Internetquelle |autor=David Intersimone |url=http://community.borland.com/article/0,1410,21751,00.html |titel=Antique Software: Turbo&amp;amp;nbsp;C++ version 1.01 |werk=Borland Community |hrsg=Borland International |datum=2000-04-28 |sprache=en |archiv-url=https://web.archive.org/web/20000510235426/http://community.borland.com/article/0,1410,21751,00.html |archiv-datum=2000-05-10 |abruf=2024-12-29}}&amp;lt;/ref&amp;gt; Im September 2006 veröffentlichte Borland jeweils eine kostenpflichtige Professional- und eine kostenlose Explorer-Version von &amp;#039;&amp;#039;Turbo&amp;amp;nbsp;C++&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Turbo&amp;amp;nbsp;[[C-Sharp|C#]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Turbo&amp;amp;nbsp;Delphi&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Turbo&amp;amp;nbsp;[[Delphi.NET|Delphi&amp;amp;nbsp;for&amp;amp;nbsp;.NET]]&amp;#039;&amp;#039;.&amp;lt;ref name=&amp;quot;Turbo_Explorer&amp;quot;&amp;gt;{{Internetquelle |url=http://www.turboexplorer.com/ |titel=They’re Back: Turbos inspired a generation to program – they’re back to do it again! |werk=turboexplorer.com |hrsg=Borland International |datum=2006 |sprache=en |archiv-url=https://web.archive.org/web/20060820140349/http://www.turboexplorer.com/ |archiv-datum=2006-08-20 |abruf=2022-10-16}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.turboexplorer.com/TurbosPressRelease.htm |titel=Turbo News: Borland’s Developer Tools Group Announces Plans to Rev Up Classic Turbo™ |werk=turboexplorer.com |hrsg=Borland International |datum=2006-08-08 |sprache=en |archiv-url=https://web.archive.org/web/20060821005352/http://www.turboexplorer.com/TurbosPressRelease.htm |archiv-datum=2006-08-21 |abruf=2026-03-05}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktionen nach Version ==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Jahr&lt;br /&gt;
!Version&lt;br /&gt;
!Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
|1987&lt;br /&gt;
|Turbo&amp;amp;nbsp;C&amp;amp;nbsp;1.0&lt;br /&gt;
|Bis 1994 besitzt Turbo&amp;amp;nbsp;C bzw. Turbo&amp;amp;nbsp;C++ eine [[Zeichenorientierte Benutzerschnittstelle|textbasierte Benutzeroberfläche]] (TUI).&lt;br /&gt;
* Unterstützung des damaligen Entwurfs des [[ANSI-C]]-Standards, wobei die 1978 veröffentlichte Definition „[[The C Programming Language]]“ von [[Brian W. Kernighan]] und [[Dennis Ritchie]] vollständig unterstützt wird.&amp;lt;ref name=&amp;quot;TC_User_Guide_1_ANSI&amp;quot;&amp;gt;{{BibISBN |087524159X |Seite=2}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Unterstützung von sechs Modellen zur Segmentierung des Speichers im Real Mode.&amp;lt;ref name=&amp;quot;TC_User_Guide_2&amp;quot; /&amp;gt;&lt;br /&gt;
* Unterstützung von Mixed-Model und Mixed-Language-Programmierung (z.&amp;amp;nbsp;B.: Inline-Assembler oder das Linken von Turbo-Pascal [[Objektcode|Objekten]]).&lt;br /&gt;
|-&lt;br /&gt;
|1987&lt;br /&gt;
|Turbo&amp;amp;nbsp;C&amp;amp;nbsp;1.1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1988&lt;br /&gt;
|Turbo&amp;amp;nbsp;C&amp;amp;nbsp;1.5&lt;br /&gt;
|Neue Funktionen:&amp;lt;ref name=&amp;quot;TC_User_Guide_1_5&amp;quot;&amp;gt;{{Literatur |Titel=Turbo&amp;amp;nbsp;C: User’s Guide |TitelErg=Version 1.5: Additions &amp;amp; Enhancements |Hrsg=Borland International |Ort=Scotts Valley |Datum=1987 |Sprache=en |Online=http://bitsavers.org/pdf/borland/turbo_c/Turbo_C_1.5_Additions_and_Enhancements_1987.pdf |Format=PDF |KBytes=6953 |Abruf=2022-10-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Neue Video-Funktionen&lt;br /&gt;
* Fehlerbeseitigung und Erweiterung von Funktionen aus den mitgelieferten Standard-Bibliotheken&lt;br /&gt;
* Erweiterung der IDE (u.&amp;amp;nbsp;a. Anpassung der [[Tastenkombination]]en)&lt;br /&gt;
|-&lt;br /&gt;
|1989&lt;br /&gt;
|Turbo&amp;amp;nbsp;C&amp;amp;nbsp;2.0&lt;br /&gt;
|Neue Funktionen:&amp;lt;ref name=&amp;quot;TC_User_Guide_2&amp;quot;&amp;gt;{{BibISBN |0875241867 |Seite=2 |Kapitel=What’s New in Turbo&amp;amp;nbsp;C 2.0}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;BC_20841&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;BC_20841_Bild&amp;quot;&amp;gt;{{Internetquelle |url=http://community.borland.com/article/images/20841/tc20ad.jpg |titel=New Turbo&amp;amp;nbsp;C Professional 2.0 |titelerg=Pull out all the stops |werk=Borland Communnity |hrsg=Borland International |datum=1989 |format=JPG; 281&amp;amp;nbsp;KB |sprache=en |abruf=2022-09-06 |archiv-url=https://web.archive.org/web/20000828013256/http://community.borland.com/article/images/20841/tc20ad.jpg |archiv-datum=2000-08-28 |kommentar=Werbeanzeige für Turbo&amp;amp;nbsp;C 2.0}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;DrDobbs_Vergleich_1&amp;quot;&amp;gt;{{Internetquelle |autor=Scott Robert Ladd |url=https://jacobfilipp.com/DrDobbs/articles/DDJ/1989/8905/8905g/8905g.htm |titel=QuickC versus Turbo&amp;amp;nbsp;C |werk=[[Dr. Dobb’s Journal]] |datum=1989-05 |sprache=en |abruf=2024-07-03}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;DrDobbs_Vergleich_2&amp;quot;&amp;gt;{{Internetquelle |autor=Scott Robert Ladd |url=https://jacobfilipp.com/DrDobbs/articles/DDJ/1989/8908/8908j/8908j.htm#0187_0005 |titel=Benchmarking Turbo&amp;amp;nbsp;C and QuickC |werk=[[Dr. Dobb’s Journal]] |datum=1989-08 |sprache=en |abruf=2024-07-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* integrierter [[Debugger]]&lt;br /&gt;
* schnellerer Compiler und [[Linker (Computerprogramm)|Linker]] (20–30 %)&lt;br /&gt;
* &amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot; inline&amp;gt;signal&amp;lt;/syntaxhighlight&amp;gt; und &amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot; inline&amp;gt;raise&amp;lt;/syntaxhighlight&amp;gt; Funktion&lt;br /&gt;
* Integration von [[Maschinensprache|Maschinencode]] während des Kompiliervorgangs.&lt;br /&gt;
* erweiterte [[Borland Graphics Interface|BGI]]-[[Grafikbibliothek]].&lt;br /&gt;
* Erzeugung von [[COM-Datei]]en im Tiny-Speichermodell.&lt;br /&gt;
* &amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot; inline&amp;gt;long double&amp;lt;/syntaxhighlight&amp;gt; Datentyp&lt;br /&gt;
* in der IDE integrierte Online-Hilfe für C-Sprachfunktionen&amp;lt;ref name=&amp;quot;CP_Nguyen&amp;quot;&amp;gt;{{Internetquelle |autor=Minh Danh Nguyen |url=https://www.codeproject.com/Articles/5358258/Revisiting-Borland-Turbo-C-Cplusplus-A-Great-IDE-b |titel=Revisiting Borland Turbo&amp;amp;nbsp;C/C++, A Great IDE back in the 90s |werk=codeproject.com |datum=2023-05-07 |sprache=en |abruf=2024-06-04}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Unterstützung von [[Haltepunkt (Programmierung)|Breakpoints]] in der IDE.&amp;lt;ref name=&amp;quot;CP_Nguyen&amp;quot; /&amp;gt;&lt;br /&gt;
Die Professional Edition enthielt als [[Bündelangebot|Bundle]] zusätzlich die Produkte [[Turbo Assembler]] (TASM) 1.0 und [[Turbo Debugger]] 1.5.&amp;lt;ref name=&amp;quot;BC_20841&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;BC_20841_Bild&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1989&lt;br /&gt;
|Turbo&amp;amp;nbsp;C&amp;amp;nbsp;2.01&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1990&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;1.0&lt;br /&gt;
|Umstieg auf C++ und damit die Möglichkeit zur [[Objektorientierte Programmierung|objektorientierten Programmierung]] (OOP).&lt;br /&gt;
Neue Funktionen:&amp;lt;ref name=&amp;quot;CPP_User_Guide_1&amp;quot;&amp;gt;{{Literatur |Titel=Turbo&amp;amp;nbsp;C++: User’s Guide |TitelErg=Version 1.0 |Hrsg=Borland International |Auflage=1 |Ort=Scotts Valley |Datum=1990 |Sprache=en |Online=http://bitsavers.org/pdf/borland/turbo_c/Turbo_C++_Users_Guide_1990.pdf |Format=PDF |KBytes=16737 |Abruf=2022-10-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TC_CPP1_README&amp;quot;&amp;gt;{{Literatur |Titel=Welcome to Turbo&amp;amp;nbsp;C++ |TitelErg=Version 1.0 |Sammelwerk=Turbo&amp;amp;nbsp;C++ |Verlag=Borland International |Datum=1990 |Sprache=en |Kommentar=README.COM: auf dem Installationsdatenträger Turbo&amp;amp;nbsp;C++ 1.0 enthalten}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Multiple Document Interface|MDI]]-Oberfläche für die Entwicklungsumgebung ([[Turbo Vision]])&lt;br /&gt;
** Rudimentäre Funktion eines zeitgenössischen [[Texteditor]]s (Ausschneiden, Kopieren, Einfügen, Suchen, Ersetzen, Go-To-Line etc.) werden im Hauptmenü der TUI angeboten. Zuvor war dies nur durch Tastenkombinationen möglich.&amp;lt;ref name=&amp;quot;TC_2_Ref&amp;quot;&amp;gt;{{Literatur |Titel=Turbo&amp;amp;nbsp;C Reference Guide |TitelErg=Version&amp;amp;nbsp;2.0 |Hrsg=Borland International |Datum=1988 |Sprache=en |Kapitel=Appendix&amp;amp;nbsp;A: The Turbo&amp;amp;nbsp;C Interactive Editor |Seiten=409–422 |Online=https://bitsavers.org/pdf/borland/turbo_c/Turbo_C_Reference_Guide_Ver_2.0_1988.pdf |Format=PDF |KBytes=18858 |Abruf=2024-06-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
** Mausunterstützung&lt;br /&gt;
** Zusammenhängende Textbereiche können mit der Maus oder über die [[Pfeiltaste]]n mit gedrückter [[Umschalttaste]] markiert werden. In früheren Versionen musste der Beginn und das Ende eines Auswahlbereichs getrennt über Tastenkombinationen festgelegt werden.&amp;lt;ref name=&amp;quot;TC_2_Ref&amp;quot; /&amp;gt;&lt;br /&gt;
* Vollständige Unterstützung des [[AT&amp;amp;T]] C++ 2.0 Standards&lt;br /&gt;
* ANSI&amp;amp;nbsp;C Unterstützung&lt;br /&gt;
* Neue Compiler-Option &amp;#039;&amp;#039;-V&amp;#039;&amp;#039;, die den Umgang mit [[Tabelle virtueller Methoden|virtuellen Methoden-Tabellen]] (VMT) regelt&lt;br /&gt;
* VROOMM (Virtual Runtime Object-Oriented Memory Manager)&lt;br /&gt;
* Neue Funktionen zur Speicherverwaltung&lt;br /&gt;
* Neue mathematische Funktionen&lt;br /&gt;
* Erweiterung der Online-Hilfe um Sprachelemente von C++ mit kurzen Beispielen für C und C++ [[Schlüsselwort (Programmierung)|Schlüsselworte]], Funktionen und Operatoren.&amp;lt;ref name=&amp;quot;CP_Nguyen&amp;quot; /&amp;gt;&lt;br /&gt;
* Optional: eine umfangreiche Sammlung an Code-Beispielen.&lt;br /&gt;
Ab Turbo C++ 1.0 wird der [[Protected Mode]] verwendet, weswegen als Prozessor mindestens ein [[Intel 80286|80286]] erforderlich ist. Es können aber immer noch [[Binärdatei|Binaries]] für den [[Intel 8088|8088]] erzeugt werden.&amp;lt;ref name=&amp;quot;CP_Nguyen&amp;quot; /&amp;gt;&lt;br /&gt;
Die Professional Edition enthielt neben Turbo Assembler 2.0 und Turbo Debugger 2.0 auch noch das [[Profiler (Programmierung)|Profiler]]-Werkzeug [[Turbo Profiler]] 1.0.&lt;br /&gt;
|-&lt;br /&gt;
|1991&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;1.01&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1992&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;3.0&lt;br /&gt;
|Neue Funktionen:&amp;lt;ref name=&amp;quot;CPP_User_Guide_3&amp;quot;&amp;gt;{{Literatur |Titel=Turbo&amp;amp;nbsp;C++: User’s Guide |TitelErg=Version 3.0 |Hrsg=Borland International |Auflage=1 |Ort=Scotts Valley |Datum=1992 |Sprache=en |Kapitel=What’s in Turbo&amp;amp;nbsp;C++ |Seiten=1ff |OCLC=26904689 |Online=http://bitsavers.org/pdf/borland/turbo_c/Turbo_C++_3.0_Users_Guide_1992.pdf |Format=PDF |KBytes=31468 |Abruf=2022-10-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TC_CPP3_README&amp;quot;&amp;gt;{{Literatur |Titel=Welcome to Turbo&amp;amp;nbsp;C++ |Sammelwerk=Turbo&amp;amp;nbsp;C++ |WerkErg=Version 3.0 |Verlag=Borland International |Datum=1992 |Sprache=en |Kommentar=README.COM: auf dem Installationsdatenträger Turbo&amp;amp;nbsp;C++ 3.0 enthalten}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Rudyard Merriam |Titel=The Low Cost Alternative Entry-Level C/C++ Compilers |Sammelwerk=[[PC Magazine]] |Band=11 |Nummer=13 |Verlag=[[Ziff Davis]] |Ort=New York |Datum=1992-07 |Sprache=en |ISSN=0888-8507 |Seiten=405ff |Online={{Google Buch |BuchID=X4152M1DLygC |Seite=405}}}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Unterstützung des AT&amp;amp;T C++ 2.1 Standards&lt;br /&gt;
* [[Template (C++)|C++ 3.0 Templates]]&lt;br /&gt;
* [[Datenstrom|Streams]]&lt;br /&gt;
* [[Container (Informatik)|Container]]-[[Klasse (Objektorientierung)|Klasse]]n: [[Menge (Datenstruktur)|Sets]], Bags, [[Liste (Datenstruktur)|Listen]], [[Feld (Datentyp)|Arrays]], [[B-Baum|B-Bäume]]&lt;br /&gt;
* [[Komplexe Zahlen]], [[BCD-Code|BCD]]-Arithmetik und Unterstützung von großen Zahlen.&lt;br /&gt;
* BGI-[[Schriftart]]en&lt;br /&gt;
* Über 200 neue Funktionen&lt;br /&gt;
* Unterstützung von [[Syntaxhervorhebung]] in der IDE&lt;br /&gt;
* Unterstützung der [[DOS Protected Mode Interface|DPMI]]-Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
|1992&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;3.1&lt;br /&gt;
|Umstellung der IDE auf eine [[grafische Benutzeroberfläche]] (GUI) für Windows.&lt;br /&gt;
Neue Funktionen:&amp;lt;ref name=&amp;quot;TC_31_Verpackung&amp;quot; /&amp;gt;&lt;br /&gt;
* Object Browser – zeigt die [[Generalisierung (UML)|Klassenhierarchie]] visuell als Baum an&lt;br /&gt;
* Unterstützung der [[Windows 3.1]] [[Programmierschnittstelle|API]]&lt;br /&gt;
|-&lt;br /&gt;
|1993&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;4.0&lt;br /&gt;
|Neue Funktionen:&lt;br /&gt;
* Unterstützung von [[C++-Metaprogrammierung]]&lt;br /&gt;
|-&lt;br /&gt;
|1994&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;4.5&lt;br /&gt;
|Neue Funktionen:&amp;lt;ref name=&amp;quot;CPP_Quick_Guide_45&amp;quot;&amp;gt;{{Internetquelle |url=http://www.borland.com/borlandcpp/cppprev/turboc45/c45_1.html |titel=Borland Turbo&amp;amp;nbsp;C++ 4.5 for Windows - Quick Info Guide |hrsg=Borland International |datum=1996-06-13 |sprache=en |archiv-url=https://web.archive.org/web/19961221230842/http://www.borland.com/borlandcpp/cppprev/turboc45/c45_1.html |archiv-datum=1996-12-21 |abruf=2022-10-15}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;CPP_Shipping_45&amp;quot;&amp;gt;{{Internetquelle |url=http://www.borland.com/borlandcpp/press/1995/trbobc45.html |titel=Borland Ships Turbo&amp;amp;nbsp;C++ 4.5 |titelerg=Upgrade Combines Learning Tools with Latest C++ Technologies |hrsg=Borland International |datum=1995-03-20 |sprache=en |archiv-url=https://web.archive.org/web/19961221221740/http://www.borland.com/borlandcpp/press/1995/trbobc45.html |archiv-datum=1996-12-21 |abruf=2022-10-15}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TC_CPP45_README&amp;quot;&amp;gt;{{Literatur |Titel=Welcome to Turbo&amp;amp;nbsp;C++ for Windows 4.5 |Sammelwerk=Turbo&amp;amp;nbsp;C++ |WerkErg=Version 4.5 |Verlag=Borland International |Datum=1995 |Sprache=en |Kommentar=README.TXT: auf dem Installationsdatenträger Turbo&amp;amp;nbsp;C++ 4.5 enthalten}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Unterstützung von [[Visual Basic Extension]]s (VBX)&lt;br /&gt;
* Object Components Framework (OCF) – eine Kapselung der [[Object Linking and Embedding]] (OLE) 2.0 Funktionalitäten&lt;br /&gt;
* [[Object Windows Library]] (OWL) 2.5&lt;br /&gt;
* Unterstützung von ANSI C++ [[Runtime Type Information]] (RTTI)&lt;br /&gt;
* ANSI C++ [[Typumwandlung]]: &amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot; inline&amp;gt;dynamic_cast&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot; inline&amp;gt;static_cast&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot; inline&amp;gt;const_cast&amp;lt;/syntaxhighlight&amp;gt; und &amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot; inline&amp;gt;reinterpret_cast&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Diverse Verbesserungen der IDE&lt;br /&gt;
|-&lt;br /&gt;
|1996&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;amp;nbsp;5.0J&lt;br /&gt;
|Erschien nur in Japan und war eine im Funktionsumfang reduzierte Version von Borland&amp;amp;nbsp;C++ 5.0 (das weltweit vertrieben wurde).&lt;br /&gt;
Neue Funktionen:&amp;lt;ref name=&amp;quot;TC_50J_Verpackung&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;TC_CPP5_README&amp;quot;&amp;gt;{{Literatur |Titel=Turbo&amp;amp;nbsp;C++ 5.0J へようこそ |Sammelwerk=Turbo&amp;amp;nbsp;C++ |WerkErg=Version 5.0J |Verlag=Borland International |Datum=1996 |Sprache=ja |Kommentar=README.TXT: auf dem Installationsdatenträger Turbo&amp;amp;nbsp;C++ 5.0J enthalten}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Object Windows Library (OWL) 5.0&lt;br /&gt;
* [[OLE custom controls|OLE Custom Controls]] (OCX)&lt;br /&gt;
* [[Borland Database Engine]] (BDE)&lt;br /&gt;
* Visual Database Tools&lt;br /&gt;
* 32-Bit-Entwicklungsumgebung:&lt;br /&gt;
** ObjectScripting zum Anpassen der IDE&lt;br /&gt;
** Integrierter [[Ressource (Software)|Ressourcen]]-Editor&lt;br /&gt;
** Integrierter 32-Bit-Debugger mit [[CPU]]-Ansicht&lt;br /&gt;
|-&lt;br /&gt;
|2006&lt;br /&gt;
|Turbo&amp;amp;nbsp;C++&amp;lt;br/&amp;gt;Professional&amp;amp;nbsp;&amp;amp;amp;&amp;lt;br/&amp;gt;Explorer&amp;lt;br/&amp;gt;2006&lt;br /&gt;
|Funktionen:&amp;lt;ref name=&amp;quot;Turbo_Explorer_CPP&amp;quot;&amp;gt;{{Internetquelle |url=http://www.turboexplorer.com/cpp |titel=Turbo C++ |hrsg=Borland International |datum=2006 |sprache=en |archiv-url=https://web.archive.org/web/20061010170053/http://www.turboexplorer.com/cpp |archiv-datum=2006-10-10 |abruf=2022-10-16}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Turbo_Explorer_CPP_FAQ&amp;quot;&amp;gt;{{Internetquelle |autor=John Kaster |url=http://bdn.borland.com/article/33659 |titel=The Turbo Editions FAQ |werk=Borland Developer Network |hrsg=Borland International |datum=2006-09-01 |sprache=en |archiv-url=https://web.archive.org/web/20061008125328/http://bdn.borland.com/article/33659#5HowisTurboProfessionaldifferentfromBorlandDeveloperStudioBDSProfessionalEdition |archiv-datum=2006-10-08 |abruf=2022-10-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Compiler für Windows (nur 32-Bit)&lt;br /&gt;
* [[Visual Component Library]] (VCL)&lt;br /&gt;
* Editor für [[Unified Modeling Language|UML]]-[[Klassendiagramm]]e&lt;br /&gt;
* Mixed-Language-Programmierung (C++ und Delphi)&lt;br /&gt;
Nur in der Professional-Version:&lt;br /&gt;
* Reporteditor und -Komponenten&lt;br /&gt;
* Remote Debugger&lt;br /&gt;
* Erstellung und Nutzung eigener Komponenten&lt;br /&gt;
* [[ActiveX]]- und [[Component Object Model|COM]]-Funktionen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Erweiterte Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== Speichermodelle ===&lt;br /&gt;
Bereits seit der ersten Version werden sechs Speichermodelle unterstützt.&amp;lt;ref name=&amp;quot;TC_User_Guide_1&amp;quot;&amp;gt;{{BibISBN |087524159X |Seite=244}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TC_Help_Model_Options&amp;quot;&amp;gt;{{Literatur |Titel=Turbo Help |TitelErg=Model options |Sammelwerk= Turbo&amp;amp;nbsp;C++ |WerkErg=Version 3.0 |Verlag=Borland International |Datum=1992 |Sprache=en |Kommentar=in der Software Turbo&amp;amp;nbsp;C++ 3.0 enthalten}}&amp;lt;/ref&amp;gt; Diese legen fest, wie der Speicher im [[Real Mode]] von [[x86-Prozessor]]en [[Segmentierung (Speicherverwaltung)|segmentiert]] werden soll.&lt;br /&gt;
Insgesamt gibt es vier [[Real Mode#Segmentregister|Segmentregister]]: [[Codesegment|Code-Segment]] (CS), [[Datensegment|Data-Segment]] (DS), [[Aufrufstapel|Stack-Segment]] (SS) und Extra-Segment (ES). Dabei existieren zwei Modi zur Adressierung der einzelnen Speicheradressen. Im &amp;#039;&amp;#039;Near&amp;#039;&amp;#039;-Modus wird nur der Offset angegeben, und das Segment wird einem Register entnommen. Eine Speicheradresse hat dabei eine Länge von 16-Bit. Im &amp;#039;&amp;#039;Far&amp;#039;&amp;#039;-Modus werden sowohl das Segment als auch der Offset angegeben. Eine Speicheradresse besteht dabei aus einem 16-Bit-Segment und einem 16-Bit-Offset, also insgesamt 32-Bit.&amp;lt;ref name=&amp;quot;TC_User_Guide_1_Near_Far&amp;quot;&amp;gt;{{BibISBN |087524159X |Seite=241ff |Kapitel=Near, Far, and Huge Pointers}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;FHM_Near_Far_Pointer&amp;quot;&amp;gt;{{Internetquelle |autor=Rainer Thomas |url=http://menetekel.e-technik.fh-muenchen.de/skripten/programmieren/thomas-c/zeiger.html |titel=Programmieren in C: Zeiger |titelerg=Near und Far-Zeiger in TURBO/BORLAND-C |werk=e-technik.fh-muenchen.de |archiv-url=https://web.archive.org/web/20221011043322/http://menetekel.e-technik.fh-muenchen.de/skripten/programmieren/thomas-c/zeiger.html |archiv-datum=2022-10-11 |abruf=2022-10-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Speichermodelle&amp;lt;ref name=&amp;quot;TC_User_Guide_1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;TC_Help_Model_Options&amp;quot; /&amp;gt;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot;|Speicher&amp;amp;shy;modell&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Segmente&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|[[Zeiger (Informatik)|Zeiger]]&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot;|Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
!Code&lt;br /&gt;
!Data&lt;br /&gt;
!Stack&lt;br /&gt;
!Code&lt;br /&gt;
!Data&lt;br /&gt;
|-&lt;br /&gt;
|Tiny&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;3&amp;quot;|64&amp;amp;nbsp;KiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Near&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Near&lt;br /&gt;
|Das Tiny-Modell eignet sich, wenn der Speicherplatz sehr begrenzt ist und Programme möglichst klein ausfallen müssen.&lt;br /&gt;
Alle vier Segmentregister (CS, DS, SS und ES) werden auf die gleiche [[Speicheradresse]] gesetzt. Für Code, Daten und Stack stehen insgesamt nur 64&amp;amp;nbsp;KiB zur Verfügung. Es werden immer &amp;#039;&amp;#039;Near&amp;#039;&amp;#039;-Zeiger verwendet.&lt;br /&gt;
Programme, die das Tiny-Modell nutzen, können als COM-Datei bereitgestellt werden.&lt;br /&gt;
|-&lt;br /&gt;
|Small&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|64&amp;amp;nbsp;KiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot;|64&amp;amp;nbsp;KiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Near&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Near&lt;br /&gt;
|Das Small-Modell eignet sich für Anwendungen mit durchschnittlicher Größe. Es handelt sich um die Standardeinstellung unter Turbo&amp;amp;nbsp;C.&lt;br /&gt;
Die Code- und Datensegmente sind verschieden und überlappen sich nicht. Es stehen 64&amp;amp;nbsp;KiB für Code und 64&amp;amp;nbsp;KiB für Daten und Stack zur Verfügung. Daten-, Stack- und Extra-Segment beginnen an der gleichen Speicheradresse. Es werden immer &amp;#039;&amp;#039;Near&amp;#039;&amp;#039;-Zeiger verwendet.&lt;br /&gt;
|-&lt;br /&gt;
|Medium&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|1&amp;amp;nbsp;MiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot;|64&amp;amp;nbsp;KiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Far&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Near&lt;br /&gt;
|Das Medium-Modell ist am besten für große Programme geeignet, die nicht viele Daten im Speicher halten.&lt;br /&gt;
&amp;#039;&amp;#039;Far&amp;#039;&amp;#039;-Zeiger werden für den Code, aber nicht für die Daten verwendet. Das Resultat ist, dass Daten und Stack zusammen auf 64&amp;amp;nbsp;KiB begrenzt sind, aber der Code bis zu 1&amp;amp;nbsp;MiB belegen kann.&lt;br /&gt;
|-&lt;br /&gt;
|Compact&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|64&amp;amp;nbsp;KiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot;|1&amp;amp;nbsp;MiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Near&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Far&lt;br /&gt;
|Das Compact-Modell eignet sich, wenn der Code klein ist, aber eine große Menge an Daten adressiert werden muss. Es ist das Gegenteil des Medium-Modells.&lt;br /&gt;
&amp;#039;&amp;#039;Far&amp;#039;&amp;#039;-Zeiger werden für Daten aber nicht für den Code benutzt. Der Code wird auf 64&amp;amp;nbsp;KiB begrenzt, während die Daten einen Bereich von 1&amp;amp;nbsp;MiB haben.&lt;br /&gt;
Per Voreinstellung sind alle Funktionen und alle Datenzeiger &amp;#039;&amp;#039;Far&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Large&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|1&amp;amp;nbsp;MiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot;|1&amp;amp;nbsp;MiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Far&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Far&lt;br /&gt;
|Das Large-Modell eignet sich nur für große Anwendungen.&lt;br /&gt;
&amp;#039;&amp;#039;Far&amp;#039;&amp;#039;-Zeiger werden sowohl für den Code als auch für die Daten verwendet und geben beiden einen Bereich von 1&amp;amp;nbsp;MiB.&lt;br /&gt;
Alle Funktionen und Datenzeiger sind per Voreinstellung &amp;#039;&amp;#039;Far&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Huge&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|1&amp;amp;nbsp;MiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|64&amp;amp;nbsp;KiB&amp;lt;br/&amp;gt;jedes&amp;lt;br/&amp;gt;Sgt.&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|64&amp;amp;nbsp;KiB&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Far&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|Far&lt;br /&gt;
|Das Huge-Modell eignet sich nur für sehr große Anwendungen.&lt;br /&gt;
&amp;#039;&amp;#039;Far&amp;#039;&amp;#039;-Zeiger werden sowohl für den Code als auch für die Daten verwendet.&lt;br /&gt;
Turbo&amp;amp;nbsp;C begrenzt normalerweise die Größe aller Daten auf 64&amp;amp;nbsp;KiB. Das Speichermodell Huge hebt diese Beschränkung auf und erlaubt Daten, mehr als 64&amp;amp;nbsp;KiB einzunehmen.&lt;br /&gt;
Das Huge-Modell erlaubt mehrere 64&amp;amp;nbsp;KiB große Datensegmente, bis zu 1&amp;amp;nbsp;MiB für Code und 64&amp;amp;nbsp;KiB für den Stack.&lt;br /&gt;
Alle Funktionen und Datenzeiger werden als &amp;#039;&amp;#039;Far&amp;#039;&amp;#039; vorausgesetzt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die zentralen Bibliotheken wurden in Turbo&amp;amp;nbsp;C für jedes Speichermodell gesondert implementiert. Je nachdem welches Speichermodell für den Kompiliervorgang ausgewählt wurde, werden die dazu passenden Bibliotheken automatisch eingebunden, wobei &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; den Wert &amp;#039;&amp;#039;T&amp;#039;&amp;#039; (Tiny), &amp;#039;&amp;#039;S&amp;#039;&amp;#039; (Small), &amp;#039;&amp;#039;M&amp;#039;&amp;#039; (Medium), &amp;#039;&amp;#039;C&amp;#039;&amp;#039; (Compact), &amp;#039;&amp;#039;L&amp;#039;&amp;#039; (Large) oder &amp;#039;&amp;#039;H&amp;#039;&amp;#039; (Huge) annehmen kann:&lt;br /&gt;
* &amp;#039;&amp;#039;CO&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;.OBI&amp;#039;&amp;#039;: Start-Code (Grundlegender Rumpf einer Anwendung)&lt;br /&gt;
* &amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;.LIB&amp;#039;&amp;#039;: Standardfunktionen (Datei- und Speicherverwaltung)&lt;br /&gt;
* &amp;#039;&amp;#039;MATH&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;.LIB&amp;#039;&amp;#039;: Mathematische Funktionen ([[math.h]])&lt;br /&gt;
&lt;br /&gt;
=== (Inline-)Assembler ===&lt;br /&gt;
Ebenfalls unterstützt Turbo&amp;amp;nbsp;C bereits ab der ersten Version das Einbinden von kompilierten Bibliotheken und zeilenweise [[Inline-Assembler]]fragmente durch voranstellen des Schlüsselwortes &amp;lt;code&amp;gt;_asm&amp;lt;/code&amp;gt;.&amp;lt;ref name=&amp;quot;TC_User_Guide_ASM&amp;quot;&amp;gt;{{BibISBN |087524159X |Seite=274ff}}&amp;lt;/ref&amp;gt; Eine Möglichkeit mehrere Assemblerbefehle als Block einzubinden, besteht nicht.&amp;lt;ref name=&amp;quot;DrDobbs_Vergleich_1&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur |Autor=Ekkehard Kaier, Edwin Rudolfs |Titel=Turbo C-Wegweiser Grundkurs |Verlag=Vieweg |Ort=Wiesbaden |Datum=1988 |ISBN=978-3-528-04607-1 |DOI=10.1007/978-3-322-89427-4}}&lt;br /&gt;
* {{Literatur |Autor=Dietmar Herrmann |Titel=Effektiv Programmieren in C |Verlag=Vieweg |Ort=Wiesbaden |Datum=1989 |ISBN=978-3-528-04655-2 |DOI=10.1007/978-3-322-83933-6}}&lt;br /&gt;
* {{Literatur |Autor=Axel Kotulla |Titel=Effektiv Starten mit Turbo C++: Professionelle Programmierung von Anfang an |Verlag=Vieweg |Ort=Braunschweig |Datum=1990 |ISBN=978-3-528-05131-0 |DOI=10.1007/978-3-322-90104-0}}&lt;br /&gt;
* {{Literatur |Autor=Martin Aupperle |Titel=Objektorientiert mit Turbo&amp;amp;nbsp;C++: Objektorientierte Softwareentwicklung für Profis |Verlag=Vieweg |Ort=Wiesbaden |Datum=1992 |ISBN=978-3-322-93858-9 |DOI=10.1007/978-3-322-93857-2}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* &amp;#039;&amp;#039;[https://computerarchiv-muenchen.de Computerarchiv München]&amp;#039;&amp;#039; mit großer Software-Sammlung, u.&amp;amp;nbsp;a. Turbo&amp;amp;nbsp;C 1.0 ff.&lt;br /&gt;
* &amp;#039;&amp;#039;[https://archive.org/details/msdos_borland_turbo_c_2.01 Turbo&amp;amp;nbsp;C 2.01 in der Archive.org-Software-Bibliothek]&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;[https://bitsavers.org/bits/Borland/DOS/ Installationsmedien]&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;[https://bitsavers.org/pdf/borland/turbo_c/ Dokumentationen]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
#&amp;lt;li value=&amp;quot;31&amp;quot;&amp;gt;{{Literatur |Titel=Grand Prix. Turbo&amp;amp;nbsp;C – Noch schneller? |Sammelwerk=[[c’t]] |WerkErg=Magazin für Computertechnik |Nummer=8 |Verlag=[[Verlag Heinz Heise|Heise Verlag]] |Ort=Hannover |Datum=1987 |ISSN=0724-8679 |Seiten=46 ff}}&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten |TYP=s |GND=4193800-8}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:C (Programmiersprache)]]&lt;br /&gt;
[[Kategorie:C++]]&lt;br /&gt;
[[Kategorie:Integrierte Entwicklungsumgebung]]&lt;br /&gt;
[[Kategorie:DOS-Software]]&lt;br /&gt;
[[Kategorie:Historische Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>