History Of Turbo C++

History Of Turbo C++


The first release of Turbo C++ was offered through the MS-DOS era on computers. Version 1.0, working on MS-DOS, premiered in-may 1990. An OS/2 version was produced aswell. Version 1.01 premiered on February 28, 1991,[1] jogging on MS-DOS. The latter could generate both COM and EXE programs and was delivered with Borland's Turbo Assembler compiler for Intel x86 processors. The original version of the Turbo C++ compiler was predicated on a front end produced by TauMetric (TauMetric was later acquired by Sun Microsystems and their front end was incorporated in Sun C++ 4.0, which shipped in 1994). This compiler supported the AT&T 2.0 release of C++.

Source: turbo c++

Turbo C++ 3.0 premiered in 1991 (shipping on November 20), and came in amidst expectations of the coming release of Turbo C++ for Microsoft Windows. 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 (along with the Intel 80186.) 3.0 applied AT&T C++ 2.1, the newest at that time. The separate Turbo Assembler product was no more included, however the inline-assembler could stand in as a lower life expectancy functionality version.


Immediately after the release of Windows 3.0, Borland updated Turbo C++ to aid Windows application development. The Turbo C++ 3.0 for Windows product was quickly accompanied by Turbo C++ 3.1 (and Turbo C++ 4.5). It is possible that the jump from version 1.x to version 3.x was partly an effort to link Turbo C++ release numbers with Microsoft Windows versions; however, it appears more likely that jump was only to synchronize Turbo C and Turbo C++, since Turbo C 2.0 (1989) and Turbo C++ 1.0 (1990) had turn out roughly simultaneously, and another generation 3.0 was a merger of both C and C++ compiler.


You start with version 3.0, Borland segmented their C++ compiler into two distinct product-lines: "Turbo C++" and "Borland C++". Turbo C++ was marketed toward the hobbyist and entry-level compiler market, while Borland C++ targeted the professional application development market. Borland C++ included additional tools, compiler code-optimization, and documentation to handle the needs of commercial developers. Turbo C++ 3.0 could possibly be upgraded with separate add-ons, such as for example Turbo Assembler and Turbo Vision 1.0.


Version 4.0 premiered in November 1993 and was notable (among other activities) because of its robust support of templates. Specifically, Borland C++ 4 was instrumental in the development of the typical Template Library, expression templates, and the first advanced applications of template metaprogramming. With the success of the Pascal-evolved product Delphi, Borland ceased focus on their Borland C++ suite and concentrated on C++Builder for Windows. C++Builder shared Delphi's front-end application framework, but retained the Borland C++ back-end compiler. Active development on Borland C++/Turbo C++ was suspended until 2006 (observe below.)


Version 4.5 was announced on March 20, 1995.[2] New features include multimedia QuickTour, five new games (Turbo Meteors (an Asteroids-like game), Turbo Blocks, Turbo Cribbage, Turbo 21, Turbo Mah Jongg) with corresponding source codes. It offers ObjectWindows Library (OWL) 2.5, AppExpert, ClassExpert, Object Components Framework.


Report Page