Generally, application programs written in high-level languages are called "source programs". This program is a series of human-readable computer language instructions that cannot be run directly on the computer and require corresponding testimony processing program translation. into machine language to execute.
#The applications we usually use are compiled and packaged from source code before being released, and the final result is presented to users and end customers.
Source program refers to an uncompiled text file written in accordance with certain programming language specifications. It is a series of human-readable computer language instructions; source program is an application program written in assembly language and high-level language. .
The source program cannot be run directly on the computer. It needs to be translated into machine language by a corresponding testimony processing program before it can be executed.
The ultimate goal of computer source code is to translate human-readable text into binary instructions that the computer can execute. This process is called compilation, and is completed through a compiler.
Program Usage
The source program is generally a software written in a programming language with many lines of English that can be opened with Notepad.
The source program can only be run after being compiled into a target program. The general target program cannot be modified anymore.
The software installed on our computers are all target programs. Except for script language source programs, other source programs cannot be run directly.
People who advocate open source software believe that source programs should be provided to users so that they can modify them themselves, which is conducive to the development of the software industry. Opponents feel that this is not conducive to protecting copyright.
If you don’t know programming, you can ignore the source program. Does not affect normal use.
Source code, as a special part of the software, may be included in one or more files. A program does not have to be written in the same format as source code. For example, if a program is supported by a C language library, it can be written in C language; while another part can be written in assembly language in order to achieve higher operating efficiency.
For more complex software, the number of source program files can reach thousands. In order to reduce complexity, a system must be introduced that can describe the relationship between various source codes and how to compile them correctly. In this context, the revision control system (RCS) was born and became one of the necessary tools for developers to revise code.
There is another combination: the writing and compilation of source code are implemented on different platforms respectively. The professional term is called software transplantation.
The above is the detailed content of What are applications generally written in high-level languages called?. For more information, please follow other related articles on the PHP Chinese website!