Euphoria

Euphoria es un lenguaje interpretado desarrollado por Robert Craig como tesis doctoral, y luego comercializado por la firma RDS (Rapid Deployment Software).

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 bibliotecas externas y un entorno de desarrollo IDE/RAD externo disponible de forma gratuita.

También existe un traductor gratuito de Euphoria a C que permite compilar el código Euphoria con diferentes compiladores C disponibles en DOS, Windows y Linux/BSD, con lo cual su velocidad de ejecución se puede incrementar al máximo.

Este artículo es un miniesbozo sobre programación en el que falta información esencial. Ampliándolo ayudarás a mejorar Wikipedia. Puedes apoyarte en las wikipedias en otras lenguas.