1. What is the programming language
Write a bunch of files in a programming language, it is the man with the computer exchange of media
2. Why Programming
Labor Force
First, the classification of programming languages
1. machine language
Advantages: high efficiency
Disadvantages: low efficiency of development
2. assembly language
Advantages: high development efficiency
Disadvantages: low efficiency
3. The high-level language
3.1 compiled language
Advantages: High efficiency (there interpreter save a lot of translation process)
Disadvantages: low development efficiency (finished writing all the code in order to check the bug)
3.2 interpreted language
Advantages: development of high efficiency (write a line of translation line, wrong immediately know)
Disadvantages: low efficiency (write once translated once)
Second, the network bottleneck effect
Network delay time is far greater than the time of program execution