Browse the online resources to find out what the compilation principle is? What are the benefits of learning how to compile? What loss do you have to learn? How to learn the principles of compiling?

Source: Internet
Author: User

When I first approached, I thought the compiling principle would be very dull. But I'm browsing the information on the Internet. And let me have a new discovery, found that this course is really important. Baidu explains to us is that the compiling principle is a major professional course of computer science, which aims to introduce the general principle and basic method of compiling program construction. The content includes language and grammar, lexical analysis, parsing, grammar-guided translation, intermediate code generation, storage management, code optimization, and target code generation. The compiling principle is an important specialized course of computer professional setup. Although only a few people engaged in the work of compiling, but this course in theory, technology, methods to provide students with systematic and effective training, to improve the quality and ability of software personnel.

On the Internet to see the comments of netizens is this:

1, it can be easier to understand in a language what is the equivalent of the wording, which is a difference
2, can be more objective to compare the differences between different languages
3, more difficult to be a particular language of the advocates of the flicker
4, learning a new language is more efficient and higher
5, in fact, from language A to language B is a common demand, learn how to compile principles to deal with such requirements will be more skilled

Personally, I think it makes sense.

My professional direction is commercial software.

The principle of compiling is to exercise the programmer's thinking! The programmer who stops at the surface, or the work you do is to solve the above module, if you are such a programmer, do not learn the principle of compiling, this is no use.
If you want to be a tight-minded, sensitive sense of the high-level programmers, learn to learn the principles of compiling, this will be useful, specific I do not want to say, myself to experience. The weight of compilation is thought and theory,

Do not think that the realization of a small compiler learned. It will not give you how to program, but you will learn how to think about the problem.
This course is worth studying. However, it is very difficult to learn it well. I want to be prepared!

Do a good study.

Browse the online resources to find out what the compilation principle is? What are the benefits of learning how to compile? What loss do you have to learn? How to learn the principles of compiling?

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.