Self-perception of programming principles-0909 on-machine jobs

Source: Internet
Author: User

1. What is the principle of compiling?

Programming principle is a very important subject in computer science, and introduces some principles of programming program construction. And after the first class, my initial understanding of the subject is a subject that explains how our code communicates with the computer. We have a preliminary understanding of lexical analysis, grammar analysis, optimization and so on. And this is to convert natural language into some low-level language for computer processing.

2. What are the benefits of learning how to compile?

For the benefit of learning the principles of compiling, some people think that this is a course of struggle with code, for a person with the pursuit of technology will not miss the course, and the compilation principle can be said to be a microcosm of computer science. Learning it is more about searching for the nature of programming language. And through the study of this subject, you can master the basic theory of compiling, commonly used compiling technology, understand the compilation process and compile system structure and mechanism. 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. What loss does not learn?

Not studying this course, maybe we can't jump out of someone else's compiler. For example, the underlying language, especially the C language, must learn the principle of compiling, otherwise the knowledge is defective, encounter performance problems, or other inexplicable strange problems, will not be impossible. and learn the principles of compiling, you can more deeply understand the code you write.

4. How to learn the principle of compiling?

To persevere in learning, not in the middle of learning, because too boring and give up, perseverance is to learn all the knowledge of an important condition. When viewing the material to understand, should not stay in the impression of this level, do not understand, 10 times, times, there is a sentence is not: book read times, its meaning from see. And you can give yourself a learning goal, such as making a compiler of their own, perhaps the process is very difficult, depressed, but when the final harvest, these are worthwhile.

Self-perception of programming principles-0909 on-machine jobs

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.