0% found this document useful (0 votes)
48 views8 pages

Introduction To Programming

This document provides an introduction to programming and the C language. It discusses the main categories of software as system software and application software. It then gives a brief history and overview of the C language before explaining the typical development environment for C, including editors, compilers, debuggers, and integrated development environments that contain these tools.

Uploaded by

api-3701035
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views8 pages

Introduction To Programming

This document provides an introduction to programming and the C language. It discusses the main categories of software as system software and application software. It then gives a brief history and overview of the C language before explaining the typical development environment for C, including editors, compilers, debuggers, and integrated development environments that contain these tools.

Uploaded by

api-3701035
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 8

Introduction to Programming

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