以下是嵌入式开发人员应该开始考虑在其嵌入式系统中使用C++的几个原因。使用现代面向对象的编程技术除了编译器支持之外,微控制器制造商开始在他们自己的工具中包含挂钩,以便嵌入式开发人员能够轻松开发C++应用程序。在嵌入式系统中应该使用C还是C++之间的旧争论中最大的症结在于性能和代码大小。C++为嵌入式开发人员提供了开始使用面向对象方法的机会,同时,如有必要,可以继续使用遗留的C代码。
Lua是一门强大、高效、轻量、可嵌人的脚本语言。例如,《自己动手写Java虚拟机》,只讨论了Java虚拟机实现,没有涉及Java编译器和Java标库。《自己动手实现Lua:虚拟机、编译器和标准库》全书将带给读者3个维度的收获介绍Lua语言词法规则,实现词法分析器。第四部分(第18-21章)主要讲解Lua辅助API和标准库实现,包括基础库、实用工具库、包和模块、协程等。