Lua
Lua is an actively used programming language created in 1993. Lua ( LOO-ə, from Portuguese: lua [ˈlu.(w)ɐ] meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded systems and clients. Lua is cross-platform, since the interpreter is written in ANSI C, and has a relatively simple C API. Lua was originally designed in 1993 as a language for extending software applications to meet the increasing demand for customization at the time. Read more on Wikipedia...
27Years Old | 44,265Users | 408Jobs |
- Lua ranks in the top 1% of languages
- the Lua website
- the Lua wikipedia page
- Lua first appeared in 1993
- Lua was created by Roberto Ierusalimschy
- file extensions for Lua include lua, fcgi, nse, p8, pd_lua, rbxs and wlua
- replit has an online Lua repl
- tryitonline has an online Lua repl
- See also: clu, modula-2, scheme, snobol, falcon, gamemonkey-script, io, javascript, julia, minid, red, ruby, squirrel, tcl, lisp, python, modula, awk, ada, eiffel, haskell, sql, vhdl, self, perl-6, parrot-vm, android, c
- Have a question about Lua not answered here? Email me and let me know how I can help.
Example code from the Hello World Collection:
# Hello World in Lua print "Hello world"
Example code from Linguist:
-- A simple counting object that increments an internal counter whenever it receives a bang at its first inlet, or changes to whatever number it receives at its second inlet. local HelloCounter = pd.Class:new():register("h-counter") function HelloCounter:initialize(sel, atoms) self.inlets = 2 self.outlets = 1 self.num = 0 return true end function HelloCounter:in_1_bang() self:outlet(1, "float", {self.num}) self.num = self.num + 1 end function HelloCounter:in_2_float(f) self.num = f end
Example code from Wikipedia:
$ cc -o example example.c -llua $ ./example Result: 8
Trending Repos
repo | stars | description |
---|---|---|
nmap-vulners | 1613 | NSE script based on Vulners.com API |
koreader | 5226 | An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices |
guidanceSteering | 174 | Guidance Steering (AutoTrack) for Farming Simulator 19. |
openface | 12574 | Face recognition with deep neural networks. |
Codes-for-Lane-Detection | 375 | Learning Lightweight Lane Detection CNNs by Self Attention Distillation (ICCV 2019) |
kong | 23291 | 🦍 The Cloud-Native API Gateway |
waifu2x | 15744 | Image Super-Resolution for Anime-Style Art |
OTServBR-Global | 57 | OTServBR-Global 10x and 12x for OpenTibia community. | Supported by: |
LuaPanda | 329 | Lua Debugger for VS Code |
Last updated August 9th, 2020