Jaoo 2008 what is lua yet another dynamic language. Lua is also quite efficient several independent benchmarks show lua as the most efficient in the realm of dynamicallytyped interpreted languages efficient in real code, too. Lua i about the tutorial lua is an open source language built on top of c programming language. Online lua compiler, online lua editor, online lua ide, online lua repl, online lua coding, online lua interpreter, execute lua online, run lua online, compile lua online, online lua debugger, execute lua online, online lua code, build lua apps, host lua apps, share lua code. It has found great success in game development, and is now finding a new home in iot development. Unless you resort to c code, tables are the only way to structure data in lua they can represent arrays, sets, records, objects, and other data structures efficiently, with a nice syntax the basic operations that a table supports are construction, to make a new table, and indexing, to readwrite values. This tutorial covers various topics ranging from the basics of lua to. Lua has its value across multiple platforms ranging from large server systems to small mobile applications.
Authored by roberto ierusalimschy, the chief architect of the language, it covers all. Lua is a powerful and simple scripting language used for many different applications. Many people use lua embedded in an application program, such as cgilua for building dynamic web pages or a game. However, a tail call erases any debug information about the calling function. Programming in lua data structures penn state college of. Currently, lua is being used in areas ranging from embedded systems to web development and is widely spread in the game industry, where knowledge of lua. Porque lua portabilidade simplicidade pequenotamanho acoplabilidadeembedding scripng e. Aprendiendo a programar videojuegos con lua hazlo tu. Aboutlua inventedasconfigurationanddatadescriptionlanguage firstversionreleased1993,currentversionis5. In a tail call, the called function reuses the stack entry of the calling function. Programming in lua is the official book about the language, providing a solid base to any programmer who wants to use lua.
257 529 1534 379 21 1102 1449 752 221 952 158 125 463 8 936 1155 1438 598 540 206 83 918 698 1510 751 766 987 1304 1661 1209 110 173 713 1451 1539 98 578 1407 178 794 50 444 130 1323 691 1386