Euphoria
De Wikipedia, la enciclopedia libre
Euphoria es un lenguaje interpretado desarrollado por RDS (Rapid Development Software).
Su nombre proviene de las iniciales de "End User Programming with Hierarchical Objects for Robust Interpreted Applications".
Ofrece una gran flexibilidad para manejo de datos (alojamiento dinámico), y aplicaciones robustas que corren bajo tres plataformas: DOS 32 bits, Windows 32 bits, y Linux/BSD.
Es un lenguaje estructurado, imperativo, simple y potente, nacido en 1993, que comparado con otros lenguajes interpretados ofrece una bastante mayor velocidad de ejecución, principalmente en entornos de texto. Aunque no es orientado a objeto su flexibilidad en el manejo de datos, rendimiento y sencillez lo convierten en una opción muy atractiva para desarrollos en las plataformas más utilizadas de 32 bits.
En cuanto a la programación en entornos gráficos, el intérprete ofrece una gama tal vez algo limitada de instrucciones, pero se mejora grandemente con el uso de librerías externas y un entorno de desarrollo IDE/RAD externo disponible en forma gratuita.
También existe un traductor gratuito de Euphoria a C que permite compilar el código Euphoria con diferentes cmopiladores C disponibles en DOS, Windows y Linux/BSD; con lo cual su velocidad de ejecución se puede incrementar al máximo.
Actualmente se encuentra en experimentación un sistema de multitarea implementado dentro del mismo intérprete.
También está disponible el código fuente de un intérprete Euphoria escrito completamente en lenguaje Euphoria.
Euphoria es "Open Source", se realizan desarrollos cooperativos y se dispone de una gran cantidad de funciones y librerías con su código fuente, accesible gratis.
[editar] Enlaces externos
- Euphoria Página oficial del lenguaje Euphoria