Lua
Lua es un lenguaje de programación que se usa comúnmente para ampliar o agregar funcionalidad a aplicaciones de software. Usa una sintaxis sencilla similar a la de (C), lo que le permite funcionar con varios otros lenguajes. Lua tiene una amplia variedad de usos, pero se utiliza principalmente como lenguaje de extensión para aplicaciones web y videojuegos.
Lua es un lenguaje de scripts, ya que el código puede ser analizado y ejecutado sobre la marcha por un intérprete. Sin embargo, al igual que Python, el código Lua también puede compilarse en un archivo binario ejecutable. Precompilar un script de Lua con el compilador luac puede mejorar el rendimiento, por lo que el código Lua suele compilarse cuando se integra en un programa existente.
Aunque Lua está diseñado para ser sencillo y portátil, también es un lenguaje muy capaz. Lua admite una amplia variedad de tipos de datos, incluidas las cadenas, los números de punto flotante y los arreglos. También incluye muchos operadores diferentes para realizar cálculos, comparaciones y operaciones lógicas. Lua también admite funciones, bucles y sentencias if-then. El lenguaje incluso incluye recolección de basura para la administración automática de la memoria.
Como Lua es relativamente ligero —es decir, no utiliza más recursos del sistema de los necesarios—, es un lenguaje ideal para realizar tareas básicas. Por ejemplo, un programador puede programar un videojuego en C++, pero usar Lua para administrar los personajes y objetos del juego. La sencillez de Lua puede facilitar la programación de aspectos individuales de un programa sin la sobrecarga que requieren otros lenguajes.
Extensión de archivo: .LUA
Pon a prueba tu conocimiento