Turbo C++

C++
Turbo C++ is a discontinued C++ compiler and integrated development environment originally from Borland.wikipedia
41 Related Articles

Borland C++

Borland Turbo C++BorlandBorland C
It was designed as a home and hobbyist counterpart for Borland C++.
It was the successor to Turbo C++, and included a better debugger, the Turbo Debugger, which was written in protected mode DOS.

Turbo Assembler

TASM
The latter was able to generate both COM and EXE programs and was shipped with Borland's Turbo Assembler compiler for Intel x86 processors.
It can be used with Borland's high-level language compilers, such as Turbo Pascal, Turbo Basic, Turbo C and Turbo C++.

Borland Turbo C

Turbo CCPure C
In May 1990, Borland replaced Turbo C with Turbo C++.

C++

C++ programming languageC++98C with Classes
Turbo C++ is a discontinued C++ compiler and integrated development environment originally from Borland.

Integrated development environment

IDEIDEsdevelopment environment
Turbo C++ is a discontinued C++ compiler and integrated development environment originally from Borland.

Borland

Borland InternationalBorland Software CorporationSegue Software
Turbo C++ is a discontinued C++ compiler and integrated development environment originally from Borland.

MS-DOS

DOSMS-DOS 5.0MS-DOS 6.0
The first release of Turbo C++ was made available during the MS-DOS era on personal computers.

OS/2

OS/2 WarpIBM OS/2OS/2 Warp 4
An OS/2 version was produced as well.

COM file

COM.COM.COM files
The latter was able to generate both COM and EXE programs and was shipped with Borland's Turbo Assembler compiler for Intel x86 processors.

.exe

EXEEXE fileLinear Executable
The latter was able to generate both COM and EXE programs and was shipped with Borland's Turbo Assembler compiler for Intel x86 processors.

X86

x86 architectureIntel x8680x86
The latter was able to generate both COM and EXE programs and was shipped with Borland's Turbo Assembler compiler for Intel x86 processors.

Sun Microsystems

SunSun Microsystems, Inc.Sun workstation
The initial version of the Turbo C++ compiler was based on a front end developed by TauMetric (TauMetric was later acquired by Sun Microsystems and their front end was incorporated in Sun C++ 4.0, which shipped in 1994).

Microsoft Windows

WindowsPCMS Windows
Turbo C++ 3.0 was released in 1991 (shipping on November 20), and came in amidst expectations of the coming release of Turbo C++ for Microsoft Windows.

Template (C++)

templatetemplatesC++ templates
Initially released as an MS-DOS compiler, 3.0 supported C++ templates, Borland's inline assembler, and generation of MS-DOS mode executables for both 8086 real mode and 286 protected mode (as well as the Intel 80186.) 3.0 implemented AT&T C++ 2.1, the most recent at the time.

Assembly language

assemblerassemblyassembly code
Initially released as an MS-DOS compiler, 3.0 supported C++ templates, Borland's inline assembler, and generation of MS-DOS mode executables for both 8086 real mode and 286 protected mode (as well as the Intel 80186.) 3.0 implemented AT&T C++ 2.1, the most recent at the time.

Intel 8086

808680C86Intel-8086
Initially released as an MS-DOS compiler, 3.0 supported C++ templates, Borland's inline assembler, and generation of MS-DOS mode executables for both 8086 real mode and 286 protected mode (as well as the Intel 80186.) 3.0 implemented AT&T C++ 2.1, the most recent at the time.

Real mode

real-moderealmode1 MB addressable space
Initially released as an MS-DOS compiler, 3.0 supported C++ templates, Borland's inline assembler, and generation of MS-DOS mode executables for both 8086 real mode and 286 protected mode (as well as the Intel 80186.) 3.0 implemented AT&T C++ 2.1, the most recent at the time.

Intel 80286

80286286Intel 286
Initially released as an MS-DOS compiler, 3.0 supported C++ templates, Borland's inline assembler, and generation of MS-DOS mode executables for both 8086 real mode and 286 protected mode (as well as the Intel 80186.) 3.0 implemented AT&T C++ 2.1, the most recent at the time.

Protected mode

protected-mode16-bit protected mode286 protected mode
Initially released as an MS-DOS compiler, 3.0 supported C++ templates, Borland's inline assembler, and generation of MS-DOS mode executables for both 8086 real mode and 286 protected mode (as well as the Intel 80186.) 3.0 implemented AT&T C++ 2.1, the most recent at the time.

Intel 80186

80186186Intel 80C186
Initially released as an MS-DOS compiler, 3.0 supported C++ templates, Borland's inline assembler, and generation of MS-DOS mode executables for both 8086 real mode and 286 protected mode (as well as the Intel 80186.) 3.0 implemented AT&T C++ 2.1, the most recent at the time.

Turbo Vision

Turbo C++ 3.0 could be upgraded with separate add-ons, such as Turbo Assembler and Turbo Vision 1.0.

Standard Template Library

STLC++ STLC++ Standard Template Library
In particular, Borland C++ 4 was instrumental in the development of the Standard Template Library, expression templates, and the first advanced applications of template metaprogramming.

Expression templates

expression template
In particular, Borland C++ 4 was instrumental in the development of the Standard Template Library, expression templates, and the first advanced applications of template metaprogramming.

Template metaprogramming

C++ template metaprogrammingmetaprogrammingstatic polymorphism
In particular, Borland C++ 4 was instrumental in the development of the Standard Template Library, expression templates, and the first advanced applications of template metaprogramming.

Pascal (programming language)

PascalPascal programming languageISO 7185
With the success of the Pascal-evolved product Delphi, Borland ceased work on their Borland C++ suite and concentrated on C++Builder for Windows.