Lua (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
InternetArchiveBot (bicara | kontrib)
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8.8
Tidak ada ringkasan suntingan
Baris 1:
{{Infobox programming language
| name = Lua
| logo = [[Berkas:Lua-Logo.svg|128px]]
| paradigm = [[paradigma pemrograman#Multiparadigma|Multiparadigma]]: [[bahasa skrip|skrip]], [[pemrograman imperatif|imperatif]] ([[pemrograman prosedural|prosedural]], [[pemrograman berbasis prototipe|berbasis prototipe]] [[pemrograman berorientasi objek|berorientasi objek]]), [[pemrograman fungsional|fungsional]]
|paradigm=[[Multi-paradigm]]: [[scripting language|scripting]], [[imperative programming|imperative]] ([[procedural programming|procedural]], [[prototype-based programming|prototype-based]] [[object-oriented programming|object-oriented]]), [[functional programming|functional]]
| year = {{Start date and age|df= yes|1993}}
| designer = [[Roberto Ierusalimschy]]<br /> Waldemar Celes<br /> Luiz Henrique de Figueiredo
| developer = =
| latest_release_version = 5.4.2<ref>{{Cite webwikidata|url=https://github.com/lua/lua/releasesproperty|title=Releases lua/luareference|via=GitHubedit|access-date=21 Februari 2021Q207316|P348}}</ref>
| latest_release_date = {{start date|{{wikidata|qualifier| andQ207316 age|2020|12P348|07P577}}}}
| latest_preview_version =
| latest preview date = =
| typing = [[DynamicPengetikan typingdinamis|dynamicDinamis]], [[TypeTipe systemsistem#StrongPengetikan andkuat weakdan typinglemah|strongkuat]], [[Duck typing|duck]]
| implementations ='''Lua''', [http://luajitwww.lua.org/download.html LuaJITLua], [http://code.google.com/p/llvm-lua/ LLVM-Lua[LuaJIT]], [http://codeeliasdaler.googlegithub.comio/p/lua-alchemyluavela/ LuaLuaVela], Alchemy]
| dialects = [httphttps://metaluawww.luaforgemoonsharp.netorg/ MetaluaMoonSharp], [http://idleluvit.thomaslauer.com/io IdleLuvit], [http://www.nongnuluart.org/gsl-shell/ GSL ShellLuaRT], [https://luau-lang.org/ LuauLuaU]
| dialects = [http://metalua.luaforge.net/ Metalua], [http://idle.thomaslauer.com/ Idle], [http://www.nongnu.org/gsl-shell/ GSL Shell], [https://luau-lang.org/ Luau]
| influenced_by = [[C++]], [[CLU (programmingbahasa languagepemrograman)|CLU]], [[Modula-2|Modula]], [[Scheme (programmingbahasa languagepemrograman)|Scheme]], [[SNOBOL]]
| influenced = [[Io (programmingbahasa languagepemrograman)|Io]]<!--2002-->, [[GameMonkey Script|GameMonkey]]<!--2003-->, [[Squirrel (programmingbahasa languagepemrograman)|Squirrel]]<!--2003-->, [[Falcon (programmingbahasa languagepemrograman)|Falcon]]<!--2003-->, [[MiniD]]<!--2006-->
| operating_system = [[Cross-platform]]
| license operating_system = [[MIT LicenseMultiplatform]]
| license = [[Lisensi MIT]]
| website = {{URL|http://www.lua.org/}}
| File extensions = <code>.lua</code>
| wikibooks =
| website = {{URL|http://www.lua.org/}}
| wikibooks = =
}}
'''Lua''' ({{IPAc-en|ˈ|l|uː|ə}} {{Respell|LOO|ə}}; dari {{lang-pt|[[wikt:en:lua#Portugis|lua]]}} yang berarti "[[bulan]]") merupakan [[bahasa pemrograman]] ringkas yang dirancang sebagai [[bahasa pemrograman dinamis]] berbasis [[bahasa skrip|skrip]] dengan semantik yang dapat dikembangkan atau ditambahkan. Sebagai bahasa skrip, Lua memiliki [[API]] dalam bahasa [[C (bahasa pemrograman)|C]] yang relatif lebih sederhana dibandingkan bahasa skrip lainnya.