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

Actualizado June 19, 2017 por Per C.

quizPon a prueba tu conocimiento

Which version of macOS followed Big Sur?

A
Catalina
0%
B
Monterey
0%
C
Sonoma
0%
D
Mavericks
0%
Correct! Incorrect!     View the Monterey definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Lua en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.