My understanding of the principles of compilation

Source: Internet
Author: User

1. What is the principle of compiling?

Compiling is the process by which a computer translates human language into machine language, that is, the translation of high-level languages into low-level languages (0/1),

The principle of learning and compiling is to learn the whole process of translation, that is, how to translate high-level language into low-level language inside the computer.

2. What are the benefits of learning how to compile?

Does not compile the principle, is equivalent to a person who does not have the English language to look at a non-Chinese subtitle English movie, if no one translates out the subtitle,

He could not understand it at all, but even if he didn't, he would be able to watch the whole movie fluently as long as someone provided subtitles. So, I learned the principle of compiling

We can solve some compile problems on our own and don't need help from others.

3. What loss does not learn?

I think there is no loss of learning the compiler principle, because in the future, any problems encountered in programming will be known how to solve, just we to his

Need help. But if you learn it, you have a skill that is more conducive to your own learning and development.

4. How to learn the principle of compiling?

As a college student, I think in such a specialized course, as long as the class to listen carefully, after the course of learning difficulties encountered, must first learn to self-solve,

Through the library query information, online questions and so on, and finally again with the teachers to discuss the students can.

My understanding of the principles of compilation

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.