-
High-level languages are mainly relative to assembly languages, which do not refer to a specific language, but include many programming languages, such as the popular VB, VC, FoxPro, Delphi, etc., and the syntax and command format of these languages are different.
Programs written in high-level languages cannot be directly recognized by a computer, and must be transformed before they can be executed, and they can be divided into two categories according to the way they are converted
Interpretation class: The execution method is similar to the "simultaneous translation" in our daily life, the application source ** is "translated" into the target ** (machine language) by the interpreter of the corresponding language, and executed at the same time, so the efficiency is relatively low, and the executable file that can be executed independently cannot be generated, and the application cannot be separated from its interpreter, but this way is more flexible and can dynamically adjust and modify the application.
Compilation: Compilation refers to the "translation" of the program source into the target (machine language) before the application source program is executed, so the target program can be executed independently from its locale, which is more convenient and efficient to use. However, once the application needs to be modified, it must first modify the source**, and then recompile to generate a new object file (obj) before it can be executed.
Most of today's programming languages are compiled, such as Visual C, Visual FoxPro, Delphi, etc.
-
Computer language is the medium through which information is transmitted between people and computers. The most important feature of a computer system is that instructions are communicated to a machine through a language. In order for an electronic computer to perform various tasks, it is necessary to have a set of numbers, characters, and grammatical plans for writing computer programs, and from these characters and grammatical rules, the various instructions (or statements) of the computer are composed.
High-level languages are closer to the natural language and mathematical language that people are used to. Features: Powerful, independent of specific machines. Source programs written in high-level languages need to be converted into target programs for machine instructions by compilers.
-
In order for an electronic computer to perform various tasks, it is necessary to have a set of numbers, characters, and grammatical plans for writing computer programs, and from these characters and grammatical rules to form the computer's various instructions (or sentences), which are the languages that the computer can accept.
As a general programming language, the language structure of the high-level programming language has nothing to do with the hardware and instruction system of the computer itself, it is more readable, can easily express the functions of the program, and better describe the algorithms used.
At the same time, it is easier for beginners to grasp and easy to learn. And it's easy to learn and master. However, because the high-level programming language is a compilation language, its running speed is lower than that of the assembler, and because the high-level language is more verbose, the execution speed of ** is also slower.
High-level programming language, as a user-level programming tool, users do not need to understand the structure of hardware, but to use logical language to achieve the desired goal, but because the architecture of high-level programming language is higher than assembly, it cannot write a system program that directly accesses hardware resources, therefore, the high-level programming language must call the program written in assembly language to access the hardware address.
-
What are the high-level computer languages are as follows:
Fortran, which is suitable for scientific calculations, is a compiled language with flexible program organization.
Basic is a human-machine conversational language designed with important functions of high-level languages such as Fortran, which is easy to learn and is very popular with beginners. Nowadays, the basic language has developed rapidly, the functions have been greatly increased, and the application is quite extensive.
COBOL is a language designed to work with business data. The main function is to describe the data structure and process large batches of data. It uses English vocabulary and sentences more.
Pascal, a structural programming language, was developed on the basis of the Algol language, and is ideal as a tool for describing algorithms.
C language is a very effective high-level design language for describing operating systems, which has the characteristics of strong descriptiveness, flexibility and convenience.
From this point of view, each language has its own advantages and different applications, and it is possible to do a lot with just one language, and it is not necessarily useful to learn multiple languages at a glance.
In recent years, the more popular C language and C and C languages do have their advantages over other languages. They are a middle-of-the-line language between a high-level language and a low-level language (assembly language), combining the best of both worlds, with the same access to hardware functionality as assembly language and the user-oriented, readable, flexible, and memorable characteristics of a high-level language.
Therefore, for more than 20 years, the C language has been welcomed and widely used by all parties. Although C has some drawbacks and is considered difficult to learn, it is still an excellent language.
It is worth mentioning that there is also a language called Pascal-like or pseudo-C, which is a special language used for teaching C, but it only teaches design methods, not programming, and the programs written with it are non-executable.
You can choose to open a pastry shop, you can try to learn pastry 1, the pastry industry is in good demand, the job is easy to find, and the working environment is good. 2. The work of the pastry industry is relatively close to the social contact, keeping up with the trend, basically working in a star-rated hotel, which is also conducive to their own development in the future. 3. It is relatively fast to learn West Point, and it is not very difficult to learn. >>>More
The top awards for computing are described as follows: >>>More
Computer Network Technology.
Computer Science and Technology. >>>More
System software and application software.
The application of <> computer includes the following six aspects: >>>More