会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
海蓝笨
博客园
首页
新随笔
联系
订阅
管理
编译过程具体分析
(来自<<程序员的自我修养>>)
编译过程可以分为六步:
扫描:源代码程序输入到扫描器,
语法分析:使用类似有限状态机的算法,将源代码的字符分割为一系列记号。大致可以:关键字、标识符、字面量(包含数字、字符串等)和特殊符号(加号、减号等)。
语义分析:编译器能分析的是静态语义即在编译器能够确定的语义。与之相反的是在运行时才能确定的动态语义。
源代码优化
代码生成
目标代码优化
posted @
2023-04-02 14:18
海蓝笨
阅读(
31
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告