Lua

Software captura de pantalla:
Lua
Detalles de software:
Versión: 5.3.5 Actualizado
Fecha de carga: 17 Aug 18
Licencia: Libre
Popularidad: 56

Rating: 5.0/5 (Total Votes: 1)

Lua es un intérprete o lenguaje de scripting gratuito, rápido, incrustable, portátil, pequeño, potente, pero simple, probado y robusto, diseñado para extender aplicaciones. El lenguaje de scripts de Lua combina potentes construcciones de descripción de datos, que se basan en semántica extensible y matrices asociativas, con una sintaxis de procedimiento simple.

El software se interpreta a partir de códigos de bytes, se escribe de forma dinámica y cuenta con administración de memoria automática con recolección de elementos no utilizados, lo que la convierte en la herramienta perfecta para crear scripts, generar prototipos y configurar rápidamente. Lua también incluye una pequeña biblioteca de funciones C, escrita en ANSI C. Lua se pronuncia & ldquo; LOO-ah & rdquo; y significa "Luna" en portugués.


Comenzando con Lua

Lua se instala un poco diferente de otros programas de código abierto. Después de descargar la última versión de Softoware o a través de la página de inicio oficial del proyecto (ver el enlace al final del artículo), extraiga el paquete con una utilidad de administración de archivos en su directorio de inicio, abra su aplicación de terminal favorita y muévase al ubicación de los archivos de archivo extraídos (por ejemplo, cd /home/softoware/lua-5.2.3 - replace & lsquo; softoware & rsquo; con su nombre de usuario).

Luego, ejecuta el & lsquo; make linux & rsquo; comando para compilar Lua y crear el ejecutable, que se ubicará en la carpeta / src y se podrá usar de inmediato. Para instalar todo el sistema Lua, ejecute el & lsquo; sudo make install & rsquo; comando justo después del proceso de compilación. Use Lua desde el intérprete de comandos de shell y vea las opciones de línea de comando disponibles, así como también el mensaje de uso ejecutando el & lsquo; lua --help & rsquo; comando.


Opciones de línea de comando

Como cualquier otro programa de línea de comandos, Lua viene con varias opciones. Esto le permitirá ejecutar una cadena personalizada, ignorar las variables de entorno, detener las opciones de manejo, ingresar al modo interactivo después de ejecutar un script, usar una biblioteca personalizada, así como detener las opciones de manejo y ejecutar stdin. Ejecute el & lsquo; man lua & rsquo; comando para aprender a usar Lua.

Qué hay de nuevo en esta versión:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 5.3.1:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 5.3.0:

  • Cambios principales:
  • enteros (de 64 bits de forma predeterminada)
  • soporte oficial para números de 32 bits
  • operadores bit a bit
  • soporte básico para utf-8
  • funciones para empaquetar y desempaquetar valores
  • Idioma:
  • userdata puede tener cualquier valor de Lua como uservalue
  • división entera
  • reglas más flexibles para algunos metametodos
  • Bibliotecas:
  • ipairs y la biblioteca de tablas respetan los metametodos
  • opción de tira en string.dump
  • la biblioteca de tablas respeta los metametodos
  • nueva función table.move
  • nueva función string.pack
  • nueva función string.unpack
  • nueva función string.packsize
  • C API:
  • API más simple para funciones de continuación en C
  • lua_gettable y funciones similares devuelven el tipo de valor resultante
  • opción de tira en lua_dump
  • nueva función: lua_geti
  • nueva función: lua_seti
  • nueva función: lua_isyieldable
  • nueva función: lua_numbertointeger
  • nueva función: lua_rotate
  • nueva función: lua_stringtonumber
  • Intérprete independiente de Lua:
  • se puede usar como calculadora; no es necesario hacer un prefijo con '='
  • tabla arg disponible para todo el código

Qué hay de nuevo en la versión 5.2.3:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 5.2.1:

  • Esta versión corrige todos los errores conocidos.

Qué hay de nuevo en la versión 5.2.0 RC2:

  • Correcciones de documentación y portabilidad.

Programas parecidos

g95
g95

2 Jun 15

Voodoo Compiler
Voodoo Compiler

20 Feb 15

ccache
ccache

20 Feb 15

Cython
Cython

27 Sep 15

Comentarios a la Lua

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!