1.编译原理学什么?
答:编译原理是学习如何制作编译器,从而能够将自己所写的代码能够转换成机器能明白的语言,各种文法、各种词法语法分析算法,语义分析要处理很多很多细节,特别对于比较复杂的语言;最后的指令生成,可能需要读各种手册,也比较枯燥。
2.为什么学编译原理?
答:理解机器是如何理解高级语言的,能够理解自己所写的代码是如何转换成为机器的低级语言并且运行。
3.怎么学编译原理?
答:先去了解有关编译原理的基本知识,再结合程序代码进行学习,并且要学习编译原理的语言,去网上看有关如何学习编译原理的视频公开课。
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
答:写入有关的语言,能够让代码里的每个字符能够装换成机器了解的语言,例如加减乘除都有相对应的语言。