0909 about the compilation principle

Source: Internet
Author: User

Compiling principle is an important specialized course of computer speciality, and introduces 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, among others.

Learning the principles of compiling will allow you to understand how machines understand high-level languages, and more easily learn to use other high-level languages, so that you can be very helpful in other computer learning.

Although I have not started to study this course, but I feel that this course as long as the effort to learn, should still be able to study well. In addition to the usual class to listen to the teacher carefully, on the machine class to do the teacher's layout, there is time to go to the library to borrow some of the compiling principles of the book, although these books may be some do not understand, some boring, but as long as willing to see, hard to learn, will certainly succeed.

I feel the beginning to write a compiler, first of all to understand the most basic, first learn the basic knowledge of culture and language, master the basic knowledge, lexical analysis and grammar analysis, and finally in some code to implement a compiler bar.

0909 about the 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.