tailieunhanh - Lecture An introduction to object-oriented programming with Java: Chapter 0 - C. Thomas Wu
Chapter 0 - Introduction to computers and programming languages. This chapter present some background information on computers and programming languages in this optional chapter, provide a brief history of computers from the early days to present and describe the components found in today’s computers. This chapter also present a brief history of programming languages from low-level machine languages to today’s objectoriented languages. | ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 0 - Chapter 0 Introduction to Computers and Programming Languages Animated Version Introduction to OOP with Java 4th Ed, C. Thomas Wu © The McGraw-Hill Companies, Inc. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 0 - Chapter 0 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. Convert binary numbers to decimal numbers and vice versa. State the difference between the low-level and high-level programming languages. Introduction to OOP with Java 4th Ed, C. Thomas Wu © The McGraw-Hill Companies, Inc. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 0 - A History of Computers Charles Babbage is credited as the father of computer. Although never actually built, he proposed the computing machines called Difference Engine and Analytical Engine that possessed the core characteristics of today’s computers. 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. Introduction to OOP with Java 4th Ed, C. Thomas Wu © The McGraw-Hill Companies, Inc. Computers affect our lives 24 hours per day, 7 days a week. Charles Babbage is credited with inventing a precursor to the modern computer. In 1823 he received a grant from the British government to build a mechanical device he called the Difference Engine. The machine was not completed. Technology was not there to build the machine. Babbage worked on even more ambitious machine he called . | ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 0 - Chapter 0 Introduction to Computers and Programming Languages Animated Version Introduction to OOP with Java 4th Ed, C. Thomas Wu © The McGraw-Hill Companies, Inc. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 0 - Chapter 0 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. Convert binary numbers to decimal numbers and vice versa. State the difference between the low-level and high-level programming languages. Introduction to OOP with Java 4th Ed, C. Thomas Wu © The McGraw-Hill Companies, Inc. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 0 - A History of Computers Charles Babbage is credited as the father of computer. Although never actually built, he proposed the
đang nạp các trang xem trước