Why do computers recognize programming languages?

Updated on technology 2024-02-09
13 answers
  1. Anonymous users2024-02-06

    First of all, you understand that a "programming language" is just an abstract description language that is used to transform human thinking into a way of expressing logic. This is what we call "high-level language".

    Computers only know 0 and 1, and the language composed of 0 and 1 is called "machine language", which is a kind of logical control used to control the work of various parts of the computer**. Also known as "low-level languages".

    What you think of as a "programming language" is actually the process of converting a logic that can be described by human thinking into a "machine language" in a corresponding way.

    Secondly, you still have to explain the question of "the program that comes with the computer system" in a few steps

    First of all, the "computer system" you think is actually the "operating system", which is a kind of "program" used to manage computer hardware resources and disk data, which can be simply understood as an operating system is a comprehensive shopping mall, and the program running in the operating system is the store and counter in the shopping mall one by one, the shopping mall is responsible for the management of the store and the counter, and at the same time maintains the service facilities such as water, electricity, and air conditioning, and provides service guarantee to each store. The customers who come and go are the data in the computer.

    The lowest level of the operating system is directly generated by machine code, of course, the current operating system is generated by the compilation environment generated on the previous simple operating system, to generate newer, more powerful new versions of the operating system. There is no question of the "chicken and egg" paradox.

    Secondly, the "self-contained program" in "the program that comes with the computer system" is the same as the operating system, and it is also a process of compiling the corresponding "high-level language" into the "machine language" and using the computer resources through the coordination of the "operating system".

    So, this process is the "machine language" generation of the operating system core** = > "high-level language" compiler to generate the corresponding application software.

  2. Anonymous users2024-02-05

    Let me tell you my opinion, the computer recognizes the programming language, and it recognizes the machine language, because the machine language ** is all 0 and 1, which is equivalent to the function of the switch (on or off), and the computer uses hardware to realize the function of turning on and off. Other languages have to be compiled into machine language before the computer can recognize and run, in fact, to put it bluntly, ** is a combination of 0 and 1. Programs we program in a high-level language must be assembled and turned into 0 and 1** before they can be run by the computer.

    The program that comes with the computer is when you install the operating system, the operating system installation disk comes with it, in order to facilitate the user to use the functions added by the programmer, in fact, the program that comes with it is the system automatically installs it for you when you install the operating system. If you've ever used a genuine operating system, many of the programs and features in it are not available, and users have to install them themselves, such as the decompression program (Winrar).

    But the 5 pieces of the plate we bought from the stall all come with a very complete set of functions, which are actually added by pirate crackers.

    This is my understanding, there are mistakes for everyone **** detective.

  3. Anonymous users2024-02-04

    The first program of an electronic computer was programmed with an electronic switch.

    The first program of a mechanical computer was programmed with gears.

    Everyone will use the abacus and slide rule, needless to say.

  4. Anonymous users2024-02-03

    Once you have a strong motivation to learn, any learning difficulties will not recognize you as giving in, and every bit of your learning will be systematically understood with the help of computer hardware and software, operating systems, software engineering, and programming languages.

  5. Anonymous users2024-02-02

    Hello, this is mainly because different programming languages can achieve different effects, so a certain differentiation is required.

  6. Anonymous users2024-02-01

    There are many types of computer languages, which can be divided into three categories: machine language, assembly language, and high-level language.

    The only language that a computer can recognize is machine language, which is a combination of 0s and 1s. But usually people don't use machine language when they program, because it's very difficult to memorize and recognize.

    There are two forms of general-purpose programming languages: assembly languages and high-level languages.

    The essence of assembly language is the same as that of machine language, both of which are directly manipulated on hardware, except that the instructions use abbreviated identifiers, which are easier to identify and remember.

    High-level languages are currently the choice of the vast majority of programmers. Compared with assembly language, it not only combines many related machine instructions into a single instruction, but also removes details related to specific operations but not related to completing the work, such as the use of stacks, registers, etc., thus greatly simplifying the instructions in the program. At the same time, because a lot of details are omitted, the programmer doesn't need to have much expertise.

    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.

  7. Anonymous users2024-01-31

    There are several concepts here, language, instructions.

    The language here refers to computer languages, such as C language, C++ language, etc., rather than human language, Chinese, English, etc.

    People use these languages to express a set of functions that they need to complete, and they form programs, and this program is the words written in this language.

    The language is converted into processor instructions by the compiler. It's like a human translation.

    There is some equivalence between language and instruction.

    That is, given a program written in a particular language, the compiler converts it into the corresponding sequence of processor instructions.

    Whereas, processor instructions are essentially a mathematical set of 0s and 1s.

    The problem of 0 and 1 is the problem of digital circuits.

  8. Anonymous users2024-01-30

    We write programs that are precisely the language between people and computers. In order for the computer to "understand", it also needs to compile the source **into the machine**, that is, the instructions that the CPU can read, and this transformation is completed by the compiler.

  9. Anonymous users2024-01-29

    The computer does not know any program, it only knows high and low voltage, that is, 01 generation**, 0 represents low voltage, 1 represents high voltage. 01**, which is composed of different sequences, becomes the language that computers know, that is, machine language. In the face of us, most of us people only know a few languages, and the language we use is automatically translated by assembly language and finally becomes a machine language recognized by the computer, that is, the string of 01**, which can be recognized by the computer.

  10. Anonymous users2024-01-28

    Computer languages include machine languages and high-level languages. Machine language is a collection of machine instructions that can be directly recognized and executed by a computer in binary **. It is the design of the computer through the hardware structure of the computer to give the computer operating functions, such as assembly language (assembly language).

    Machine language is flexible, straightforward, and fast. High-level languages are easier to remember and understand, such as C B language.

  11. Anonymous users2024-01-27

    It's all converted to 01**.

  12. Anonymous users2024-01-26

    Programming: It is the Chinese abbreviation for writing programs, which is the process of allowing a computer to write a program in a programming language in order to solve a certain problem**, and finally get the corresponding result.

    In order for the computer to understand human intentions, human beings must tell the computer the ideas, methods, and means of solving the problem in a form that the computer can sort out and solve, so that the computer can work step by step according to human instructions and complete a specific task. This process of communication between humans and computers is programming.

  13. Anonymous users2024-01-25

    Human language is too free and non-standardized, the current computer has not yet been able to directly "understand" human language, can only understand according to some more strict norms spelled "language", this is the so-called programming language, this kind of language, through specific software can be converted into binary machine code that can directly control the operation of the computer, this is the essence of computer processing language commands.

    Programming languages have nothing to do with DOS, DOS is just an early operating system, and in fact, today's computers have basically nothing to do with DOS.

    The actual mechanism of computer processing language commands is very complex, and it is difficult for those who do not have basic computer knowledge to understand.

Related questions
10 answers2024-02-09

There are mainly the following reasons: 1Poor heat dissipation. >>>More

8 answers2024-02-09

What you hear is the sound of the hard drive.

Generally, if the computer reads a large number of data in the hard disk, the hard disk with poor quality or unstable voltage will make this sound, refresh the desktop, it is introduced in many materials, it not only can not save computer resources, but increase the burden on the computer, its role is only that the refresh rate of the old computer desktop is not high, there will be some images and other residues on the display screen, at this time, the refresh function can remove these visual obstacles, but now the refresh is almost just a decoration. >>>More

8 answers2024-02-09

In your case, VideoStudio software is corrupted. You need to completely uninstall and then reinstall. In addition, the compatibility of the win system for VideoStudio is not good, and there will be various problems in installation and use, so it is recommended to use the XP system. >>>More

21 answers2024-02-09

Enter the BIOS, set the first boot to the optical drive to start, if it still doesn't work, it is a disc problem, many optical drives have to recognize the disk, even if the disc is not broken, it may not be able to be installed, try some more different, like rainforest wood wind, depth, etc., you will always find something that can be loaded.