Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
27 views

History of C Programming Language: CSC 114 Introduction To Programming

C was developed in the early 1970s by Dennis Ritchie at Bell Labs as a general purpose programming language for developing operating systems. It became widely popular due to important programs being written in C, including operating systems, databases, web browsers, and device drivers. The language has its origins in earlier languages called BCPL and B and has evolved over time through standards like ANSI C to become one of the most commonly used programming languages in the world today.

Uploaded by

James jr
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

History of C Programming Language: CSC 114 Introduction To Programming

C was developed in the early 1970s by Dennis Ritchie at Bell Labs as a general purpose programming language for developing operating systems. It became widely popular due to important programs being written in C, including operating systems, databases, web browsers, and device drivers. The language has its origins in earlier languages called BCPL and B and has evolved over time through standards like ANSI C to become one of the most commonly used programming languages in the world today.

Uploaded by

James jr
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

1

CSC 114 INTRODUCTION TO PROGRAMMING

History of C Programming Language


Mr. D.J. Temu. djjtemu@gmail.com

1
Outline
• What is C Programing?
• Why C language is so Important?
• Origin of C Language
• History of C Language
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.
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
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
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 Dennis Ritchie
1941-2011
Thompson. Father of C and UNIX
Origin of C Language
• ALGOL
1960 • International Group

• BCPL
1967 • Martin Richards

•B
1970 • Ken Thompson

• Traditional C
1972 • Dennis Ritchie

•K & R C
1978 • Brain Kernighan & Dennis Ritchie

• ANSI C
1989 • ANSI Committee

• ANSI/ISO C
1990 • ISO Committee
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.
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)
Algol programming language
• Algol is a computer programming
language
• Developed in 1958.
• Named for the algorithmic process of
definition of aprogramming problem.
• Short for Algorithmic Language.
• Uses words to bracket blocks and was
the first to use begin end pairs.
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.
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.

You might also like