0% found this document useful (0 votes)
213 views

Introduction To Programming - CS201 Power Point Slides Lecture 02

This lecture introduces programming by discussing software categories, the C language's history and evolution, and the development environment for C. It covers that there are system software and application software, and how C originated and was justified. It also outlines the typical tools used for C development, including editors, compilers, debuggers, and integrated development environments, and describes the general process of creating, preprocessing, compiling, linking, and running a C program.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
213 views

Introduction To Programming - CS201 Power Point Slides Lecture 02

This lecture introduces programming by discussing software categories, the C language's history and evolution, and the development environment for C. It covers that there are system software and application software, and how C originated and was justified. It also outlines the typical tools used for C development, including editors, compilers, debuggers, and integrated development environments, and describes the general process of creating, preprocessing, compiling, linking, and running a C program.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 8

Introduction to Programming

Lecture 2
Today’s Lecture
 Software Categories
 System Software

 Application Software

 Introduction to ‘C’ Language


 History

 Evolution

 Justification

 Development Environment of ‘C’


There are two main categories of software

 System software

 Application Software
TWAIN

Technology Without An Interesting Name


ANSI C
Tools of the trade

 Editor
 Interpreter and Compilers
 Debuggers
Integrated Development Environment
(IDE)

It contains
 Editor
 Compilers
 Debugger
 Linkers
 Loaders
Program is created in the
Editor Disk editor and stored on disk.
Preprocessor program
Preprocessor Disk processes the code.
Compiler creates
Compiler Disk object code and stores
it on disk.
Linker Disk Linker links the object
code with the libraries
Primary Memory
Loader
Loader puts program
in memory.
Disk ..
..
..

Primary Memory
CPU takes each
CPU instruction and
 
executes it, possibly
storing new data
..
..
values as the program
..
executes.

You might also like