What is C Programming

C is most popular and widely used computer programming language. It was developed by Dennis Ritchie in 1972 at the Bell Lab.

It is used to develop system application software.

There are various UNIX application developed in C language like OS, Compiler and many more.

C Language History 

C was started as a UNIX program Bell Lab.Dennis Ritchie was the founder of C Language.

C language is the successor of B and BCPL Language. It was formalized in 1988 by ANSI (American National Standard Institute).

The current stable version of C language is C11 and released in December 2011.

There were many programming languages developed before C language, listed below.

Language    Year Developed By
Algol 1960 International Group
BCPL 1967 Martin Richard
B 1970 Ken Thompson
Traditional C 1972 Dennis Ritchie
K & R C 1978 Kernighan & Dennis Ritchie
ANSI C 1989 ANSI Committee
ANSI/ISO C 1990 ISO Committee
C99 1999 Standardization Committee

We should use C Language because of its features and we can develop various types of system applications like text editor, print spooler, network driver and many more.

Features of C Language

C has various features that are given below:

  • It is easy to learn.
  • It is system programming Language.
  • It can handle low-level activities.
  • It is a procedural language.
  • It has rich libraries etc.

C Language Features

List of C Language Contents

  1. C Language Environment Setup
  2. Execution flow of C program
  3. C printf and Scanf
  4. C Data type
  5. C Token
  6. Variable in C
  7. Operators in C
  8. Comments in C
  9. Escape Sequence in C
  10. C – Storage Classes
  11. C Decision control statement
  12. Loop Statement in C
  13. Break, continue and goto statement in C
  14. Type Casting in C
  15. Function in C
  16. Recursion in C
  17. String in C
  18. C Array
  19. Pointer in C
  20. Dynamic memory allocation
  21. C –Structure
  22. Nested Structure in C
  23. Union in C
  24. File Handling in C
  25. C pre-processor

Pin It on Pinterest

Share This