Intermission: encoding data

Slides:



Advertisements
Similar presentations
The antique roadshow of computing. What do the following all have in common? – census taking – weaving (cloth) – multiplication – daughter of a famous.
Advertisements

An Illustrated History of Computers
Computer History.
Introduction to Computers 2010 Class: ________________ Name: ________________.
Linear Sorts Counting sort Bucket sort Radix sort.
History of the Internet By: Rebecca - 5 th Period PIT Class.
History of computing 5000 B.C. – 1900 A.D.
CSCI-235 Micro-Computers in Science Course Information & Introduction.
Chapter 2 Data Manipulation. Before we start About the Lab Project. –BASIC Programming: Requirement file on the web site. Due date is posted. Save your.
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
Some of these slides are based on material from the ACM Computing Curricula 2005.
The Analytical Engine was so complex that Babbage didn’t have enough money to build it so he asked Parliament for a loan, but they never gave him one.
The History of computers By Kendall PIT Per- 7 th.
KEYBOARD – an input device used to type data.
THE HISTORY OF COMPUTERS
Computer history timeline
COMPUTING DEVICE I (PRE COMPUTER AGE TO 19TH CENTURY)
Name: Md. Iqbal Hossain Roll : Computer programming  Programming is a lot of fun and extraordinarily useful. While you learn to program,
1 Physical Limits Chip Charles Babbage (1791–1871) The Difference Engine, 1823 –Special purpose device intended for the production of tables. –Made prototypes.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
Wilhelm Schickhard (1623) Astronomer and mathematician Automatically add, subtract, multiply, and divide Blaise Pascal (1642) Mathematician Mass produced.
The History of Computers. People have almost always looked for tools to aid in calculation. The human hand was probably the first tool used to help people.
-The trade of goods -The expansion of commerce -Evolution of tools for calculations A sumerian clay tablet.
THE HISTORY OF COMPUTERS Presenter: Miss T. Johnson Grade:8.
By Tanner 4 th period. The Start Built between Iowa State University John Atanasoft, Clifford Berry.

© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
The history of computer data storage MA12B201 Yudie.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
1 A+ Certification PC Maintenance and Troubleshooting Chapter 1 Introduction (history of computers )
Basic History of Computing. Al-Khwarizmi written in 830, Hisab al-jabr w’al- muqabalathe al- jabr; in the title we get algebra developed the concept.
National Diploma Unit 4 Introduction to Software Development Introduction to Programming Languages.
Chapter 1 Introduction.

History of Computing. Where did it start? Abucus 500 B.C. The abacus was first used by the Babylonians as an aid to simple arithmetic at sometime around.
Computer History How did we get here?.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
Visual Communications
A BRIEF HISTORY OF COMPUTERS, THE INTERNET AND THE UNIVERSE By L. Gillett Webmaster MMC.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
History of Computers Review Computer Applications I Notes Teacher: Mrs. Malone from Microsoft Office textbook, chapter 1.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
Top 2 best inovation Mušič Matic 2008 copyright©.
Computing in the Modern World
The First Computers Jacquard’s Loom: programmed a loom
Algorithms, problem solving and Introduction to C++
The antique roadshow of computing
Algorithms, problem solving and Introduction to C++
History of computer science
The History of Computers
Chapter 0: Introduction
Chapter 1 The Big Picture
The History of Computing
The History of Computers
History of calculation
Evolution of Computer Hardware
The antique roadshow of computing
History of Computers Abacus – 1100 BC
Computer Applications
History of the Computer
History of the Computer
HISTROY CLASS EVOLUTION..
Computer History Timeline Computer History Timeline
CSCI-100 Introduction to Computing
Presentation transcript:

Intermission: encoding data Glimpses into History

Holerith's punched card tabulators - 1890 Calculator cards to store data used in 1890 census in the USA census completed in 6 weeks (the previous 1880 census took 7 years) Saved $5 mln, more detailed data The end of the 19th century saw the creation of another character code, this one invented in the United States for the purpose of tabulating census data. It was created by a young American inventor named Herman Hollerith (1860-1929), who was hired by the U.S. Census Bureau in 1880 as a statistician after graduating from Columbia School of Mines in New York in 1879; and it was to have far reaching effects that lasted into the golden era of mainframe computers in the 1970s. Hollerith was none other than the creator of the Hollerith code, a character code for encoding alphanumeric data on the "punched [or punch] card," which introduced one of the first geek expressions to the American masses--"do not fold, spindle, or mutilate," an expression that left many Americans with the impression that computers were soon to take control of their society. The 1880 census in the U.S., which was done by hand by humans, took seven years to complete, making the data obtained from it almost useless. When Hollerith's "tabulating machines" were employed for the 1890 census, it took the Census Bureau just six weeks to complete the computations with more detailed data than before, and it resulted in a savings of $5 million, since the Census Bureau's personnel costs were greatly reduced.

