学习LLVM 17:使用C++学习LLVM编译器工具和核心库的入门指南
译者序
最近在学习llvm的时候,发现除了官方文档之外,可参考的书籍十分匮乏,《llvm cookbook》 还停留在llvm11的版本,截止本文除撰时,llvm19 已经提在日程了,看了下llvm committee board meeting的安排,2024/01/27 就要发布llvm19了。
想站在前人的肩膀上看世界,结果发现中文互联网还没有多少llvm相关的资料,于是我在互联网(zlibrary)上搜索到了这本书 「 Learn LLVM 17」 这本书篇幅不长,作为一个llvm开发着的入门书籍确实一个不错的选择,介绍现代编译器的原理和一个前后端分离的编译器设计,能够让我进行初步了解llvm这个十分庞大的项目。
我一直觉得程序员是离共产主义最近的一波人,无论是从Linux到如今的GitHub,大家都在互联网上分享着自己的代码,每每想到此都会热泪盈眶。
我想我也应该记录下来我的学习历程,与君共勉。