The main difference between high-level language and machine language

Source: Internet
Author: User
I'll give you a step-by-step answer to this question:
With the development of computer language, it is now divided into machine language, low-level language and high-level language:
1. Machine language is the computer's most original language, is composed of 0 and 1 of the code, the CPU at work only know the machine language, that is, 0 and 1 code.
2. Assembly language, which is a low-level language, represents a set of 0 and 1 codes, such as and for addition, in a language and symbol that is easily remembered by humans.
3. High-level language, it is on the basis of low-level language, the use of close to human natural language words and symbols to represent a set of low-level language programs, making programming easier, easier to learn, and write a program readable.
High-level language is divided into process-oriented programming language and object-oriented programming language, process-oriented programming in the same function every implementation once to write code, code reuse is poor, and in object-oriented programming
Introduced the concept of class, the implementation of the same method as long as the code, only need to call the class, code reuse is high, this is the current popular programming method.

The main difference between high-level language and machine language

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.