Lua Programming: Complete Course [2020]

所在平台: Udemy

课程主页: https://www.udemy.com/course/lua-programming-language-complete-course-lua-53-2020/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Lua编程:完整课程 [2020] 概述:Lua是一种强大、高效、轻量级、可嵌入的脚本语言。它支持过程式编程、面向对象编程、函数式编程、数据驱动编程和数据描述。Lua结合了简单的过程语法与基于关联数组和可扩展语义的强大数据描述结构。Lua是动态类型的,通过基于寄存器的虚拟机解释字节码运行,并具有自动内存管理和增量垃圾回收的功能,使其非常适合配置、脚本编写和快速原型开发。 课程涵盖的主题包括: - Lua开发环境和安装 - 基本语言结构 - 数字 - 字符串 - 表 - 函数 - 输入/输出 - 代码块和循环 - 闭包 - 模式匹配 - 日期和时间 - 位操作 - Lua中的数据结构:数组、矩阵、链表、队列 - 模块和包 - 迭代器和通用for循环 - 元表和元方法 - 面向对象编程 - 环境管理 - 垃圾回收 - 协程 - C API 让我们深入学习这门课程吧!

课程评论(0条)

课程详情

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.Topics covered in the course are:Introduction to LuaIDE and installationBasic Language ConstructsNumbersStringsTablesFunctionsInput/OutputBlocks and LoopsClosuresPattern MatchingDate and TimeBitwise OperationsData Structures in Lua - Arrays, Matrices, Linked Lists, QueuesModules and PackagesIterators and generic forMetatables and MetamethodsObject Oriented ProgrammingThe EnvironmentGarbageCoroutinesC APISo, let's dive into the course

课程标签

0人关注该课程

主题相关的课程