History of C Programming Language
• C is a general-purpose, procedural programming language.
• It is widely used for system programming and application
development.
• C is considered the foundation for many modern programming
languages.
Evolution of C Language
• In the beginning, programmers used Machine Language (First
Generation Language).
• Machine language used only binary numbers (0 and 1).
• It was very difficult to understand and write programs.
• Later, Assembly Language (Second Generation Language) was
developed.
• It used symbolic instructions.
• It was easier than machine language but still complex.
• Then High-Level Languages (Third Generation Languages) were
introduced.
• These languages were more user-friendly and closer to human
language.
BCPL Language
• BCPL stands for Basic Combined Programming Language.
• It was developed in 1967.
• It was created by Martin Richards.
• It was mainly used for system programming.
• It influenced the development of later languages.
B Language
• B language was developed in 1970.
• It was created by Ken Thompson.