Danh mục tài liệu

Lecture Charter 1: Introduction to Computers, the Internet and the Web

Số trang: 34      Loại file: pdf      Dung lượng: 480.29 KB      Lượt xem: 11      Lượt tải: 0    
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Lecture "Charter 1: Introduction to Computers, the Internet and the Web," provides students with the knowledge: What Is a Computer, computer organization, early operating systems, personal, distributed and Client/Server Computing, machine Languages, Assembly Languages and High-Level Languages,... Inviting you refer.
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 ...