0909 Compilation principle

Source: Internet
Author: User

1. What is the rationale for compiling?

This course focuses on the compiler aspects of the production principle and technical issues, the compiler principle and technology is essentially an algorithmic problem, of course, because this problem is very complex, its solution algorithm is relatively complex. We learn the data structure and algorithm analysis is also speaking of algorithms, but the basic algorithm, in other words, the introduction of the algorithm, and the compiler principle of this course is to focus on a more focused solution of an algorithm.

2. Why do you learn how to compile?

Learn to compile the principle of a better understanding of the operating process of the bottom of the computer, to master the process of implementation of the program, than those who did not learn the compiler principle of more easy to read the program, play code and programming ideas to do more, that is, for the future road to lay a good foundation

3. How to learn the principle of compiling?

To learn the principle of compiling, mainly rely on more practice, more dozen code, more thinking of the eye to read this content, do not memorize, of course, lexical, semantic and other things are also through multi-programming remember.

4. Thinking: Before you learn the book theory, if you want to write a compiler, what is your idea?

Separate the strings according to the source code you wrote, and then figure out what they mean ....

0909 Compilation principle

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.