
会员
自己动手实现Lua:虚拟机、编译器和标准库
张秀宏更新时间:2019-08-19 15:01:23
最新章节:后记开会员,本书免费读 >
本书是一本面向Lua程序员和脚本语言爱好者的语言自制指南和实战宝典。全书将带给读者3个维度的收获:维度1:深入理解Lua语言本身作者融合自己丰富的工程实践经验,详细阐述了Lua语言的核心语法和实现原理,深入探讨了Lua虚拟机、编译器和标准库的实现,并给出了实际可以编译执行的代码。维度2:从零开始实现一门脚本语言本书以Lua语言为例,系统、完整地(涵盖虚拟机、编译器和标准库)讲解了如何零基础编写一门脚本语言,帮助读者彻底理解脚本语言的工作原理。维度3:提升Go和Java语言编程能力本书分别用Go语言和Java语言来实现Lua,包含大量对Go和Java的使用,有很多巧妙的设计,能帮助读者提升Go和Java的编程能力。全书共21章,分为3个部分:第一部分(第1-13章)主要讲解LuaAPI和虚拟机的实现,包括二进制chunk格式、Lua虚拟机指令集、元编程、错误处理等。第二部分(第14-17章)主要讨论Lua语法和编译器的实现,包括词法分析、语法分析、代码优化、代码生成等。第三部分(第18-21章)主要讲解Lua辅助API和标准库实现,包括基础库、实用工具库、包和模块、协程等。
品牌:机械工业出版社
上架时间:2018-10-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
自己动手实现Lua:虚拟机、编译器和标准库最新章节
查看全部张秀宏
主页
最新上架
- 会员
Java基础案例教程(第2版)
本书是Java入门书籍,适合初学者使用。全书共13章,第1章主要讲解Java的特点与发展史、JDK的使用、Java程序的编写与运行机制、Java开发环境的搭建等;第2~6章主要讲解Java编程基础知识,包括Java基本语法、面向对象、JavaAPI和集合;第7~12章主要讲解Java进阶知识,包括I/O、多线程、网络编程、JDBC、GUI、Java反射机制;第13章带领读者开发一个综合项目——基计算机20万字 - 会员
Django+Vue.js商城项目实战
《Django+Vue.js商城项目实战》基于Django4.x和Vue3.x版本,以一个完整商城网站的开发流程为主线,介绍分别使用纯后端架构和前后端分离架构实现项目的全部技术细节。纯后端开发架构主要讲解Django的知识要点及每个功能模块的要点和实现方式,内容包括Django网站开发基础、项目需求与设计、路由规划与设计、商城数据模型的搭建与使用、数据业务视图、数据渲染与展示、商品信息模块、用户计算机15.4万字 - 会员
Arduino机器人系统设计及开发
Arduino是一款便捷灵活、方便上手的开源电子原型平台。本书系统地讲解了Arduino系统的构成、ArduinoIDE的安装及使用,以及常用的两种Arduino控制器的使用,并通过机器人比赛案例,对具体项目进行了剖析,从任务要求到器材选择,再到整机组装、程序编写、程序调试,为读者对具体项目的操作应用起到一个抛砖引玉的作用。本书主要适合中小学生和对机器人感兴趣的初学者使用。计算机2.2万字 - 会员
Java Web程序设计任务教程(第2版)
本书使用深入浅出、通俗易懂的语言阐述JavaWeb相关知识,并结合典型的Web应用案例,帮助读者掌握Web应用程序的开发技术。本书共15章,详细讲解了网页开发的基础知识和JavaWeb开发的核心知识,其中网页开发基础知识包括HTML技术、CSS技术、JavaScript技术和Bootstrap技术,而JavaWeb的核心知识包括Servlet技术、会话技术,JSP技术、JDBC技术和数据库连计算机16.6万字 - 会员
JavaScript+jQuery交互式Web前端开发(第2版)
本书是一本入门级的Web前端开发教材,以通俗易懂的语言、丰富实用的案例,帮助初学者快速掌握JavaScript技术和jQuery技术,并能够运用JavaScript技术和jQuery技术开发交互式Web前端项目。全书共12章。第1~5章讲解JavaScript的基础知识;第6~8章讲解DOM和BOM的相关知识;第9章和第10章讲解jQuery的相关知识和使用方法;第11章讲解JavaScript面计算机14.9万字 - 会员
Java+OpenCV高效入门
OpenCV作为一个应用广泛的开源计算机视觉库,正在受到越来越多的关注。目前OpenCV的各类教程基本上以Python和C++为主,基于Java的OpenCV书籍则少之又少,本书旨在弥补这一空白。本书共13章,前4章是基础部分,包括OpenCV概述和安装配置、数字图像基础及图像基础操作等内容;第5到11章则包括了图像的几何变换、图像平滑、形态学操作、直方图、边缘检测与轮廓、霍夫变换、特征点检测和匹计算机6.9万字 - 会员
Node.js开发指南
本书跟随了Node.js的标准与行业的发展趋势,在介绍新标准与新技术的同时兼顾了理论基础和实际应用,主要内容分为基础和应用两部分,基础部分内容包含了Node.js环境配置,npm项目管理,JavaScript语法基础,Node.js基本模块的原理与使用,异步代码的编写与组织,应用部分包含了网络编程,桌面应用开发以及测试和调试。本书讲解与示例并重,由浅入深地剖析了Node.js模块与语言原理,并通过计算机10.9万字 - 会员
Java高级程序设计
本书系统地介绍了Java语言高级程序设计内容,主要包括Java集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC编程、Java8新特性。本书所有知识点都结合具体实例进行分析,既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时每章后面配有相应习题。本书可作为普通高等院校计算机及相关专业Java程序设计课程的教材,也适合程序开发人员学习计算机8.8万字 - 会员
编程改变生活:用PySide6/PyQt6创建GUI程序(进阶篇·微课视频版)
本书以PySide6/PyQt6的实际应用为主线,以理论基础为核心,引导读者渐进式学习PySide6/PyQt6的编程基础和实际应用。本书共12章,可分为5部分。第一部分介绍基于项的控件、基于模型/视图的控件(第1章和第2章),第二部分介绍处理数据库、文件、路径、缓存相关的类和应用方法(第3章和第4章)、第三部分介绍使用Graphics/View框架绘图、绘制二维图表和三维图表的相关类和应用方法(计算机5.9万字
同类书籍最近更新
- 会员
Web性能实战
本书是创建快速网站的指南,指导你如何以正确的方式创建高性能网站。书中介绍了如何加快向用户交付站点资源的速度、提高渲染速度、减少网站占用空间;探讨了HTTP/2等能够大幅提升网站速度的技术;阐述了如何构建一个自动化的工作流以完成常见的优化任务,同时提高开发效率。如果你是Web开发人员,想创建快速灵活的网站,或者提升已有网站的性能,打造更佳的用户体验,那么本书不失为一个理想的选择。程序设计16.9万字 - 会员
HTML5+CSS3+JavaScript Web前端开发案例教程(慕课版)
Web网站初体验、搭建网站雏形、用CSS3装饰网站、HTML5多媒体实现网站“家庭影院、通过HTML5表单与用户交互、列表与表格--让网站更规整、CSS3布局与动画、JavaScript编程应用、JavaScript事件处理、手机响应式开发(上)、手机响应式开发(下)、综合案例--在线教育平台程序设计7.8万字 - 会员
C语言程序设计(第2版)
内容上根据形成的层次教学特色增加综合实例一节,对大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择。实验教材中增加一例综合实验,糅合了各章节内容知识体系,并让学生领会C语言程序设计特点和能够设计开发一个小型的软件。程序设计15.1万字 - 会员
走近SDN/NFV
本书以当前网络发展过程中存在的问题和面临的挑战为引出点,对SDN和NFV的发展历程、基本架构及核心技术原理进行了阐述,探讨了两者之间的相互关系,并通过NFV为主、SDN为辅的方式,对SDN/NFV涉及的关键技术、相关项目、应用场景和实际部署情况进行了详细的介绍。本书内容翔实、叙述逻辑严谨,避免了过多抽象的内容,力求通过解构各大权威架构、剖析各项技术标准、展望多种应用前景,将SDN/NFV对现有网络程序设计14.1万字 - 会员
C程序设计实践教程
本书根据高职教学要求和高职学生的特点,将C语言的知识点贯穿在一个个项目实例之中,使学生通过生动的实例来学习和体会C语言的编程方法,而不再是机械地死记硬背,大大提高学习效率。本书以C语言为依托介绍程序设计方法而又不局限于C语言。书中融入了作者多年的程序设计心得体会和教学经验,此书并非是对已有教材的重复或编排,而是一种新的教学思路的体现,具有较强的实用性和指导意义。程序设计11.4万字 - 会员
AI自动化测试:技术原理、平台搭建与工程实践
本书分为三部分。第一部分是原理篇,重点介绍图像识别和增强学习相关的AI算法原理,为后续学习具体工具的落地应用打下基础。第二部分是平台篇,详细介绍了腾讯游戏AI自动化开发工具的设计与实现,包括和Android设备的对接、数据标注流程及AI算法在游戏自动化中的具体实现等。第三部分是最佳实践篇,详细介绍了不同需求场景下的实践案例。读者可以在实际游戏产品的测试中使用本书所介绍的工具实现不同需求,并可尝试在程序设计7.3万字