Intro To Computers
Intro To Computers
Introduction to Computers
and C++ Programming
Computer software is …
The collection of programs used by a computer
Includes:
Editors
Translators
System Managers
Workstation
Larger and more powerful than a PC
Mainframe
Still larger
Requires support staff
Shared by multiple users
Main memory
Memory locations containing the running program
Secondary memory
Permanent record of data often on a disk Display 1.1
Display 1.2
Sequential Access
Data is generally found by searching through
other items first
More common in secondary memory
add
subtract
multiply
divide
move data from location to location
Some data
Display 1.3
ADD X Y Z
Source code
the original program in a high level language
Object code
the translated version in machine language
Display 1.4
A Linker combines
The object code for the programs we write
and
The object code for the pre-compiled routines
into
The machine language program the CPU can run
Display 1.5
Copyright © 2003 Pearson Education, Inc. Slide 19
History Note
First programmable computer
Designed by Charles Babbage
Began work in 1822
Not completed in Babbage’s life time
First programmer
Ada Augusta, Countess of Lovelace
Colleague of Babbage