对编译原理这门技术不太理解
时间:12-12
整理:3721RD
点击:
我看了清华大学出版社的张素琴吕映芝等主编的《编译原理》这本书。
编译原理不是把高级语言转换成机器语言吗,机器语言不是0101那
种数字串吗?但是不光本书,我也看了别的教材(比如机械工业出版社
刘磊主编的《编译原理及实现技术》)也没有把高级语言转化成0101
那种机器语言?那这样说来编译原理这门课到底是做什么用的?
编译原理不是把高级语言转换成机器语言吗,机器语言不是0101那
种数字串吗?但是不光本书,我也看了别的教材(比如机械工业出版社
刘磊主编的《编译原理及实现技术》)也没有把高级语言转化成0101
那种机器语言?那这样说来编译原理这门课到底是做什么用的?
编译原理主要将怎样把高级需要转化成汇编语言,汇编语言和机器码基本可以直接对应。
编译过程中有很多优化的过程,并且有助于更好理解语言,使写出的代码运行更快,比如,内存的分配,类对象的解释语法方面的问题
建议你最好去念个计算机系的本科吧
昵称也山寨google,真low阿
人身攻击有意思? 版主呢
我觉着你需要先学习一下微机原理
里面应该有0101001
编译讲的是语法词法分析中后端优化至寄存器分配之类的事情
.7
高级语言到汇编是编译器,汇编到二进制是编译器和链接器。 编译原理主要讲编译器。汇编器比较简单,不考虑宏之类,你可以认为是文本替换成二进制。 当然工程实践还是有很多细节要处理的。
哈哈 笑死我了
这个可以转笑话版了吧
编译原理是有点难度,最好是懂自动机理论
应该读经典参考书,比如龙书、虎书或鲸书
编译器的任务是生成高级语言所对应的机器指令,但是机器指令的具体形式编译原理是不关心的。这些内容(比如一条加法操作指令 所对应的具体的01序列)需要参考Intel的IA架构开发手册。
是有点low,这样好一点gooqle?
词法分析,句法分析
把高级语言“翻译”成机器能读懂的语言
看龙书
看塔内鲍姆的组成原理