1.1 Introduction 2
1.2 What Is a Computer? 4
1.3 Computer Organization 4
1.4 Evolution of Operating Systems 5
1.5 Personal Computing, Distributed Computing and Client/Server Computing
6
1.6 Machine Languages, Assembly Languages and High-level Languages 7
1.7 The History of C 8
1.8 The C Standard Library 9
1.9 The Key Software Trend: Object Technology 10
1.10 C++ and C++ How to Program 11
1.11 Java and Java How to Program 12
1.12 Other High-level Languages 13
1.13 Structured Programming 13
1.14 The Basics of a typical C Program Development Environment 14
1.15 Hardware Trends 16
1.16 History of the Internet 17
1.17 History of the World Wide Web 18
1.18 General Notes About C and this Book 19