|
via Udemy |
Go to Course: https://www.udemy.com/course/lua-programming-language-complete-course-lua-53-2020/
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