这个星期开始学习编译原理,找了本书,是关于lcc编译器的书,已经看到第五章了,但是这五章的内容对我来说简直跟地狱一样,都不好理解。
最容易的是第二章,是关于内存管理,到完之后感觉跟STL的内存管理有点相似,都是把自己管理分配的内存,当需要的内存不够用的时候,在调用malloc重新申请。
对于后面几章,还没有彻底理解,还需要花一些时间,边读代码边看书,一定要理解它是如何管理符号、标识符和连接前端和后端的接口。
鼓励一下自己,第一次读这么复杂的东西,但是这是成长的必由之路,加油!
ps:又要从头开始看了,有些东西还是不懂!加油!!!