首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
llvm-17
段舸
创建于2024-01-22
订阅专栏
llvm-17
等 2 人订阅
共3篇文章
创建于2024-01-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第三章:将源文件转换为抽象语法树
如前一章所学,编译器通常分为前端和后端两部分。在本章中,我们将实现一种编程语言的前端,即主要处理源语言的部分。我们将学习现实世界中编译器使用的技术,并将其应用于我们的编程语言。 我们的旅程将从定义我们
第一章:安装LLVM
安装LLVM 为了学习如何使用LLVM,最好的开始方式是从源代码编译LLVM。LLVM是一个总体项目,GitHub仓库包含属于LLVM的所有项目的源代码。每个LLVM项目都位于仓库的顶层目录。除了克隆
第二章:编译器的结构
编译器的结构 编译器技术是计算机科学中一个经过深入研究的领域。其高级任务是将源语言翻译成机器码。通常,这项任务分为三个部分:前端(frontend)、中端(middle end)和后端(backend