-
300 BCE
ABACUS
Invented By: Babylonians
Definition: The first and early aid for mathematical computations. Consisting of a frame mounted with rods along which beads or balls are moved. -
1550
NAPIER BONES
Invented By: John Napier
Definition: A manually-operated calculating device created by John Napier of Merchiston, Scotland for calculation of products and quotients of numbers. -
1572
JACQUARD'S LOOM
Invented By:Joseph Marie Jacquard
Definition: Uses punched cards to create fabric. It played an important role in the development of computers. -
PASCALINE
Invented By: Blaise Pascal
Definition: It performed addition and subtraction by manipulating its dials. The first calculator or adding machine to be produced in any quantity and actually used. -
DIFFERENCE ENGINE
Invented By: Charles Babbage (father of modern computers)
Definition: This machine would be able to compute tables of number's such as algorithm tables.
Fact: Ada Lovelace continued Charles Babbage proposal to finish the analytical engine. She is known as the first lady programmer. -
ENIAC (ELECTRONIC NUMERICAL INTEGRATOR AND COMPUTER)
Invented By: John Mauchly and J. Presper Eckert
Definition: It calculate artillery tiring tables to be used by the United States Army's Ballistic Research Laboratory to help US troops during World War II. It was also used in nuclear research. It is an example of First Generation: Vacuum Tubes -
UNIVAC (UNIVERSAL AUTOMATIC COMPUTER)
Invented By: John Mauchly and J. Presper Eckert
Definition: It was used to predict the result of the 1952 presidential election in the US and used as a census tabulation machine. -
FIRST GENERATION: VACUUM TUBES
Invented By: John Ambrose Fleming
Definition: The first computers used vacuum tubes for circuitry and magnetic drums for memory.They were open enormous and taking up entire room. It relied on machine language. They were expensive to operate and uses a lot of electricity. -
SECOND GENERATION: TRANSISTORS
Invented By: John Bardeen, William B. Shockley, and Walter H. Brattain
Definition: Transistors replaced vacuum tubes and ushered in the second generation of computers. High Level Programming languages were also being developed at this time such as the use of COBOL and FORTRAN. -
THIRD GENERATION: INTEGRATED CIRCUITS
Invented By: Jack Kilby and Robert Noyce
Definition: Instead of punched and printouts, users interacted with 3rd generation computers through keyboards and monitors and interfaced with an operating system. -
FOURTH GENERATION: MICROPROCESSORS
Invented By: Ted Hoff
Definition: The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip. Fourth Generation computer also saw the development of GUIs (Graphical User Interface), the mouse and the handheld device. -
FIFTH GENERATION: ARTIFICIAL INTELLIGENCE
Invented By: James Maddox
Definition: It develops devices that respond to natural language input and are capable of learning and self-organization.