zoukankan      html  css  js  c++  java
  • 0909编译原理理解和解释

          编译原理对于我来说是多么的陌生,从来没有接触过,一个全新的科目。当老师说布置关于编译原理的作业时,我一时不知所措。所以我开始在网上搜索关于编译原理的知识,还有老师说了一些简单的知识。现在我对于编译原理有一些粗略的了解。它主要包括文法、语言的基础知识、词法分析、有穷自动机、语法分析、语法制导翻译技术、中间代码生成、符号表的组织与管理、代码优化等,是计算机专业设置的一门重要的专业课程,现在在我们主要学习算法。

          编译原理一直作为大学本科的必修课程,同时也是研究生入学考试的必考内容。通过学习编译原理可以更好地理解程序语言的内部机制,从而更好地理解和运用程序设计语言,还能运用编译程序构造的原理和技术完成相关软件工具的设计和开发工作。而我们的专业是商业软件工程,与软件息息相关,有软件的设计,有软件的开发等。学习好编译原理,可以让我们更好地学好我们的专业。还有学好编译原理有利于学好我们的软件设计和开发,这样我们就掌握了在社会上生存的本领,更加适应社会的发展,不会被社会所淘汰。

         编译原理作为一门课程,那么我们就应该学好它。那么我们应该怎么学呢?老师都会教我们一些关于学习编译原理的基础方法:课前预习,上课认真听课,课后复习。这些既是基础,也是学习编译原理必不可少的一部分。课堂上,老师不可能可以把所有相关的知识全都教给我们,这是时间以及其他因素不允许的,所以我们还需要课后去学习相关的知识。在自学过程中遇到解决不了的问题,要及时找老师解决,要学好这门课程需要我们师生共同的努力。

         在没有学习编译原理之前,我大概还不知道什么事编译器,至于怎么写一个编译器更加不用说了。或许在我学好这门课程之后,我就可以写一个编译器了吧,现在没有想法。

  • 相关阅读:
    【已解决】对发现无理数过程的逻辑严谨性的疑惑
    微积分奇观之计算曲线的平均高度
    闲鱼二维码 另外那个号
    联通KD-YUN-811G光猫管理员密码
    人工智能结课作业-BP神经网络/卷积神经网络手写体识别
    人工智能结课作业-遗传算法/粒子群寻优/蚁群算法解决TSP问题
    人工智能结课作业-DFS/BFS/Astar解决八数码问题
    AMD 2020显卡驱动没有切换独立显卡选项
    linux创建文件夹快捷方式
    Ubuntu 18.04 设置开机启动脚本
  • 原文地址:https://www.cnblogs.com/yaohai/p/4798163.html
Copyright © 2011-2022 走看看