Jacquard's punched-card loom 1804 Device for automatic weaving ! Punched cards program = sequence of cards Fully automatic loom  textile industry as we know it today Interestingly, by the time Hollerith applied it to the recording of census data in the 1880s, the punched card was very "old technology." Punched cards were originally devised around 1800 by Joseph-Marie Jacquard (1752-1834), a French inventor who employed them in a new loom for weaving patterns into fabrics. His invention, patented in 1804, later enabled the creation of the fully automatic loom, and hence the textile industry as we know it today.

Babbage's engine - 1822 Ada Lovelace Difference engine solve functions single purpose, but extremely complex Ada Lovelace Moreover, Hollerith was not the first to consider Jacquard's invention for use with computers--Charles Babbage (1792-1871) in England planned to use them with his "analytical engine," a giant mechanical computer that was never successfully implemented. On top of that, Hollerith didn't consider the punched card for data input until he had experimented and failed with data encoded on strips of paper, which unfortunately had a tendency to rip during processing. First programmer Worked with Babbage on analytical engine Her idea to program the machine !

Hollerith’s punchcard To get around the problem of data paper strips ripping, Hollerith devised what was to become the computer punched card (click here for a view of an original Hollerith punch card in the U.S. Library of Congress collection). In the form in which it was later standardized, it was a 186mm x 82mm stiffened card with a clipped upper left-hand corner that had with 12 rows (numbered 12, 11, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, top to bottom) and 80 columns (numbered 1 through 80, left to right). Each column represented a single alphanumeric character or symbol. As the cards were fed through a reader/calculator, called a "tabulating machine," pins passed through the positions where holes were punched completing an electrical circuit and subsequently registered a value. Although this sounds like a very primitive and limited system, it was very powerful and very efficient. In Hollerith's code system, a single alphanumeric character is registered across 12 rows of a punched card where there can be either no hole or a hole (i.e., '0' or '1'), which at first glance makes it a 12-bit character code. However, in contrast to a full 12-bit character set, which can have up to 4,096 elements (2^12 = 4,096 code points), Hollerith code only specifies 69 elements (upper case Latin letters, Arabic numerals, punctuation marks and symbols). Accordingly, as far as its capability to represent data is concerned, Hollerith code is little more than a 6-bit character code. So why are there so many places? One reason is that the larger number of places makes it possible to encode data with a smaller number of punches, which was done manually for many years. For example, the 10 Arabic numerals are encoded with a single punch, and 24 of the 26 letters of the Latin alphabet are encoded with just two punches, except for two, which are encoded with a single punch. Punctuation marks and the like are encoded with two or more punches, since they aren't used as often.

… and IBM Hollerith commercializes the tabulating machine (1896)  the Tabulating Machine Co. Merges with Computing Scale Co. of America and International Time Recording Co. (1911)  Computing-Tabulating-Recording Co. (or C-T-R) CTR changes name to International Bussiness Machines Corporation (IBM) in 1924. Hollerith’s character code and punched card became the core technologies of the company which dominated computing into the 1970s. As a result of the success of his tabulating machine at the U.S. Census Bureau, Hollerith decided to commercialize it. In 1896, he set up a company to market his invention, which, not surprisingly, he called the Tabulating Machine Co. In 1911, The Tabulating Machine Co. merged with the Computing Scale Co. of America and International Time Recording Co. to become the Computing-Tabulating-Recording Co., or C-T-R for short. After penetrating markets on several continents and setting up business operations on a global scale, the Computer-Tabulating-Recording Co. changed its name in 1924 to International Business Machines Corporation. Naturally, because Hollerith's character code and the punched card became core technologies of the company that was to dominate computing into the 1970s, they were destined to become widely used for data representation until 1960s, when IBM developed yet another character code for its mainframe computers.