2016/9/9

Source: Internet
Author: User

1. What is the principle of compiling?

Compiling principle is an important specialized course in 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.

Compiling is the processing of the source code as a collection of strings into the target assembly code. To be blunt is a process of processing a string, but translating the source code into the correct target assembly code is complex and requires rigorous mathematical logic, which creates the complexity of the compilation.

2. What are the benefits of learning the compiling principle?

Through learning this course, master the basic theory of compiling, common compiling technology, understand the compiling process and the structure and mechanism of compiling system. In addition, by learning the compiling principle, we can understand the internal mechanism of the programming language better, so that the programming language can be better understood and applied, and the design and development of the relevant software tools will be accomplished by using the principles and techniques of compiling the program constructs.

3, do not learn what loss?

(1) The compiling principle implies the thinking and method of solving the problem in computer science, and these ideas and methods cannot be obtained without learning.

(2) Learning compiling principle is conducive to deepen the understanding of the program language, not always stay in the previous degree, as the bottleneck is difficult to achieve progress;

(3) which contains a lot of software technology, do not learn the words also means that lost these technologies, later engaged in software design has become difficult;

(4) If you do not learn the principles of compiling, the new language tools will also pass by.

4, how to learn the principle of compiling?

The compiling principle is a very challenging course in computer Professional course, which is highly abstract in theory, and requires a solid foundation of mathematics, and also has higher knowledge of data structure in practice. But the compiling principle is the most basic and important in computer science, so it is vital for the computer professional to learn the principle of compiling in this course.

Be prepared, do not fear, the book did not understand it is OK, to see a few times, or even dozens of times, is not a sentence: book read times, its righteousness self-see. Also combined with the textbook behind the exercises to do more thinking and analogy, these are some of the most basic approach, in the process of learning to sum up their own difficulties and doubts, and then focus on breakthroughs. Step by step to eat the textbook book, after the introduction of continuous deepening, digging out the knowledge they want.

2016/9/9

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.