143x Filetype PDF File size 0.57 MB Source: www.che.ncku.edu.tw
1 Chapter 1 – Introduction Outline 1.1 Introduction 1.2 What Is a Computer? 1.3 Computer Organization 1.4 Evolution of Operating Systems 1.5 Personal Computing, Distributed Computing and Client/Server Computing 1.6 Machine Languages, Assembly Languages and High-level Languages 1.7 The History of C 1.8 The C Standard Library 1.9 The Key Software Trend: Object Technology 1.10 C++ and C++ How to Program 1.11 Java and Java How to Program 1.12 Other High-level Languages 1.13 Structured Programming 1.14 The Basics of a typical C Program Development Environment © Copyright by Deitel 2 Chapter 1 – Introduction Outline 1.15 Hardware Trends 1.16 History of the Internet 1.17 History of the World Wide Web 1.18 General Notes About C and this Book © Copyright by Deitel 3 Objectives • In this chapter, you will learn: – To understand basic computer concepts. – To become familiar with different types of programming languages. – To become familiar with the history of the C programming language. – To become aware of the C standard library. – To understand the elements of a typical C program development environment. – To appreciate why it is important to learn C in a first programming course. – To appreciate why C provides a foundation for further study of programming languages in general and of C++ and Java in particular. © Copyright by Deitel 4 1.1 Introduction • We will learn – C programming language – Structured programming techniques • This book also covers (but not covered in this class) – C++ • Chapter 15 – 23 introduce the C++ programming language – Java • Chapters 24 – 30 introduce the Java programming language • This course is appropriate for Technically oriented people with little or no programming experience © Copyright by Deitel
no reviews yet
Please Login to review.