history of computer

12
ABACUS ABACUS PASCAL PASCAL CHARLES BABBAGE CHARLES BABBAGE GOTTFRIED GOTTFRIED MARK MARK I I JOHN NUEMANN JOHN NUEMANN

Upload: sg3best

Post on 13-Nov-2014

15 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: History of Computer

• ABACUSABACUS• PASCALPASCAL• CHARLES BABBAGECHARLES BABBAGE• GOTTFRIEDGOTTFRIED• MARK MARK II • JOHN NUEMANNJOHN NUEMANN

Page 2: History of Computer

ABACUS• An abacus, also called a counting frame, is a

calculating tool used primarily by Asians for performing arithmetic processes.

• The user of an abacus is called an abacist. • The time-line below traces the developing

abacus from its beginnings circa 500 B.C., to the present.

Page 3: History of Computer

• As arithmetic (counting using written numbers) gained popularity in the latter part of the Middle Ages, the use of the abacus began to diminish in Europe.

• The abacus as we know it today, appeared (was chronicled) circa 1200 A.D. in China; in Chinese, it is called suan-pan

Page 4: History of Computer

PASCALPASCAL• Pascal is an influential imperative and procedural

programming language, developed in 1970 by Niklaus Wirth as a small and efficient language.

• Pascal is based on the ALGOL programming language and named in honor of the French mathematician and philosopher Blaise Pascal .

• The first Pascal compiler was designed in Zurich for the CDC 6000 series mainframe computer family.

Page 5: History of Computer

The first Pascal compiler written in North The first Pascal compiler written in North America was constructed at the University of America was constructed at the University of Illinois under Donald B. Gillies for the PDP-11.Illinois under Donald B. Gillies for the PDP-11.

Pascal, in its original form, is a purely Pascal, in its original form, is a purely procedural language and includes the traditional procedural language and includes the traditional array of Algol-like control structures with array of Algol-like control structures with reserved words such as reserved words such as ifif, , thenthen, , elseelse, , whilewhile, , forfor, and so on. , and so on.

Page 6: History of Computer

CHARLES BABBAGECHARLES BABBAGE

• Charles Babbage, (26 December 1791 London, England – 18 October 1871 Marylebone, London, England)

• Soon after the attempt at making the difference engine crumbled,Babbage started designing a different, more complex machine called the Analytical Engine.

Page 7: History of Computer

InIn 1824, Babbage won the Gold Medal of the 1824, Babbage won the Gold Medal of the Royal Astronomical Society "for his invention of Royal Astronomical Society "for his invention of an engine for calculating mathematical and an engine for calculating mathematical and astronomical tables.astronomical tables.

Babbage also achieved notable results in Babbage also achieved notable results in cryptography. cryptography.

Babbage twice stood for Parliament as a Babbage twice stood for Parliament as a candidate for the borough of Finsbury. In 1832 he candidate for the borough of Finsbury. In 1832 he came in third among five candidates, but in 1834 came in third among five candidates, but in 1834 he finished last among four.he finished last among four.

Page 8: History of Computer

GOTTFRIED LEIBNIZ Gottfried Wilhelm Leibniz (also

Leibnitz or von Leibniz (July 1 (June 21 Old Style) 1646 – November 14, 1716) was a German polymath who wrote primarily in Latin and French.

He occupies an equally grand place in both the history of philosophy and the history of mathematics.

Page 9: History of Computer

He also wrote on politics, law, ethics, theology, history, and philology, even occasional verse.

Leibniz's best known contribution to metaphysics is his theory of monads, as exposited in Monadologie.

Page 10: History of Computer

HARVARD MARK I• The IBM Automatic Sequence

Controlled Calculator (ASCC), called the Mark I by Harvard University, was the first large-scale automatic digital computer in the USA.

• The Automatic Sequence Controlled Calculator (Harvard Mark I) was the first operating machine that could execute long computations automatically.

Page 11: History of Computer

JOHN VON NUEMANNJOHN VON NUEMANN

Von Neumann's abstract treatment Von Neumann's abstract treatment permitted him also to confront the permitted him also to confront the foundational issue of determinism vs. foundational issue of determinism vs. non-determinism. non-determinism.

His first significant contribution His first significant contribution was the minimax theorem of 1928. was the minimax theorem of 1928. This theorem establishes that This theorem establishes that in certain zero in certain zero sum games involving sum games involving perfect information.perfect information.

Page 12: History of Computer

►Von Neumann's second important Von Neumann's second important contribution in this area was the contribution in this area was the solution, in 1937, of a problem first solution, in 1937, of a problem first described by Léon Walras in 1874.described by Léon Walras in 1874.

►Von Neumann's principal contribution Von Neumann's principal contribution to the atomic bomb itself was in the to the atomic bomb itself was in the concept and design of the explosive concept and design of the explosive lenses.lenses.

►Von Neumann's hydrogen bomb Von Neumann's hydrogen bomb work was also played out in the work was also played out in the realm of computing. realm of computing.