作者回复: 谢谢肯定!我们计划下一步就出成书:)另外,限于专栏的篇幅,很多知识点还都没讲到、讲透,甚至后端部分还可以进一步通俗化。这个遗憾准备在出书的时候补上。
作者回复: 从前向后。前面用某个表达式定义的变量,后面可能被重新定义掉。这时,可用表达式的集合就要修改。
作者回复: 编译器会尽量友好地支持调试,llvm也提供了这方面的帮助。但是,你说的对。优化有的代码,跟源代码的对应肯定是有问题的。开启优化后调试,有时会遇到一些状况,比如断点加不上,等等。