2. INDEX
1. What is a computer?
2. Why the first computer was create?
3. The computing history in stages.
4. The most important inventions.
5. Timeline of computer.
6. Use of computers along the years.
7. Evolution of different programs.
3. 1. WHAT´S A COMPUTER?
• The definition of a computer is a
electronic device that makes and
stores quick calculations or
processes information.
• It can execute a programmed list of
instructions and respond to new
instructions that it is given.
4. THE BEGGINING OF COMPUTERS
• The computer was born not for entertainment or email but out of a need
to solve a serious crisis.
• U.S. population grew.
• Seven years to tabulate the U.S. Census results.
• Government sought a faster way to get the job done punch-card
based computers
PUNCH- CARD
5. THE GENERATIONS OF COMPUTERS
THE FIRST
GENERATION
The second
generation
THE THIRD
GENERATION
9. VACUUM TUBES/ TRANSISTORS
In electronics, a vacuum tube, an electron tube,
or just a tube , or valve, is a device that controls
electric current between electrodes in an
evacuated container
A transistor is a semiconductor device used to
amplify or switch electronic signals and
electrical power
10. SECOND GENERATION.
This generation used transistors
instead of vacuum tubes, because
they were more reliable.
The first computer for comercial
use was introduced to the public
in the United States :
THE UNIVERSAL AUTOMATIC
COMPUTER
11. THIRD GENERATION
• During this generation computers became smaller and more
powerful. Also, they started to be able to run different
programs at the same time.
• Microsoft Disk Operating System was born in 1980 and in
1981 IBM (is an American multinational technology company
)introduced the personal computer for home or office use .
12. THE MOST IMPORTANT INVENTIONS
1.First trackball: The first year was the year given by a Ralph
Benjamin, who claimed to have created the world’s first trackball
back when he was working on a monitoring system for low-
flying aircraft in 1946. The design was patented in 1947 but was
never released because it’s considered a “military secret”. The
military opted for the joystick instead.
13. 2. First personal computer “Simon”:
Simon” by Edmund Berkeley was the first affordable digital
computer that could perform four operations: addition, negation,
greater than, and selection. The input was punched paper, and
the program ran on paper tape. The only output were through
five lights.
14. 3. First real-life Graphics display computer: was based on one of
the first computers that showed real-time output. It became the
lifeline for the US Air Defense system known as Semi-Automatic
Ground Environment (SAGE).
The computers showed tracks for the targets and automatically
showed which defences were within range.
15. 4. First Mouse: It was while sitting in a conference session on
computer graphics that the idea of a mouse came to Douglas
Engelbart in 1964. He thought up a device with a pair of small
wheels (one turns horizontally the other vertically) which can be
used to move a cursor on a screen. A prototype was created by
his lead engineer.
16. 5. First comercial Desktop Computer: Also known as Perottina,
Programma 101 was the world’s first commercial PC. It could
perform addition, subtraction, multiplication, division, square
root, absolute value, and fraction. For all that it could do, it was
priced at $3,200 and managed to sell 44,000 units. Perottina
was invented by Pier Giorgio Perotto and produced by Olivetti, an
Italian manufacturer.
17. 6. First Touchscreen: It doesn’t look like much but this was the
first touchscreen the world has ever known. It’s a capacitative
touchscreen panel, with no pressure sensitivity and it only
registers a single point of contact. The concept was adopted for
use by air traffic controllers in the UK up until the 1990s.
18. 7. First Keyboard: First was the Englishman Henry Mill, a
waterworks engineer in the New River Company which managed
the New River an artificial waterway in England, sulted in a
commercially successful product.
20. USE OF COMPUTERS ALONG THE YEARS
1984
1986
1988
1990
1992
1994
1996
1998
2000
2002
Use of compuers along the years
21.
22. • Hex lenguage: is a positional numeral system with a radix or
base, of 16. It uses sixteen distinct symbols, most often the
symbols 0–9 to represent values zero to nine, and A, B, C, D, E, F
to represent values ten to fifteen. Hexadecimal numerals are
widely used by computer system designers and programmers.
NUMERAL SYSTEMS
23. 2. Assembler language: is a low-level programming language for
a computer, or other programmable device, in which there is a
very strong correspondence between the language and the
architecture's machine code instructions. Each assembly
language is specific to a particular computer architecture.
24. 3. C language: is a general-purpose language, supporting
structured programming, lexical variable scope and recursion. By
design, C provides constructs that map efficiently to typical
machine instructions, and therefore it has found lasting use in
applications that had formerly been coded in assembly language.
25. 4. Fortran language: is a general-purpose, imperative
programming language that is especially suited to numeric
computation and scientific computing. Originally developed by
IBM in the 1950s for scientific and engineering applications. It is
a popular language for high-performance computing and is used
for programs that .benchmark and rank the world's fastest
supercomputers.
26. 5. C ++ language: is a general-purpose programming language.
It has object-oriented and generic programming features, while
also providing facilities for low-level memory manipulation. It
was designed with a bias toward system programming.
27. 6. Java language: is a general-purpose computer programming
language that is concurrent, class-based, object-oriented, and
specifically designed to have as few implementation
dependencies as possible. It is intended to let application
developers "write once, run anywhere", meaning that compiled
Java code can run on all platforms that support Java without the
need for recompilation.
28. 7. Ruby language: is a dynamic, reflective, object-oriented,
general-purpose programming language. It was designed and
developed in the mid-1990s by Yukihiro "Matz" Matsumoto in
Japan. It supports multiple programming paradigms, including
functional, object-oriented, and imperative. It also has a dynamic
type system and automatic memory management.