Meta tags:
Headings (most frequently used words):
lua, is, what, about, where, does, come, from, in, name, joining, the, community, supporting, why, choose, proven, robust, language, fast, portable, embeddable, powerful, but, simple, small, free,
Text of the page (most frequently used words):
lua (60), the (31), and (30), for (14), with (11), #language (9), languages (7), also (6), you (6), has (6), written (6), other (6), scripting (6), not (5), can (5), several (5), used (4), small (4), but (4), fast (4), that (4), been (4), applications (4), about (4), name (4), rio (4), source (3), license (3), does (3), which (3), takes (3), all (3), meta (3), mechanisms (3), powerful (3), simple (3), extend (3), programs (3), such (3), have (3), help (3), community (3), puc (3), data (3), free (2), distributed (2), well (2), just (2), very (2), application (2), contains (2), code (2), standard (2), libraries (2), its (2), provide (2), implementing (2), features (2), object (2), oriented (2), semantics (2), ways (2), easy (2), only (2), even (2), embeddable (2), why (2), devices (2), this (2), compiler (2), runs (2), windows (2), embedded (2), like (2), more (2), real (2), brazil (2), there (2), are (2), from (2), programming (2), versions (2), games (2), org (2), buying (2), making (2), where (2), moon (2), acronym (2), please (2), write (2), different (2), what (2), computer (2), procedural (2), description (2), based (2), last, update, thu, mar, utc, 2026, open, software, under, known, may, any, purpose, including, commercial, purposes, absolutely, cost, use, download, mit, liberal, adding, bloat, thus, documentation, 388k, compressed, uncompressed, around, 32000, lines, bit, linux, interpreter, built, 293k, library, 484k, tarball, contributing, security, fundamental, concept, design, instead, providing, host, directly, example, although, pure, classes, inheritance, bring, economy, concepts, keep, while, allowing, extended, unconventional, engine, footprint, embed, easily, into, your, documented, api, allows, strong, integration, java, smalltalk, fortran, ada, erlang, perl, ruby, specific, reasons, good, choice, constrained, read, mike, pall, see, created, timm, müller, poster, summary, package, builds, out, box, platforms, flavors, unix, mobile, running, android, ios, brew, symbian, phone, microprocessors, arm, rabbit, lego, mindstorms, ibm, mainframes, etc, portable, need, speed, try, independent, implementation, using, time, luajit, deserved, reputation, performance, claim, aspiration, benchmarks, show, fastest, realm, interpreted, fine, tuned, benchmark, life, too, substantial, fractions, large, emphasis, systems, middleware, digital, angry, birds, currently, solid, released, since, creation, 1993, featured, 2007, won, game, developers, magazine, front, line, award, 2011, hopl, iii, third, acm, sigplan, history, conference, books, reference, manual, leading, world, warcraft, ginga, adobe, photoshop, lightroom, many, industrial, proven, robust, choose, amazon, associate, get, commissions, qualifying, purchases, made, through, links, site, spread, word, products, zazzle, published, donation, book, support, project, supporting, meet, part, person, attending, workshop, learn, others, one, focal, points, friendly, active, mailing, list, contribute, meeting, places, joining, pronounced, means, portuguese, neither, nor, abbreviation, noun, specifically, earth, most, names, should, lower, case, initial, capital, both, ugly, confusing, because, then, becomes, people, right, meanings, loo, designed, implemented, maintained, pontifical, catholic, university, janeiro, was, born, raised, formerly, graphics, technology, group, now, housed, laboratory, department, science, lablua, tecgraf, team, come, combines, syntax, constructs, associative, arrays, extensible, dynamically, typed, interpreting, bytecode, register, virtual, machine, automatic, memory, management, incremental, garbage, collection, ideal, configuration, rapid, prototyping, efficient, lightweight, supports, styles, functional, driven, getting, started, thanks, contact, authors, press, quotes, uses, showcase, news, português,
Text of the page (random words):
lua about about português news showcase uses quotes press authors contact license versions thanks getting started what is lua lua is a powerful efficient lightweight embeddable scripting language it supports several programming styles procedural object oriented functional data driven 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 where does lua come from lua is designed implemented and maintained by a team at puc rio the pontifical catholic university of rio de janeiro in brazil lua was born and raised in tecgraf formerly the computer graphics technology group of puc rio lua is now housed at lablua a laboratory of the department of computer science of puc rio what s in a name lua pronounced loo ah means moon in portuguese as such it is neither an acronym nor an abbreviation but a noun more specifically lua is a name the name of the earth s moon and the name of the language like most names it should be written in lower case with an initial capital that is lua please do not write it as lua which is both ugly and confusing because then it becomes an acronym with different meanings for different people so please write lua right joining the community there are several meeting places for the lua community where you can go to learn and help others and contribute in other ways one of the focal points is the mailing list which is very active and friendly you can meet part of the lua community in person by attending a lua workshop supporting lua you can help to support the lua project by buying a book published by lua org and by making a donation you can also help to spread the word about lua by buying lua products at zazzle lua org is an amazon associate and we get commissions for qualifying purchases made through links in this site why choose lua lua is a proven robust language lua has been used in many industrial applications e g adobe s photoshop lightroom with an emphasis on embedded systems e g the ginga middleware for digital tv in brazil and games e g world of warcraft and angry birds lua is currently the leading scripting language in games lua has a solid reference manual and there are several books about it several versions of lua have been released and used in real applications since its creation in 1993 lua featured in hopl iii the third acm sigplan history of programming languages conference in 2007 lua won the front line award 2011 from the game developers magazine lua is fast lua has a deserved reputation for performance to claim to be as fast as lua is an aspiration of other scripting languages several benchmarks show lua as the fastest language in the realm of interpreted scripting languages lua is fast not only in fine tuned benchmark programs but in real life too substantial fractions of large applications have been written in lua if you need even more speed try luajit an independent implementation of lua using a just in time compiler lua is portable lua is distributed in a small package and builds out of the box in all platforms that have a standard c compiler lua runs on all flavors of unix and windows on mobile devices running android ios brew symbian windows phone on embedded microprocessors such as arm and rabbit for applications like lego mindstorms on ibm mainframes etc for specific reasons why lua is a good choice also for constrained devices read this summary by mike pall see also a poster created by timm müller lua is embeddable lua is a fast language engine with small footprint that you can embed easily into your application lua has a simple and well documented api that allows strong integration with code written in other languages it is easy to extend lua with libraries written in other languages it is also easy to extend programs written in other languages with lua lua has been used to extend programs written not only in c and c but also in java c smalltalk fortran ada erlang and even in other scripting languages such as perl and ruby lua is powerful but simple a fundamental concept in the design of lua is to provide meta mechanisms for implementing features instead of providing a host of features directly in the language for example although lua is not a pure object oriented language it does provide meta mechanisms for implementing classes and inheritance lua s meta mechanisms bring an economy of concepts and keep the language small while allowing the semantics to be extended in unconventional ways lua is small adding lua to an application does not bloat it thus also contributing to its security the tarball for lua 5 5 0 which contains source code and documentation takes 388k compressed and 1 5m uncompressed the source contains around 32000 lines of c on 64 bit linux the lua interpreter built with all standard lua libraries takes 293k and the lua library takes 484k lua is free lua is free open source software distributed under a very liberal license the well known mit license it may be used for any purpose including commercial purposes at absolutely no cost just download it and use it last update thu mar 19 09 50 04 utc 2026
|