Lua is a lightweight high-level dynamic programming language designed primarily for embedded use in applications.