Lecture 1- History of C Programming

2,525 views 13 slides May 25, 2019
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

C Programming Language is the most popular computer language and most used programming language till now. It is very simple and elegant language. This lecture series will give you basic concepts of structured programming language with C.


Slide Content

History of C Programming Language
Md. Imran Hossain Showrov ([email protected])
1
1

Outline
What is C Programing?
Why C language is so Important?
Origin of C Language
History of C Language
2

What is C Programing?
C is a high-level and general purpose programming
language that is ideal for developing firmware or
portable applications. Originally intended for writing
system software, C was developed at Bell Labs by
Dennis Ritchie for the Unix Operating System (OS) in
the early 1970s.
3

Why C language is so Important?
C language cases:
Oracle is written in C
Core libraries of android are written in C
MySQL is written in C
Almost every device driver is written in C
Major Part of web browser is written in C
Unix Operating system is developed in C
C is the word’s most popular programming language
4

Why C language is so Important? (cont..)
For a student point of View:
C is important to build programing skills.
C covers basic features of all programming
C is also helpful for Campus recruitment process
C is the most popular language for hardware
dependent programs
5

The Creator of C language
Dennis MacAlistair Ritchie
was an American computer
scientist. He created the C
programming language. He also
created The Unix operating
system with his long time
colleague Ken Thompson.
Dennis Ritchie
1941-2011
Father of C and UNIX
6

1960
•ALGOL
•International Group
1967
•BCPL
•Martin Richards
1970
•B
•Ken Thompson
1972
•Traditional C
•Dennis Ritchie
1978
•K & R C
•Brain Kernighan & Dennis Ritchie
1989
•ANSI C
•ANSI Committee
1990
•ANSI/ISO C
•ISO Committee
Origin of C Language
7

Origin of C Language (cont..)
BCPL and B are "type less" languages whereas C provides
a variety of data types.
In 1972 Dennis Ritchie at Bell Labs writes C and in 1978
the publication of The C Programming Language by
Kernighan & Ritchie caused a revolution in the computing
world.
8

History of C Language
Evolved from two previous languages – BCPL, B
BCPL (Basic Combined programming language) used for
writing OS & compilers
B used for creating early versions of UNIX OS
Both are “typeless” language
C language evolved from B (Dennis Ritchie – Bell labes)
9

Algol programming language
Algol is a computer programming language
Developed in 1958.
Named for the algorithmic process of definition of a
programming problem.
Short for Algorithmic Language.
Uses words to bracket blocks and was the first to use
begin end pairs.
10

BCPL
Full form: Basic Combined Programming Language.
Developed in 1996.
Developed by Martin Richards
Its having high portability.
BCPL is the successor to the CPL programming language.
11

B
Developed in 1969
Designed by D. M. Ritchie and K. L. Thompson
Developed at Bell Labs
B was derived from BCPL
Designed for primarily non-numeric applications.
12

13