Lecture1

The machine could add and subtract six digit numbers

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ion to the next state. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 30 Wilhelm Schickard, 1623 ❖ Wilhelm Schickard was a Professor of Hebrew and astronomy at the University of Tübingen in Germany. ❖ He produced the first known calculating machine in 1623. The machine could add and subtract six-digit numbers, and indicated overflow by ringing a bell. Note: The Schickard calculating machine was not programmable. The first programmable machine would come ~200 years later. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 31 Blaise Pascal, 1642 ❖ French philosopher and mathematician. ❖ Build his first mechanical adder, known as the Pascaline, at age 19. Design uses system of weights and gears. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 32 Joseph-Marie Jacquard, 1805 ❖ French silk weaver and inventor, constructed the first programmable machine in 1805. ❖ The machine used a sequence of punched cards to input a desired program (set of instructions). ❖ Variations of the Jacquard loom are still used in the textile industry. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 33 Charles Babbage, 1791-1871 ❖ Designed in 1822 the difference engine to compute values of polynomial functions. The first difference engine was composed of ~25,000 parts and weighed fifteen tons. ❖ In 1833, extended this design to the more complex analytical engine that included sequential control, branching, and looping. ❖ Ada Lovelace wrote a program for the analytical engine, to compute certain Bernoulli numbers, in 1843. Ada is thought to be the first computer programmer. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 34 Alan Turing, 1912-1954 ❖ Genius “father of computer science.” Conceived the Turing machine, the fundamental model of computation. ❖ Designed in 1940 an electro-mechanical computer, the “bombe,” that was used to break the German Enigma code. ❖ Proposed the “...
View Full Document

This note was uploaded on 04/15/2010 for the course ECE ECE15 taught by Professor Vardy during the Fall '08 term at UCSD.

Ask a homework question - tutors are online