Advertisement

History & Features of C

C Language Getting Started 📅 May 2026 ⏱ 2 min read 🆓 Free

History and Evolution of C Language

C language evolved from earlier languages created at Bell Labs in the late 1960s. It was designed specifically to write the UNIX operating system.

The Evolution: BCPL → B → C

YearLanguageCreatorKey Fact
1967BCPLMartin RichardsBasic Combined Programming Language — typeless
1969BKen ThompsonSimplified BCPL for early UNIX development
1972CDennis RitchieAdded data types, stronger structure — rewrote UNIX in C
1978K&R CKernighan & RitchieFamous textbook standardized the language
1989ANSI C / C89ANSI CommitteeFirst official international standard
1999C99ISONew features: inline functions, variable length arrays
2011C11ISOMultithreading support, atomic operations
2023C23ISOLatest standard with modernizations

Dennis Ritchie — Father of C Language

Dennis MacAlistair Ritchie (September 9, 1941 — October 12, 2011) was an American computer scientist at Bell Labs. He created C and co-created UNIX with Ken Thompson. His work is the foundation of ALL modern computing.

Famous quote by Linus Torvalds (creator of Linux): "Dennis Ritchie is and was my hero."

Features of C Language

  • Simple — only 32 keywords, clean and readable syntax
  • Structured — code organized into functions
  • Portable — write once, compile on any platform
  • Efficient — produces very fast machine code
  • Low-level + High-level — can do both system and application programming
  • Extensible — create your own functions and libraries
  • Pointers — direct memory manipulation for maximum control
📌 Note: C has ONLY 32 reserved keywords. Compare: Java has 50+, Python has 35+. This simplicity means you can master the entire language!
Advertisement
← Back to C Language Index