Sunday, June 15, 2008

Introducing...TURBO C



TURBO C DEFINED

Turbo C 2.0 is a popular version of the C programming language, designed for IBM personal computers and compatibles.

The Turbo C package contains two interrelated sets of tools – the LANGUAGE and the DEVELOPMENT ENVIRONMENT:

The C language provides the operations, instructions, and commands that you use to build your own programs.

The Turbo C development environment is a collection of menus, windows, and useful features that simplify the process of creating C programs.

Turbo C was a Borland IDE (Integrated Development Environment) and compiler for the C programming language. It was introduced in 1987 and was noted for its IDE, small size, speed, manuals and low price. It was replaced with Turbo C++ in May 1990. In 2006, Borland reintroduced the Turbo moniker.

HISTORY OF C LANGUAGE

In the year 1970, Ken Thompson developed B language, a successor of BCPL (Basic Command Programming Language). BCPL was developed by Martin Richards. To boost B’s power, Dr. Dennis Ritchie invented the C programming language at AT&T Bell Laboratories, New Jersey, U.S.A.

At first, C was under UNIX environment, it stands for CPL (Combined Programming Language) also called SPL (System Programming Language). After C creation it took almost six years before it became popular, thanks to Brian Kernighan and Dennis Ritchie for introducing their book called “THE C PROGRAMMING LANGUAGE”. Because of this book C was known by many people when they read and learned the usefulness of the language.

C is a middle-level language, combining the power of low-level language (like Assembly Language) and the elegance of high-level language (like Pascal). It can directly manipulate the bits, bytes, and the computer hardware memory addresses.

C language reserved words are case sensitive and therefore should be written in lower case. It has 32 keywords, 27 of which came from Kernighan and Ritchie, the remaining 5 is from ANSI Standardization Committee.

POINTERS TO REVIEW:

KEN THOMPSON – developed B language in the year 1970.

Martin Richards – developed BCPL (Basic Command Programming Language).

Dennis Ritchie – invented the C programming language at AT & T Bell Laboratories, New Jersey, U.S.A in early 1970s.

Brian Kernighan and Dennis Ritchie – created a famous book called “THE C PROGRAMMING LANGUAGE” after then the C language become popular.

VERSION HISTORYINTERS TO REVIEW:

me from Kernighan and Ritchie, the remaining 5 is fromanguage) and the elegance of high-level

VERSION 1.0

The first integrated edit-compile-run development environment for C on IBM PCs developed on May 13, 1987. It was bought from another company and branded with the “Turbo” name, as Wizard C by Bob Jervis. It was known as Turbo Pascal, at this time it did not have pull-down menus, until released of version 4 in late 1987 to make it look more like Turbo C. It can run in 387KB of memory and allows inline assembly.

TURBO C 1.0 START UP SCREEN


















VERSION 1.5

It has more sample programs, improved manuals and bug fixes developed on January 1988. It was introduced on five 360KB diskettes of uncompressed files with sample C programs, including mcalc (stripped down spreadsheet). This version uses , a header file that provide fast PC-specific console I/O routines.

TURBO C 1.5 START UP SCREEN










VERSION 2.0

The first “blue screen” version released by American in late 1988. The American release did not have Turbo Assembler or a separate debugger. It was sold together as professional suite of tools which includes Turbo C, Asm, and Debugger. Another release featured Turbo Debugger, Turbo Assembler and graphics library.

VERSION 2.0 START UP SCREEN









Please take note that the name “Turbo C” was used after version 2.0, it is because Turbo C and Turbo C++ (1990) were folded into a single product. The next version was named Borland C++ eventually reappearing as Turbo C++ 3.0. There was never a 2.0 of the Turbo C++ product series.