离散数学,操作系统,我以为是编译原理必须的预备课程。
必须精通一门编程语言,最好是C,汇编的话懂一点只能说有一点帮助啦。然后一般就可以学动编译原理了。如果可以的话,可以先去学一些脚本原理,那是比编译简单一些的,就相当于一个简单的解释型的“语言运行程序”
学这个太早了吧!最好有汇编知识,精通离散数学,精通C语言编译原理个人认为是计算机专业课里最难的一门,很少有人会在工作中运用这门知识。所以不用勉强。
数理逻辑