




Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of software categories, focusing on system software and application software. It also introduces the 'c' language, discussing its history, evolution, justification, and development environment. Topics covered include twain, ansi c, and the tools of the trade such as editors, interpreters and compilers, debuggers, and integrated development environments (ides). The roles of a preprocessor, loader, and compiler in creating and executing a program.
Typology: Slides
1 / 8
This page cannot be seen from the preview
Don't miss anything!





Today’s Lecture
TWAIN
Integrated Development Environment
(IDE)
It contains
Preprocessor program processes the code.
Loader puts program in memory.
CPU takes each instruction and executes it, possibly storing new data values as the program executes.
Compiler creates object code and stores it on disk. Linker links the object code with the libraries
Loader
Primary Memory
Compiler
Editor
Preprocessor
Linker
Primary Memory
.. . .. . .. . .. .
Disk
Disk
Disk
Disk
Disk
Program is created in the editor and stored on disk.