The programming language that can be directly executed within the computer is: machine language. Machine language does not need to be converted, it is a binary code language itself and can be run directly. Machine language is the operating function given to the computer by the computer designer through the computer's hardware structure. Machine language has the characteristics of flexibility, direct execution and high speed.
Machine language is a programming language or instruction code that can be directly recognized by the machine. It does not need to be translated. Each operation code has a corresponding circuit inside the computer. Complete it, or refer to a programming language or instruction code that can be directly understood and accepted by the machine without translation.
Machine language is a set of machine instructions represented by binary code that a computer can directly recognize and execute. It is the operating function given to the computer by the computer designer through the computer's hardware structure. Machine language has the characteristics of flexibility, direct execution and high speed. The machine languages of different types of computers are incompatible. A program compiled according to the machine instructions of one type of computer cannot be executed on another type of computer.
An instruction is a statement in machine language. It is a set of meaningful binary codes. The basic format of the instruction is such as the operation code field and the address code field. The operation code specifies the operation nature and function of the instruction. , the address code gives the operand or the address of the operand.
To write programs in machine language, programmers must first memorize all the instruction codes of the computer used and the meaning of the codes. When hand-programming, programmers have to handle the storage allocation and input and output of each instruction and data by themselves, and they also have to remember the state of the work unit used in each step of the programming process. This is a very tedious job.
The time it takes to write a program is often dozens or hundreds of times longer than the actual running time. Moreover, the programs compiled are all instruction codes of 0s and 1s, which are not intuitive and prone to errors. Except for professionals from computer manufacturers, the vast majority of programmers no longer learn machine language.
For more related knowledge, please visit: PHP Chinese website!
The above is the detailed content of What programming language can be directly executed within the computer?. For more information, please follow other related articles on the PHP Chinese website!