zoukankan      html  css  js  c++  java
  • 0909 编译原理 第1次上机

    1.编译原理学什么?

    答:学习将原程序转换为目标程序的原理以及一系列相关知识,学习编译器的工作原理。

    2.为什么学编译原理?

    答:为了更好地认识编译器原理,可以提高自己的陈序优化能力,写出更优秀的程序。

    3.怎么学编译原理?

    答:通过对简单编译实验,进一步理解、掌握编译原理。

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

    答:首先要对目标程序语言和源程序语言有充分的了解,包括语法,语言思想。如java是面向对象,二c是面向过程,如果将c翻译为java,就会出现,java可以继承,而继承在c里难以实现,如何将java的继承在c中表现出来,这就需要对java和c充分的掌握。然后,编译器极其复杂,涉及各种算法,所以需要了解可能需要的算法。然而,这些都是准备,但实际上,由于学生对编译原理了解不足,对编译器开发这个问题并没有深入的思路。

  • 相关阅读:
    python两个类之间变量和函数的调用
    ubuntu远程桌面设置
    ROS节点分布式运行方法
    pandaboard串口通信调试
    linux下查看cpu使用情况
    树莓派LED指示灯说明
    python多线程实践小结
    关系模型关系模型
    栈和队列的应用
    栈和队列
  • 原文地址:https://www.cnblogs.com/linjituan/p/4795212.html
Copyright © 2011-2022 走看看