Week 1
Week 1
On
Principles of Programming
By
Michael Kumakech
SYLLABUS - (12 Lectures)
Brief History of C
• The C programming language is a structure oriented programming
language, developed at Bell Laboratories in 1972 by Dennis Ritchie.
• C programming language features were derived from an earlier
language called “B” (Basic Combined Programming Language – BCPL)
• C language was invented for implementing UNIX operating system.
• In 1978, Dennis Ritchie and Brian Kernighan published the first edition
“The C Programming Language” and is commonly known as K&R C.
• In 1983, the American National Standards Institute (ANSI) established
a committee to provide a modern, comprehensive definition of C. The
resulting definition, the ANSI standard, or “ANSI C”, was completed
late 1988.
• Many of C’s ideas & principles were derived from the earlier language
B, thereby naming this new language “C”.
WHY IS C POPULAR
• Despite the prevalence of higher-
level languages, C continues to
empower the world.
• The following are some of the
systems that are used by millions and
are programmed in the C language.
WHY TO STUDY C
N/A
Prime focus is on functions and Prime focus is in the data that is
procedures that operate on the being operated and not on the
data functions or procedures
N/A
Program structure follows “Top Program structure follows
Down Approach” “Bottom UP Approach”