Euphoria Programming Language

Software captura de pantalla:
Euphoria Programming Language
Detalles de software:
Versión: 4.0.3
Fecha de carga: 12 May 15
Licencia: Shareware
Precio: 79.00 $
Popularidad: 16

Rating: nan/5 (Total Votes: 0)

Euphoria ahora es un lenguaje de programación libre, de código abierto. Tiene una sintaxis simple y estructura con reglas consistentes, y también es fácil de leer.
Usted puede rápidamente y con poco esfuerzo, el desarrollo de aplicaciones, grandes y pequeños, para Windows, Unix variantes (Linux, FreeBSD, ...) y OS X.
Euphoria fue lanzado por primera vez como una forma de shareware en 1993. Hoy en día, está siendo desarrollado como un proyecto de código abierto que es impulsado y mantenido comunidad. El lenguaje se ha convertido en una herramienta sofisticada para los programadores

Características .

  • Una definición potente lenguaje muy simple y flexible que es fácil de aprender y usar.
  • Las variables crecen o se encogen sin que el programador tenga que preocuparse de asignar y liberar trozos de memoria. Objetos de cualquier tamaño pueden ser asignados a un elemento de una secuencia de Euphoria (array).
  • Un alto rendimiento, el estado de la técnica de intérprete que es significativamente más rápido que los intérpretes convencionales como Perl y Python.
  • Una optimización Traductor Euphoria a C, que puede aumentar su velocidad aún más, a menudo en un factor de 2x a 5x frente al intérprete ya rápido.
  • Amplia comprobación en tiempo de ejecución para: fuera de la grada subíndices, variables sin inicializar, valores de parámetros malos para las rutinas de la biblioteca, valor no válido asignado a una variable y muchos más. No hay excepciones máquinas misteriosas - siempre obtendrá una descripción completa Inglés de cualquier problema que se produce con su programa en tiempo de ejecución, junto con una pila de llamadas de rastreo y un volcado de todos los valores de la variable. Los programas se pueden depurar rápida, fácil y más a fondo.
  • Características del hardware subyacente son completamente oculto. Los programas no son conscientes de palabras-longitudes, que subyace en la representación a nivel de bit de los valores, de orden de bytes, etc.
  • Un depurador fuente de pantalla completa y un perfilador de ejecución están incluidos.
  • Una pantalla completa, se incluyó también editor de varios archivos. En un monitor de color, el editor muestra los programas Euphoria en varios colores, para poner de relieve los comentarios, palabras reservadas, funciones integradas, cuerdas, y el nivel de anidamiento de paréntesis. Opcionalmente realiza auto-realización de declaraciones, que le ahorra escribir esfuerzo y la reducción de errores de sintaxis. Este editor está escrito en Euphoria, y se proporciona el código fuente para usted sin restricciones. Usted es libre de modificar, agregar características, y redistribuirlo como desee.
  • programas Euphoria corren bajo Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD y pueden ser fácilmente portado a cualquier plataforma que soporte GCC.
  • Usted puede hacer un solo archivo ejecutable, independiente de su programa.
  • rutinas Euphoria son naturalmente genérico. El programa de ejemplo siguiente muestra una única rutina que ordenar cualquier tipo de datos - enteros, números de coma flotante, cadenas etc. Euphoria no es una & quot; orientado a objetos & quot; lengua, sin embargo, logra muchas de las ventajas de estas lenguas de una manera mucho más simple.
  • Euphoria es totalmente gratuito y de código abierto.

¿Qué hay de nuevo en esta versión:

  • Esta gran actualización de características nuevas construcciones del lenguaje, modificadores de visibilidad alcance, compilación, mejoras de rendimiento condicionales, comentarios multilínea y cadenas, los valores y tipos enumerados, asignación de variables en la declaración, una sentencia switch, varios modificadores de bucle, el apoyo a un usuario definido pre-procesador, unidad de pruebas, un sistema de documentación de código fuente, la cobertura análisis, un desensamblador, compilación directa C a través euc, una función de tomas de corriente, y expresiones regulares a través de una función de PCRE, además de los más de 800 miembros del público en la nueva biblioteca estándar.

Programas parecidos

Node.js
Node.js

17 Aug 18

Pyrex
Pyrex

3 Jun 15

IsForth
IsForth

20 Feb 15

CeGCC
CeGCC

3 Jun 15

Comentarios a la Euphoria Programming Language

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