![]() For example, many video games rely on C for its raw speed when it comes to graphics computations, but game logic is easily prototyped, written, and tested with Lua, which requires no recompilation.ĭespite its longevity, Lua has a unique place in the modern web development world inside NGINX, one of the world’s most popular web servers. By using Lua’s C API (Application Programming Interface), developers can extend their static programs with dynamic Lua code. In addition to small size and portability, Lua’s embeddability should not be overlooked. This means that Lua has a unique place in the up-and-coming Internet of Things (IoT) device industry. Also, since the language is written in portable, ANSI C, Lua can run on practically any device that has a C compiler written for it. Lua’s tiny footprint is particularly ideal for embedded devices, where resources are limited. The stand-alone Lua interpreter binary is not quite 250K, and its compiled, static library measures less than 500K. Unzipped, Lua’s source files weigh in at a meager 800K. ![]() Among them are its small size and portability. Its authors are committed to keeping the language simple and performant, and the language’s slow and steady development cycle underscores this commitment. As a small language comprising less than 10,000 lines of C code, Lua is extremely stable and virtually bug-free. It has been around since the early 1990s and has demonstrated continued growth year after year in various software disciplines. As more people realize the power and ease of using Lua, and industries like IoT and smart machines expand, we believe more companies (and individuals) will be embracing this language. ![]() The language has been embraced by NASA, Adobe, NGINX, and Mozilla–to name a few. These cornerstones of the language make it well-suited in many facets of the software industry, including embedded devices, video games, and even web applications. It is small, fast, portable, and embeddable. Lua is not your average scripting language.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |