Presentation is loading. Please wait.

Presentation is loading. Please wait.

©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 1 Chapter 0 - Introduction to Computers and Programming.

Similar presentations


Presentation on theme: "©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 1 Chapter 0 - Introduction to Computers and Programming."— Presentation transcript:

1 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 1 Chapter 0 - Introduction to Computers and Programming Languages : Objectives After you have read and studied this chapter, you should be able to –State briefly a history of computers. –Name and describe five major components of the computer. –State the difference between the low-level and high- level programming languages.

2 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 2 A History of Computers Charles Babbage is credited as the father of computer - Difference Engine and Analytical Engine Ada Lovelace, who wrote demonstration programs for Analytical Engine, is credited as the first programmer. The first modern computer was built by Atanasoff of Iowa State University in the late 1930s. An electromechanical computer MARK I was built by Howard Aiken of Harvard. The first completely electronic computer ENIAC I was built by Mauchly and Eckert of the University of Pennsylvania.

3 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 3 History of Computers (cont’d) Stored Program – John von Neumann First Generation of Computers – vacuum tubes (1940’s) Second Generation – transistors (1950’s) Third Generation – IC’s (1960’s) Fourth Generation – chips (1970’s – until now) Now, networks, Internet and others are popular with computers.

4 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 4 Computer Architecture CPU Output Devices Output Devices Commu- nication Devices Commu- nication Devices Input Devices Input Devices RAM Storage Devices Storage Devices

5 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 5 Progress of CPU Speed For more information on Intel CPUs, click Intel Museum or Quick Reference Chart.Intel MuseumQuick Reference Chart

6 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 6 Programming Languages Three levels of programming languages: –Machine Languages –Machine language instructions are binary coded and very low level. –Assembly Languages –Assembly language allows symbolic programming. Requires an assembler to translate assembly programs into machine programs. –High-level Languages –High-level language provides a very high conceptual model of computing. Requires a compiler to translate high-level pograms into assembly programs.

7 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 7 Java Java is a high-level object-oriented language developed by James Gosling and his team at Sun Microsystems. Java’s clean design and wide availability make it an ideal language for teaching the fundamentals of computer programming.


Download ppt "©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 0 - 1 Chapter 0 - Introduction to Computers and Programming."

Similar presentations


Ads by Google