Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Programming Lecture 2. Today’s Lecture Software Categories Software Categories System Software System Software Application Software Application.

Similar presentations


Presentation on theme: "Introduction to Programming Lecture 2. Today’s Lecture Software Categories Software Categories System Software System Software Application Software Application."— Presentation transcript:

1 Introduction to Programming Lecture 2

2 Today’s Lecture Software Categories Software Categories System Software System Software Application Software Application Software Introduction to ‘C’ Language Introduction to ‘C’ Language History History Evolution Evolution Justification Justification Development Environment of ‘C’ Development Environment of ‘C’

3 There are two main categories of software System software System software Application Software Application Software

4 TWAIN Technology Without An Interesting Name

5 ANSI C ANSI C

6 Tools of the trade Editor Editor Interpreter and Compilers Interpreter and Compilers Debuggers Debuggers

7 Integrated Development Environment (IDE) It contains Editor Editor Compilers Compilers Debugger Debugger Linkers Linkers Loaders Loaders

8 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 CPU Disk Program is created in the editor and stored on disk.


Download ppt "Introduction to Programming Lecture 2. Today’s Lecture Software Categories Software Categories System Software System Software Application Software Application."

Similar presentations


Ads by Google