在读《Writing compilers and Interpreters》一书时需要按章节修改代码,由于实在一行一行比对实在难受,于是想了个办法,利用diff命令比较两章之间代码的修改位置,大大提高效率!
此外,还可以利用该命令比较自己代码的输出和随书代码的输出结果,以确定代码正确,确实能提高不少效率!
此外,还可以把自己本章写的代码和本章随书代码比较,发现是否有遗漏。真是一个十分有用的工具!
如果之前读《自己动手写编译器、连接器》的时候习得此奇淫技巧,一定会轻松不少。不过这本书设计十分好,几乎不会修改原来的代码。但是相信这个技巧以后一定有用得着的地方。也确实感慨,熟练掌握Linux能提高效率,windows上哪有这么多顺手的工具,对于一个开发者来说,Linux比Windows不知高到哪里去了!