Lecture Charter 1: Introduction to Computers, the Internet and the Web
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Lecture Charter 1: Introduction to Computers, the Internet and the Web 1 1 Introduction to Computers, theInternet and the Web 2007 Pearson Education, Inc. All rights reserved. 2The chief merit of language is clearness. —GalenOur life is frittered away by detail. …Simplify,simplify. —Henry David ThoreauHe had a wonderful talent for packing thoughtclose, and rendering it portable. —Thomas B. Macaulay 2007 Pearson Education, Inc. All rights reserved. 3Man is still the most extraordinary computer of all. —John F. KennedyThings are always at their best in their beginning. —Blaise Pascal. 2007 Pearson Education, Inc. All rights reserved. 4OBJECTIVESIn this chapter you will learn: Basic computer concepts. The different types of programming languages. The history of the C programming language. The purpose of the C Standard Library. The elements of a typical C program development environment. Why it is appropriate to learn C in a first programming course. How C provides a foundation for further study of programming languages in general and of C++, Java and C# in particular. The history of the Internet and the World Wide Web. 2007 Pearson Education, Inc. All rights reserved. 51.1 Introduction1.2 What Is a Computer?1.3 Computer Organization1.4 Early Operating Systems1.5 Personal, Distributed and Client/Server Computing1.6 Machine Languages, Assembly Languages and High-Level Languages1.7 Fortran, COBOL, Pascal and Ada1.8 History of C1.9 C Standard Library 2007 Pearson Education, Inc. All rights reserved. 61.10 C++1.11 Java1.12 BASIC, Visual Basic, Visual C++, Visual C# and .NET1.13 Key Software Trend: Object Technology1.14 Typical C Program Development Environment1.15 Hardware Trends1.16 History of the Internet1.17 History of the World Wide Web1.18 Notes About C and This Book1.19 Web Resources 2007 Pearson Education, Inc. All rights reserved. 71.1 Introduction We will learn – The C programming language – Structured programming and proper programming techniques This book also covers C++ – Chapters 18-27 introduce the C++ programming language This course is appropriate for – Technically oriented people with little or no programming experience – Experienced programmers who want a deep and rigorous treatment of the language 2007 Pearson Education, Inc. All rights reserved. 81.2 What is a Computer? Computer – Device capable of performing computations and making logical decisions – Computers process data under the control of sets of instructions called computer programs Hardware – Various devices comprising a computer – Keyboard, screen, mouse, disks, memory, CD-ROM, and processing units Software – Programs that run on a computer 2007 Pearson Education, Inc. All rights reserved. 91.3 Computer Organization Six logical units in every computer: 1. Input unit - Obtains information from input devices (keyboard, mouse) 2. Output unit - Outputs information (to screen, to printer, to control other devices) 3. Memory unit - Rapid access, low capacity, stores input information 4. Arithmetic and logic unit (ALU) - Performs arithmetic calculations and logic decisions 5. Central processing unit (CPU) - Supervises and coordinates the other sections of the computer 6. Secondary storage unit - Cheap, long-term, high-capacity storage - Stores inactive programs 2007 Pearson Education, Inc. All rights reserved. 101.4 Early Operating Systems Batch processing – Do only one job or ...
Tìm kiếm theo từ khóa liên quan:
Introduction to Computers The Internet and the Web What Is a Computer Computer organization Early operating systems Distributed and ClientTài liệu có liên quan:
-
computer organization and design fundamentals: part 1
188 trang 301 0 0 -
Lecture note Computer Organization - Part 2.2: The computer system
194 trang 57 0 0 -
Lecture note Computer Organization - Part 4: The control unit
104 trang 54 0 0 -
Lecture Introduction to computing systems (2/e): Chapter 2 - Yale N. Patt, Sanjay J. Patel
33 trang 53 0 0 -
Lecture Introduction to computing systems (2/e): Chapter 6 - Yale N. Patt, Sanjay J. Patel
31 trang 49 0 0 -
Lecture Introduction to computing systems (2/e): Chapter 3 - Yale N. Patt, Sanjay J. Patel
51 trang 46 0 0 -
Lecture Introduction to computing systems (2/e): Chapter 9 - Yale N. Patt, Sanjay J. Patel
32 trang 45 0 0 -
Lecture Introduction to computing systems (2/e): Chapter 4 - Yale N. Patt, Sanjay J. Patel
24 trang 44 0 0 -
Lecture note Computer Organization - Part 5: Parallel organization
134 trang 42 0 0 -
Lecture Introduction to computing systems (2/e): Chapter 7 - Yale N. Patt, Sanjay J. Patel
22 trang 41 0 0