2. Presented To:
Raihana Zannat
Lecturer,
Department of Software Engineering,
Daffodil International university
Presented by:
Niloy Biswas: 171-35-225
Md. Mahmudul Islam: 171-35-218
Tanvir Islam: 171-35-239
Md. Emdadul Haque: 171-35-203
3. 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.
4.
5. 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.
Origin of C
6. History of C
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)
7. 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.
8. 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.
9. 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.