|
1 The History of Computing |
|
|
1 | (36) |
|
1.1 From History to Culture |
|
|
1 | (1) |
|
1.2 From Fingers to Computers |
|
|
2 | (13) |
|
1.2.1 Early Calculation Tools |
|
|
3 | (3) |
|
|
6 | (6) |
|
1.2.3 The First Generation (1946-1957): Age of Vacuum Tubes Computers |
|
|
12 | (3) |
|
1.3 From Laboratory to Household |
|
|
15 | (14) |
|
1.3.1 The Second Generation (1958-1964): Application of Transistors |
|
|
16 | (3) |
|
1.3.2 The Third Generation (1965-1970): An Era for Small and Medium-Scale Integrated Circuit Computers |
|
|
19 | (3) |
|
1.3.3 The Fourth Generation (1971 and On): Application of Large-Scale and Very Large-Scale Integrated Circuits |
|
|
22 | (7) |
|
1.4 Peripheral Devices of Computer |
|
|
29 | (5) |
|
|
29 | (4) |
|
|
33 | (1) |
|
1.5 The Influence of Computer |
|
|
34 | (1) |
|
|
35 | (2) |
|
|
35 | (2) |
|
2 The Development of Software |
|
|
37 | (46) |
|
|
37 | (1) |
|
2.2 The Definition of Software |
|
|
38 | (1) |
|
2.3 The Development of Program Language |
|
|
38 | (9) |
|
2.3.1 The First Generation: Machine Language |
|
|
39 | (1) |
|
2.3.2 The Second Generation: Assembly Language |
|
|
39 | (1) |
|
2.3.3 The Third Generation: High-Level Programming Language |
|
|
40 | (6) |
|
2.3.4 The Fourth-Generation Language |
|
|
46 | (1) |
|
2.3.5 The Fifth-Generation Language |
|
|
46 | (1) |
|
2.4 The Development of Software |
|
|
47 | (33) |
|
2.4.1 The First Stage of Software Development (1949-1959): The Embryonic Stage of Software Products |
|
|
47 | (8) |
|
2.4.2 The Second Stage of Software Development (1959-1969): The Birth of Software Products |
|
|
55 | (4) |
|
2.4.3 The Third Stage of Software Development (1969-1981): Independent Enterprise Solutions |
|
|
59 | (5) |
|
2.4.4 The Fourth Stage of Software Development (1981-1994): Popsoft Era |
|
|
64 | (16) |
|
|
80 | (3) |
|
|
80 | (3) |
|
3 Classification and Software Culture |
|
|
83 | (54) |
|
3.1 Culture of Classification |
|
|
85 | (2) |
|
3.1.1 Culture of Developers |
|
|
85 | (1) |
|
|
86 | (1) |
|
|
87 | (32) |
|
|
88 | (14) |
|
|
102 | (8) |
|
|
110 | (2) |
|
|
112 | (3) |
|
3.2.5 Program Compilation Tools |
|
|
115 | (4) |
|
|
119 | (16) |
|
|
119 | (8) |
|
3.3.2 Specialized Software |
|
|
127 | (4) |
|
|
131 | (4) |
|
|
135 | (2) |
|
|
135 | (2) |
|
4 Software Applications and Software Culture |
|
|
137 | |
|
4.1 Relationship Between Software Applications and Software Culture |
|
|
137 | (1) |
|
4.2 Applications in Traditional Industries |
|
|
138 | (32) |
|
4.2.1 The Applying of Software in Industry |
|
|
138 | (9) |
|
4.2.2 The Applying of Software in Agriculture |
|
|
147 | (6) |
|
4.2.3 The Applying of Software in Medical Area |
|
|
153 | (2) |
|
4.2.4 The Applying of the Software in the Entertainment Area |
|
|
155 | (6) |
|
4.2.5 The Applying of Software in the Internet |
|
|
161 | (6) |
|
4.2.6 The Applying of Software in the Mobile Industry |
|
|
167 | (3) |
|
4.3 Applications in Emerging Industries |
|
|
170 | (19) |
|
4.3.1 Applications on the Space |
|
|
171 | (2) |
|
4.3.2 Applications in Scientific Exploration |
|
|
173 | (3) |
|
4.3.3 Applications in New Energy |
|
|
176 | (2) |
|
4.3.4 Applications in the Internet of Things |
|
|
178 | (4) |
|
4.3.5 Applications in Unmanned Aerial Vehicle |
|
|
182 | (7) |
|
|
189 | |
|
|
190 | |