公共子表达式合并
运行程序前加载其依赖的动态库
尾递归优化
常量、不变式预计算
这道题目涉及到编译方面的内容,代码转变到可执行文件过程经过编译器,汇编器和链接器,他们各自的任务如下:
编译器
汇编器
链接器
编译器:读取源程序,进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,中间还进行优化等处理;
汇编器:把汇编语言代码翻译成目标机器指令,关键是目标代码的分段处理;
链接器:将有关的目标文件彼此相连接生成可加载、可执行的目标文件。
具体参考
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题