Professional Documents
Culture Documents
Chapter 345
Chapter 345
Chapter 345
Overview of C
History and C as middle level language.
C as procedure-oriented programming
Structure of a C program
Application Areas
C Program development life cycle
History of C Language
Developed in 1972 by Dennis Ritchie at Bell Laboratories
of AT&T, U.S.A.
Designed for implementation UNIX operating system
Programming languages developed before C language:
Link Section
Definition Section
Standard
libraries
Pre-processed code
Edited C Source Object Executable
Editor Compiler Linker
Program code code code
Yes If syntax
error? Object Program
program.obj
No
No
Linker
Link Program
Executable Program
program.exe or
Execute Program a.out
No If output
correct?
Yes
Stop
Applications of C
Operating Systems
GUI
Embedded Systems
Database
Gaming
Text Editors
Drivers
References:
2. www.javatpoint.com