Sunday, December 15, 2019

History of C Programming language


  • The base or father of programming language is ALGOL(Algorithmic Language).
  • It was 1st introduce in 1960. ALGOL introduce the concept of structure programming.It was the 1st computer language to use a block structure.

  • In 1967 a new computer programming language was announced called BCPL(Basic Combine Programming Language). BCPL was developed by Martin Richards especially for writing system software.
  • In 1970 a new programming language called 'B' was introduce by Ken Thompson that contain multiple feature of BCPL. 'B' language was used to create early version of UNIX operating system.
  • In 1972 Dennis Ritchie created a new programming language called 'C' at Bell Laboratories by using 'ALGOL', 'BCPL', & 'B'.programming language.
  • C Programming language contains all the feature of these language and many more additional concept that make it unique from other language. 

  • In 1978 Dennis Ritchie and Brain Kernighan publish the 1st edition of 'The C Programming Language' book.The book was so popular after publication of the book & the language are commonly known as "K&R C".
  • In 1983 the American National Standard Institute (ANSI) established a committee to provide a modern comprehensive definition of 'C'. The resulting  definition ANSI standard or 'ANSI C'  was completed in 1989.
  • In 1990 it was approved by the ISO(International Standard Organisation). It is also know as C90 standard.
  • The next revision C99 standard was published in 1999 that introduce new features like advance data types and other changes. Then the new revision completed at the very end of 2011 is known as "C11".
Programming Language
Development Year
Founder
ALGOL
1960
International Group
BCPL
1967
Martin Richards
B
1970
Ken Thompson
Traditional C
1972
Dennis Ritchie
K&R C
1978
Brain Kernighan and
Dennis Ritchie
ANSI C
1989
ANSI Committee
ANSI/ISO C
1990
ISO Committee
C99
1999
Standardization Committee
C11
2011
Standardization Committee


No comments:

Post a Comment