zoukankan      html  css  js  c++  java
  • 0909 对编译原理的想法

    1.编译原理学什么?

        编译原理是学习编译技术的基本理论和实现技术,从源语言提取需要的信息,把源语言翻译成目标语言,大概就是学习编译器方面的产生原理和技术问题。

    2.为什么学编译原理?

        编译原理让我们学到编译器构造的基本原理和流程,更重要的是还让我们如何严谨地去思考、编写程序,让我们从中学会更多算法思想,对我们以后的编程很有用。

    3.怎么学编译原理?

        首先,提高自己对编译原理的学习兴趣,理解编译原理的实用性,端正学习态度,然后就是要巩固先前所学习的c语言等课程,多参考这方面编程的书籍,学会发现问题,提出问题,多多借助互联网等工具与人交流。

    4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?

        先巩固之前学习的编程知识,熟悉其数据结构和算法,参考现成编译器源程序,在这基础上慢慢琢磨修改完善别人程序,多上网看看做编译器的教程,到最后自己技术上手后就自己做一个编译器,并对其做修改调试。

  • 相关阅读:
    BZOJ2144跳跳棋——LCA+二分
    BZOJ[Usaco2017 Jan]Promotion Counting——线段树合并
    BZOJ4551[Tjoi2016&Heoi2016]树——dfs序+线段树/树链剖分+线段树
    BZOJ1559[JSOI2009]密码——AC自动机+DP+搜索
    BZOJ1222[HNOI2001]产品加工——DP
    [IOI2018]狼人——kruskal重构树+可持久化线段树
    BZOJ3091城市旅行——LCT区间信息合并
    Link-Cut Tree(LCT)&TopTree讲解
    BZOJ3669[Noi2014]魔法森林——kruskal+LCT
    BZOJ4530[Bjoi2014]大融合——LCT维护子树信息
  • 原文地址:https://www.cnblogs.com/hgf520/p/4798189.html
Copyright © 2011-2022 走看看