Beginners with Zero Foundation learn compilation principles

Source: Internet
Author: User

What is the compilation principle?

Compilation Principle is a required course for a university. Since it exists, it must have its own principle. Most of the information I have seen from Baidu is about how compilation works, how hard it is, how hard it is to abstract, and how annoying it is. Now we use one sentence to introduce the compilation principle. The compilation principle is the translation process, this is a painful process.

What are the advantages of learning compilation principles?

At present, it seems to me that the compilation principle is not good for me at all. I feel that my head has become larger when I see this thick book. I can see from the Internet that learning the compilation principle is a kind of pursuit of technology. What I learned in the compilation principle will benefit me for a lifetime. Suppose I can complete this course well, I will use what I learned to create a feeling of God for myself.

What's the loss if I don't learn how to compile?

Programmers don't learn how to compile, just like chefs don't know how to identify food. They can only be confined to a small place all their life. If you do not learn the compilation principle, you will be able to become a slave to the compiler writer and write programs only under the rules of others. After learning the compilation principle, you do not have to compile the compiler by yourself. However, you can at least make it easier to understand what other Programmers think is cool. In other words, if the compilation principle is not to be forced, it will be meaningless.

How to Learn how to compile?

I think the most important thing to learn how to compile is to be patient, read more books, and learn more from the predecessors. Compilation Principle this course is very boring, but it is also a very important course. To learn it well, I will benefit a lot. We need to do a good job in the Process of crying, suffering, and sweetness, here, we use the bitter cry and bitter sorrow to explain how compilation works, and encourage ourselves to keep moving forward in the bitter sea.

Beginners with Zero Foundation learn compilation principles

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.