Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What is the difference between assembly language and high-level language

Shulou Source: shulou.com Published: 2022-06-02 16:32:57 10月01日 Update

Editor to share with you what is the difference between assembly language and high-level language. I hope you will gain something after reading this article. Let's discuss it together.

Programs written in assembly language are usually "more efficient" than high-level languages. Programs written in assembly language can be directly translated into machine code and can be directly recognized by computers, while programs written in high-level programming languages take some time to be translated into binary numbers that can be recognized by machines, which reduces the efficiency of computer execution.

Programs written in assembly language are usually "more efficient" than high-level languages.

A programming system written in assembly language that is translated directly into machine code.

On the other hand, high-level languages, such as C _ 4, C, C,

For example, a simple "hello world', program file written in assembly language may be only a few hundred bytes, while programs written in C, DELPHI, etc., may have at least tens of thousands of bytes."

Although it seems that the assembled program code is cumbersome and not readable, it is machine code that can be directly recognized by the computer, while the high-level language is different. Although it is highly readable, the computer cannot directly recognize it.

After reading this article, I believe you have a certain understanding of "what is the difference between assembly language and high-level language". If you want to know more about it, you are welcome to follow the industry information channel. Thank you for reading!

Tags: Language program high-level assembly language machine code efficiency computer readability byte function article translated into different tedious binary only finished rare file Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno macOS Shulou Tech Info Linux OPPO Reno Shulou Technology