Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Turbo C was an integrated development environment (IDE) for programming in the C language. It was developed by Borland and first introduced in 1987. At the time, Turbo C was known for its compact size, comprehensive manual, fast compile speed and low price. It had many similarities to an earlier Borland product, Turbo Pascal, such as an IDE, a low price and a fast compiler, but was not as successful because of competition in the C compiler market.
Turbo C was a software development tool for writing programs in the C language. As an IDE, it included a source code editor, a fast compiler, a linker and an offline help file for reference. Version 2 included a built-in debugger. Turbo C was a follow-up product to Borland's Turbo Pascal, which had gained widespread use in educational institutions because the Pascal language was suited for teaching programming to students. Although Turbo C was initially developed by a different company, it shared a lot of features with Turbo Pascal, namely, the look-and-feel of the interface and the various programming and debugging tools included. However, it was not as successful as Turbo Pascal because of competition from other C products such as Microsoft C, Watcom C, Lattice C, etc. Nevertheless, Turbo C still had the advantage in compile speed and price.
The first version was released on May 13, 1987, and it offered the first-ever edit-compile-run environment for software development on IBM PCs. Turbo C was not originally developed by Borland but was bought from Bob Jervis and was initially called Wizard C. Turbo Pascal did not have pull-down menus before this time, and it was only on its fourth version that it received a face lift to look like Turbo C.
Borland as a company no longer develops and sells these products, but Turbo C still lives on as a free download from various online repositories, although it is really an old technology without real technical support and is no longer viable for modern software development. Turbo C eventually evolved into Turbo C++, then into Borland C++ and, finally, into C++ Builder.
Turbo C features: