📚 基本信息
- 书名:Go语言定制指南
- 作者:柴树杉, 史斌, 丁尔男
- 出版社:人民邮电出版社
- 出版时间:2022/4/1
- 字数:120千字
💡 推荐语
编程语言定制指南:剖析Go语言底层运行机制,学习编译器原理,提升编程技艺,教你自制编程语言。
📖 内容简介
Go语言语法树是Go语言源文件的另一种语义等价的表现形式,Go语言自带的go fmt 和go doc等命令都是建立在Go语言语法树基础之上的分析工具。
本书从Go语言语法树出发,重新审视Go语言源文件,阐述定制Go语言的核心技术。
书中通过对go/ast、go/ssa 等包的分析,一步步深入Go语言核心,最后简要介绍LLVM,读者可以结合IIVM和Go语言语法树按需定制,创造一个语法与Go语言语法头似的简单的编程语言及与其对应的编译器,达到掌握自制编程语言和编译器的目的。
本书面向已经熟练掌握Go语言并在进行项目开发的程序员,也适合想深入了解Go语言底层运行机制的程序员阅读,同时可作为对编程语言/编译器有兴趣并想进行实际项目实践的程序员的参考书。
🏢 出版社介绍
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
