Current location - Loan Platform Complete Network - Big data management - What is programming for?
What is programming for?

Programming is to enable the computer to understand the intentions of the person, so that the computer can work step by step according to the instructions of the person, will need to solve the problem of the ideas, methods and means of the computer through the computer can understand the form of the computer, to complete a particular task, which is programming.

Programming is the process of communication between human and computing system, because the computer can not directly recognize, understand and execute the source program other than machine language, so programming is a certain computing system provides a certain way of computing, so that the computing system in accordance with the way of computing operation, and ultimately get the corresponding results of the process.

Extended information:

Programming can be done in two ways: interpreted and compiled.

1. Interpretation:

The computer executes a source program written in a high-level language while interpreting it, and cannot form a target file or an executable file.

2. Compilation:

The source program is processed by a compiler corresponding to the programming language used, and the source program is converted into the target program expressed in binary code through lexical analysis, syntactic analysis, semantic analysis, code generation, and code optimization

Then, the program is processed by linking the program to the target program. The function calls and system function calls used in the program are then embedded into the target program through linking program processing, constituting a binary execution file that can be executed continuously, and the corresponding functions specified by the programmer in the corresponding source program file can be realized by calling this execution file.

Baidu Encyclopedia - Programming