Lecture1

Lecture1

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: Turing test” for artificial intelligence, which no computer has been able to pass till this day. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 35 The First Electronic Computers ❖ The first electronic computer, called Mark-1, was build by Howard Aiken and his group at Harvard University in 1944. ❖ The ENIAC soon followed in 1946. It was created by a team of scientists at the University of Pennsylvania, mainly to assist in computations related to ballistic analysis for US military. Creator of the ENIAC: Six digital computers will surely suffice for all the computation needs of the US. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 36 Digital Computer Hardware ❖ The first electronic computers were build from vacuum tubes and electro-mechanical relays. ❖ The transistor was invented at Bell Labs in 1948. It replaced the relays and the tubes. ❖ The year 1960 saw the first integrated circuits combining several transistors in a single silicon chip. ❖ Today, computers are build from chips comprising almost a billion transistors. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 37 IBM 7094 Mainframe in 1970 Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 38 Input Using Perforated Tape in 1970 Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 39 Input Using Punched Cards in 1975 Card Reader Lecture Unit 1 Card Puncher 40 ECE15: Introduction to Computer Programming Using the C Language First Personal Computer in 1975 Altair 8800 Computers Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 41 Microsoft is Founded in 1975 ❖ In 1975, Bill Gates & Paul Allen signed a contract with MITS, the company producing Altair computers to develop a compiler for their personal computer line. ❖ In 1980 Microsoft has contracted to develop for IBM an operating system for personal computers called Microsoft Disk Operating System or MS-DOS. ❖ The rest is history... Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 42 Apple Computers Born in 1975 In 1975, Steve Wozniak & Steve Jobs founded Apple a n d d e v e l o p e d i n S t e v e ’s garage a simple personal computer that used a TV for its screen. Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 43 High-Level Computer Languages 1957: FORTRAN 1958: ALGOL, LISP 1959: COBOL 1968: Pascal 1972: C 1973: ML 1980: Ada 1983: C++ 1987: Perl 1994: Java 1995: JavaScript 1999: ISO-C (International Organization for Standardization) Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 44 D. Ritchie B. Kernighan 1989: ANSI-C (American National Standards Institute) First Apple Computers in 1977 Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 45 IBM Personal Computer in 1981 Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 46 And Today? Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 47 The Famous Moore’s Law A factor of 100 every 10 years: A factor of 2 every 24 months! Lecture Unit 1 ECE15: Introduction to Computer Programming Using the C Language 48...
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