Lua是一种易于使用的脚本语言,通常作为嵌入式插件/扩展语言应用于各种产品中。例如,它是网络应用程序如nmap和wireshark的嵌入式脚本语言,也可以在《魔兽世界》、Orbiter等游戏中找到其作为脚本语言的身影。
Lua也可以作为独立语言使用。它是一种轻量级、多范式的编程语言,因此本课程将教授各种概念,这些概念对学生在软件工程的其他领域也很有帮助。
本课程涵盖了Lua的基本编程结构,并包含大量编程练习,以便新手能够从零开始熟练掌握这门语言。
完成课程后,学生将能够编写中等规模的独立Lua程序,并能够在以Lua为嵌入式语言的软件产品中进行脚本编写。
这是一门关于Lua的高级课程,假设学员已经具备该编程语言的基础知识。因此,本课程旨在让学员更深入地理解Lua的内部机制,以及Lua惯用法的背后原理。
这些高级主题将通过大量示例和课堂练习进行演示。
Lua 是一种易于使用的脚本语言,在不同的产品中用作嵌入式外挂程式/扩展语言。例如,它是nmap和wireshark等网路应用程式的嵌入式脚本语言,也可以在魔兽世界、Orbiter 和其他游戏中找到脚本语言。
Lua 也可以作为独立语言使用。它是一种轻量级、多范式的程式设计语言,因此该课程教授各种概念,学生会发现这些概念在软体工程的其他领域也很有用。
本课程涵盖了关于 Lua 的所有资讯。我们从基本的程式设计结构开始构建,学习高级技术,最后讨论将 Lua 嵌入到其他程式设计语言中,以及将其他程式设计语言嵌入到 Lua 中。该课程包含大量程式设计练习,以便新手可以从头开始熟练掌握这门语言。
上次更新: 2023-11-15