最近发现一个这样的问题,编译器将高级语言转化成机器可执行的二进制语言,但是这个过程对于函数和类是如何实现的呢?不会是机器式的翻译把,只管把语句翻译,完了链接嘛?我觉得不是的,可是这个过程具体是什么呢?细节有什么呢?尤其是类
这个问题很难一下说清楚,建议你看看阿霍的编译原理,你会有所收获的。
词法分析,语法分析,语义分析,中间代码生成,代码优化,代码生成摘自编译原理第二版