All Topics  
Turbo C

 

   Email Print
   Bookmark   Link






 

Turbo C



 
 
Due to technical limitations, "Turbo C#" redirects here. For the article on the Turbo C# IDE, see Turbo C Sharp
Turbo C Sharp

Turbo C# was an Integrated Development Environment from Borland that came in two versions. The first is the free Explorer edition, which has a fixed IDE targeted towards student, amateur, and hobbyist programmers....
.


Turbo C was a Integrated Development Environment
Integrated development environment

An integrated development environment also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development....
 and compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 for the C programming language
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
 from Borland
Borland

Borland Software Corporation is a Computer software company headquartered in Austin, Texas. It was founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn....
. It was first introduced in 1987 and was noted for its integrated development environment, small size, extremely fast compile speed, comprehensive manuals and low price.

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

Turbo C++ is a C++ compiler and integrated development environment from Borland. The original Turbo C++ product line was put on hold after 1994, and was revived in 2006 as an introductory-level IDE, essentially a stripped-down version of their flagship C++ Builder....
.






Discussion
Ask a question about 'Turbo C'
Start a new discussion about 'Turbo C'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Due to technical limitations, "Turbo C#" redirects here. For the article on the Turbo C# IDE, see Turbo C Sharp
Turbo C Sharp

Turbo C# was an Integrated Development Environment from Borland that came in two versions. The first is the free Explorer edition, which has a fixed IDE targeted towards student, amateur, and hobbyist programmers....
.


Turbo C was a Integrated Development Environment
Integrated development environment

An integrated development environment also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development....
 and compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 for the C programming language
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
 from Borland
Borland

Borland Software Corporation is a Computer software company headquartered in Austin, Texas. It was founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn....
. It was first introduced in 1987 and was noted for its integrated development environment, small size, extremely fast compile speed, comprehensive manuals and low price.

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

Turbo C++ is a C++ compiler and integrated development environment from Borland. The original Turbo C++ product line was put on hold after 1994, and was revived in 2006 as an introductory-level IDE, essentially a stripped-down version of their flagship C++ Builder....
. In 2006, Borland reintroduced the Turbo moniker.

Version history

  • Version 1.0, on May 13, 1987 - It offered the first integrated edit-compile-run development environment for C on IBM PCs. The software was, like many Borland products of the time, bought from another company and branded with the "Turbo" name, in this case Wizard C by Bob Jervis (The flagship Borland product at that time, Turbo Pascal
    Turbo Pascal

    Turbo Pascal is a complete software development system that includes a compiler and an Integrated Development Environment for the Pascal programming language running under CP/M, CP/M-86, and MS-DOS, developed by Borland under Philippe Kahn's leadership....
    , which at this time did not have pull-down menus, would be given a facelift with version 4 released late in 1987 to make it look more like Turbo C.) It ran in 384KB of memory. It allowed inline assembly with full access to C symbolic names and structures, supported all memory models, and offered optimizations for speed, size, constant folding, and jump elimination.


  • Version 1.5, in January, 1988 - This was an incremental improvement over version 1.0. It included more sample programs, improved manuals and other bug fixes. It was shipped on five 360 KB diskettes of uncompressed files, and came with sample C programs, including a stripped down spreadsheet called mcalc. This version introduced the header file (which provided fast, PC-specific console I/O routines). (Note: The copyright date in the startup screen is 1987, but the files in the distribution were created in January 1988.)


  • Version 2.0, in 1989 - The American release was in late 1988, and featured the first "blue screen" version, which would be typical of all future Borland releases for MS-DOS. The American release did not have Turbo Assembler or a separate debugger. (These were being sold separately as the product Turbo Assembler.) See for details: Turbo C, Asm, and Debugger were sold together as a professional suite of tools. This seems to describe another release: Featured Turbo Debugger
    Turbo Debugger

    Turbo Debugger was a machine-level debugger for MS-DOS executables sold by Borland. This tool provided a full-screen debugger with powerful capabilities for watching the execution of instructions, monitoring machine registers, etc....
    , Turbo Assembler
    Turbo Assembler

    The Turbo Assembler mainly IBM PC compatible-targeted Assembly language#Assembler package was Borland's offering in the x86 assembler programming tool market....
    , and an extensive graphics library. This version of Turbo C was also released for the Atari ST
    Atari ST

    The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
    , but distributed in Germany
    Germany

    Germany , officially the Federal Republic of Germany , is a country in Central Europe. It is bordered to the north by the North Sea, Denmark, and the Baltic Sea; to the east by Poland and the Czech Republic; to the south by Austria and Switzerland; and to the west by France, Luxembourg, Belgium, and the Netherlands....
     only.


Note on later releases: The name "Turbo C" was used after version 2.0, because with the release of Turbo C++
Turbo C++

Turbo C++ is a C++ compiler and integrated development environment from Borland. The original Turbo C++ product line was put on hold after 1994, and was revived in 2006 as an introductory-level IDE, essentially a stripped-down version of their flagship C++ Builder....
 1.0 with 1990, the two products were folded into a single product. That first C++ compiler was developed under contract by a company in San Diego and was one of the first true compilers for C++ (until then, most C++ work was done with pre-compilers that generated C code). The next version was named Borland C++
Borland C++

Borland C++ is a C and C++ programming environment for DOS, Microsoft Windows, and Windows NT. As a successor of Turbo C++. Its better debugger, the Turbo Debugger, was written in protected mode DOS....
 to emphasize its flagship status and completely rewritten in-house, with Peter Kukol as the lead engineer. The Turbo C++ name was briefly dropped, eventually reappearing as Turbo C++ 3.0. There was never a 2.0 of the Turbo C++ product series.

External links

  • — New downloadable versions of Turbo brand tools