• 203陈冠权


    1、编译原理是什么

      编译原理计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 编译原理计算机专业设置的一门重要的专业课程。虽然只有少数人从事编译方面的工作,但是这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。

    2、为什么要学习编译原理

      (1)可以提高自己的程序设计的精简度  (2)知道现代编译器的优化能力有多强,知道如何配合编译器写出高效易读的代码 (3)可以用语法分析来分析出一段用户上传是否含有代码,从而让自己的网站更健壮 (4)可以实现自己创造的编程语言,以后编程全用自语言来做,然后编译成自己想要的那种语言

    3、不学习编译原理的坏处

      不学习编译原理会让自己的程序显得很空洞,会不了解源代码;不学编译原理,可能永远给各种写编译器的人当奴隶,以为写程序只能按照他们设计的语言哲学来做;对于自己以后的工作,学习编译原理可以让自己走得更加稳,因为多一点知识也比少一点知识要好,甚至是比别人更加优秀。

    4、如何学习编译原理

      首先应该要把编译原理看做一个伙伴,把它当做一个兴趣,因为只有做自己喜欢的事情,才会有动力去做,才能做得更好;尽量去理解,遇到不懂的问题要积极的去问,只有解决这些问题才能更好学号这门课程;要花心思去钻研一些问题,要耐得住寂寞;反复去看书,把知识牢记在心,在遇到问题,需要运用一些知识的时候,能够很好的运用学到的知识。

  • 相关阅读:
    HDU1166:敌兵布阵(树状数组)
    elasticsearch 7.4.0依赖
    IntelliJ IDEA手工安装插件方法
    Guava入门
    Maven添加Oracle驱动及依赖
    springboot整合netty(二)
    MyBatis-Plus
    「Chris Richardson 微服务系列」服务发现的可行方案以及实践案例
    spring initializr
    String.Format( )用法
  • 原文地址:https://www.cnblogs.com/cgq520/p/5854974.html
Copyright © 2020-2023  润新知