History of c programming language

C programming language is a foundation of C++. Learning C is the first step to learn C++ because you cannot skip step, you must have to learn C before learning C++. C is one of the most widely used programming languages of all time. Many later languages like Objective-C, Java, JavaScript, C#, Perl, PHP, Python, etc.., have borrowed directly or indirectly from C language.

History of C Language

  • C is a programming language developed “ AT & T’s  Bell Laboratories ”  of USA  in 1972.  C was written by Dennis M.Ritchie.
  • Brian W. Kernighan and Dennis M. Ritchie produced the first publicly available description of  C known as “K&R C”.
  • The UNIX Operating System and essentially UNIX application program have been written in C.
  • The language was formalized in 1989 by American National Standards Institute (ANSI).
The following table illustrates the history of “ C “ Language.
Programming Language    Year    Founder
ALGOL 1960 International group
BCPL 1967 Martin Richards
B 1970 Ken Thompson
C 1972 Dennis Richie
K&R C 1978 Brian Kernighan and Dennis Ritchie
ANSI C 1989 ANSI Committee
ANSI/ISO 1990 ISO Committee

C89/C90 standard:

In 1990 ANSI C become ISO standard, the programming Language C is also called "C89" and "C90".

C99 standard:

C99 version published in 1999. It includes new futures like inline function and advanced data type and other changes.

C11 standard:

C11 standard adds new features to C and the library, including type generic macros, anonymous structures, improved Unicode support, atomic operations, multi-threading, and bounds-checked functions. It also makes some portions of the existing C99 library optional, and improves compatibility with C++.

Embedded C:

Embedded C includes features not available in normal C like fixed-point arithmetic, named address spaces, and basic I/O hardware addressing.