| El lenguaje de programación de ardilla Un lenguaje de scripting ligero |
Descargar ahora |
El lenguaje de programación de ardilla Clasificación y resumen
- Licencia:
- zlib/libpng License
- Nombre del editor:
- Alberto
- Sitio web del editor:
- http://www.squirrel-lang.org/
El lenguaje de programación de ardilla Etiquetas
El lenguaje de programación de ardilla Descripción
Un lenguaje de scripting ligero El lenguaje de programación de ardilla es un lenguaje de programación imperativo / OO de alto nivel, diseñado para ser una poderosa herramienta de scripting que encaja en el tamaño, el ancho de banda de memoria y los requisitos en tiempo real de las aplicaciones como juegos. Aunque la ardilla ofrece una amplia gama de características como: · Licencia de código abierto ZLIB / LIBPNG · Tipo dinámica · Delegación · Funciones de orden superior · Generadores · Temas de cooperación (corovas) · Recursión de la cola · Manejo de excepciones · Gestión automática de memoria (CPU estalla gratis; Enfoque Ref Contar / GC) · Tanto el compilador como la máquina virtual encajan en aproximadamente 6K líneas de código C ++. · Los caracteres opcionales de 16bits. Las cuerdas se inspiran en idiomas como Python, JavaScript y Expecial Lua (la API es muy similar y el código de la tabla se basa en la Lua ONE) La sintaxis .squirrex es similar a C / C ++ / Java, etc. Pero el idioma tiene una naturaleza muy dinámica como Python / Lua, etc. Array local = ; foreach (i, val en matriz) {:: impresión ("El tipo de val es" + typef val);} entidades que hay de nuevo en esta versión: · Se agregó SQ_GETFUNTIONINFO · Se agregó la bandera de tiempo de compilación SQUEDEBLEBLE para usar flotadores de doble precisión · Se agregó la ranura global _FLOATSIZE_ int la base LIB para reconocer las compilaciones de precisión única y doble precisión · SQ_WAKEPVVM ahora puede reanudar la VM con una excepción · Agregado SQSTD_FORMAT · Los generadores ahora se pueden instanciarse llamando a SQ_CALL () o CIRURE.CALL () · Se corrigió un error en SQSTD_PRINTCALLSTACK (THX TAKAYUKI_H) · Módulo fijo por cero (THX JUP) · Enumnos negativos fijos y constantes. · Error de bloqueo de generador fijo si se invoca como llamada de cola (Mr.Contidente) · Se corrigió algún error menor.
El lenguaje de programación de ardilla Software relacionado