- History of C Programming is the first structured programming was introduced in 1960 and it was called ALGOL.
- C is a structured programming language.
- A program that is written in the form of blocks is called structure programming.
- A group of statements that are enclosed in open and closed flower brackets is called a block.
- In 1967, Martin Richards developed a language called BCPL (Basic Combined Programming Language) for writing system software.
- In 1970, Kenn Thomsan created a new language by using the feature of BCPL and named it as B Language.
- Dennis Ritchie developed a new language taking the concept from ALGOL, BPCL and B and named it as C language.
- C language was developed in 1972 at AT&T Bell Laboratories. It was known as traditional C. After a few years, Brain Kerninghan and Dennis Ritchie added some features to C language and it was popularly known as K & RC in 1978.
- In 1983 ANSI (American National Standards Institute) appointed a technical committee to define standards for C-language.
- In 1989 it was known as ANSI C. A year later it was appointed by ISO.
- In 1999 the version of C-language was called C-99.
Features of C Language:
- C is a highly structured programming language.
- C combines high-level language features and assembly language. So that it is suitable for writing both system software and application software.
- C language is a robust language because it supports a variety of data types and powerful operators.
- C language supports the concept of dynamic memory management with the help of pointers.
- C language is highly portable because the programs written in C language are machine-independent. It can handle bit-level operations.
- C-language enables the implementation of high and modular programming with the help of function.
- C-language can be extended by adding functions to its library.
- Programs written in C-language are efficient and execute very fast.