1.编译原理学什么?
懂点计算机硬件原理。。例如所有运算只能在特定的寄存器中计算,然后存回ram(变量所在地)
2.为什么学编译原理?
可以让你更彻底地理解一门语言。从计算机的角度看待程序设计语言的本质,从基层理解语言,写代码的时候更能得心应手。
3.怎么学编译原理?
关键理解有限状态机和下推自动机,分别对应正则语言和上下文无关语言。这课很有意思,和计算理论一起学会事半功倍
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
没有!!!!!!!!!!!!!!!!!!!!!!!!!!!