问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我就想问一句,为什么要学编译原理

发布网友 发布时间:2022-05-16 06:47

我来回答

2个回答

热心网友 时间:2023-10-14 05:05

编译原理内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。主要是讲怎么做程序的编译器。需要数学基础和很强的逻辑思维。编译原理里的字符闭包是指有限循环。关于闭包这些名词解释,你们的课程应该有离散数学吧?会有对这些概念的解释。编译原理这书啊。得花老大精力去看了。每一行都会是至关重要的。如果你漏看了哪一节,或许接下来看到的新字母就不知道是什么意思了。所以要反复看,反复用逻辑思维推敲。做习题,习题类型也就几种,做熟了就很简单

热心网友 时间:2023-10-14 05:06

1. 词法分析方面,掌握正则表达式,了解dfa/nfa。2. Parsing 方面,能读懂BNF,知道AST,会写简单的递归下降parser,会用antlr之类的parser generator。3. 优化方面,知道现代编译器的优化能力有多强,知道如何配合编译器写出高效易读的代码,避免试图outsmart编译器。4. 会实现简单的虚拟机(stack-based,不带GC),并把四则运算表达式翻译为虚拟机指令。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 为什么要编译linux内核(beaglebone的开发板) 为什么c/c++开源库使用前需要编译 dec,c++为什么每次运行都要编译 为什么要对源程序进行编译处理? 为什么要编译 北京3D打印人像服务公司 3D打印人像服务公司 3D打印人像模型,打印出来后要不要上颜色? 电脑突然所有关于QQ的网页都打不开 别人发来的网址也打不开 但是hao123.com可以打开 点QQ空间进去都不行 3d打印人像市场怎么样 怎么用三d打印机打这个人像 急急急 !!!可以打开QQ 网页怎么都打不开 为什么我的QQ网页打不开? 选择福相印3D人像打印,成本高吗? 福相印3D人像打印,为什么能做到人物表情那么逼真? 金运激光怎么了 科目三考完领线后视镜压线扣分吗? 科目三车子行驶时老会压线怎么办 科三考试怎样才能保证不压线。 安卓远程桌面费不费流量? 小米平板为什么必须平板和手机同时登录注册新吗为什么平板不能单独注册微信? 为什么戴耳机在酷狗里唱歌会出现刺耳的声音 王者荣耀怎么最快增加熟练度 《王者荣耀》怎样快速提升的英雄熟练度? 查梅斯智能手环怎么连接,以前手机掉了连接新华为手机咋连接呢? 有哪些像电子支付一样,改变了我们的生活的东西? 天涯明月刀新手猎户求几个初级猎物坐标,目前还没有没见过地上跑动物~(>_<)~ 《望月怀远》 12306证件号码被注册了,但我的用户名和密码都忘记了怎么办? 十五夜望月这首诗的前两句描写的景色具有什么特点有什么作用 十五夜望月诗的前两句描写的景色具有怎样的特点 天涯明月刀OL组队怎么标记动物啊 单向玻璃的介绍 求铜版纸的成本 双胶纸和铜版纸有什么区别呢?哪个价格高? 强迫交易罪的立案标准是什么 电脑显示器偏黄怎么办 单向玻璃的定义 铜版纸和胶版纸哪种贵?大神们帮帮忙 中国强迫交易罪的数额