自制编程语言 电子书

自制编程语言

编辑推荐

适读人群 :适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。

前百度高 级工程师、专业书《操作系统真相还原》的作者的又一力作

业界专家联名推荐

滴滴系统部技术高 级总监于晓声

阿里巴巴蚂蚁金服技术专家肖金亮

百度资 深运维工程师陈晓聪

360企业安全集团政企云事业部技术总监冯顾

ACFUN高 级运维总监陆景玉

Mobvista运维总监黄梦溪

手把手地教读者从零去实现一门语言,从原理到实践事无巨细

每一步都有实际的代码和详尽的原理说明,读者可以很轻松地掌握各个实现细节

实现脚本语言重要的垃圾回收(GC)、虚拟机(VM)和线程等黑技术都在本书一一呈现

内容简介

内 容 提 要

本书是一本专门介绍自制编程语言的图书,书中深入浅出地讲述了如何开发一门编程语言,以及运行这门编程语言的虚拟机。本书主要内容包括:脚本语言的功能、词法分析器、类、对象、原生方法、自上而下算符优先、语法分析、语义分析、虚拟机、内建类、垃圾回收、命令行及调试等技术。

本书适合程序员阅读,也适合对编程语言原理感兴趣的计算机从业人员学习。

章节目录

展开全部

自制编程语言是2018年由人民邮电出版社出版,作者郑钢。

温馨提示:
1.本电子书已获得正版授权,由出版社通过知传链发行。
2.该电子书为虚拟物品,付费之后概不接收任何理由退款。电子书内容仅支持在线阅读,不支持下载。
3.您在本站购买的阅读使用权仅限于您本人阅读使用,您不得/不能给任何第三方使用,由此造成的一切相关后果本平台保留向您追偿索赔的权利!版权所有,后果自负!
得书感谢您对《自制编程语言》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
从零开始学51单片机C语言 电子书
51单片机入门书籍,让你爱上单片机。
用Go语言自制编译器 电子书
放下大部头,换一种方式入门编译原理,体验一步步实现类C语言的乐趣。
一个64位操作系统的设计与实现 电子书
基于Intel Core i7处理器的64位多核操作系统,引入诸多Linux内核的设计精髓。
VMwarevSphere7.0虚拟化架构实战指南 电子书
本书针对VMware vSphere 7.0虚拟化架构在生产环境中的实际需求,分8章详细介绍了在生产环境中如何部署VMware vSphere 7.0。
第一行代码  C语言(视频讲解版) 电子书
学习程序设计,初学者往往遇到这样的困境:语言规则可以倒背如流,但写出的代码总是编译通不过,即使编译通过了却也得不出想要的结果。怎么办?《行代码 C语言》可以给你提供帮助。 你不需要具备高深的数学和电子学知识,只需要训练自己以计算机能够理解的方式去表达自己的逻辑,也就是要具备“计算思维”,寻找到解决问题的方法,然后用编程语言去指挥计算机执行即可。因此,本书与常规的C语言书不同,除了C语言本身的语法规则外,本书更关注的是培养初学者具有程序设计的思想,掌握程序设计的方法。 另外,计蒜客在线教育团队,为本书的读者提供了伴随式的在线编程平台支持,读者可以将图书和线上编程结合起来学习。 提供扫码看视频服务,全书94个微视频,总时长超过1000分钟。 提供辅助教学资源包,包括实验、试卷及答案、教学大纲、PPT等。
WebAssembly标准入门 电子书
适读人群 :本书适合从事高性能Web前端开发、跨语言Web应用开发的技术人员学习参考,也可以作为WebAssembly标准参考手册随时查阅。 作为一种新颖的网页前端技术,WebAssembly的发展日新月异。本书基于已受浏览器普遍支持的WebAssembly极小可用特征集,致力于通过简单易懂的方式,从使用方法到虚拟机设计,讲解WebAssembly的运行原理。极小可用特征集只是快速迭代的起点,SIMD、多线程等更多特性将逐渐被添加到WebAssembly标准中。 在WebAssembly 大潮来临之际,希望本书能为该技术在国内的推广贡献绵薄之力。 本书内容要点: WebAssembly 简要介绍; 在JavaScript 中使用WebAssembly 模块的方法; WebAssembly 汇编语言及二进制格式; 使用高级语言开发WebAssembly 模块; WebAssembly 指令参考。
用Go语言自制解释器 电子书
从零开始,用GO语言创造出另一门语言,体验从无到有实现类C语言的乐趣。
教孩子学编程(信息学奥赛C语言版) 电子书
家长老师指南:教孩子学编程,掌握C语言基础。