History of C Language

History of C Language

History of C Language

Introduction

C programming language was developed in 1972 by Dennis Ritchie at Bell Laboratories (AT&T), USA. It was created to overcome the limitations of earlier languages like B and BCPL, and became the base for UNIX OS development.

Dennis Ritchie is known as the founder of the C language.

Languages Before C

Language Year Developed By
Algol1960International Group
BCPL1967Martin Richard
B1970Ken Thompson
Traditional C1972Dennis Ritchie
K & R C1978Kernighan & Ritchie
ANSI C1989ANSI Committee
ANSI/ISO C1990ISO Committee
C991999Standardization Committee

Why C is Important

  • Mother Language – Foundation of many modern languages (C++, Java, C#).
  • System Programming Language – Used for OS, drivers, kernels (e.g., Linux Kernel).
  • Procedural Language – Structured with functions and routines.
  • Structured Language – Programs broken into smaller modules.
  • Mid-level Language – Combines low-level (pointers, assembly) and high-level (machine independent) features.

Features of C Language

  • Efficient and fast execution
  • Portability across systems
  • Rich set of operators and data types
  • Supports modular programming with functions
  • Low-level memory access with pointers

Data Types in C

Data types define the type of data a variable can store. Below are common data types:

Data TypeSizeRange
char1 byte-128 to 127
unsigned char1 byte0 to 255
int2/4 bytes-32,768 to 32,767
unsigned int2/4 bytes0 to 65,535
long int4/8 bytes-2,147,483,648 to 2,147,483,647
float4 bytes3.4E-38 to 3.4E+38
double8 bytes1.7E-308 to 1.7E+308
© 2025 History of C Language | Designed for Learning

No comments

History of C Language

History of C Language History of C Language Introduction C programming language was develo...