Wikipédia:Artigos destacados/arquivo/Euphoria (linguagem de programação)

Origem: Wikipédia, a enciclopédia livre.
Demonstração da função Multitasking em ação no Windows: Diversos "E"s girando independente e simultaneamente.

Euphoria é uma linguagem de programação interpretada de alto nível, abstrata, orientada a objetos e estruturada, e motor de jogo, simultaneamente, criada por Robert Craig, da Rapid Deployment Software, em Julho de 1993. O Euphoria está sob domínio público e tem seu código aberto. A linguagem possui suporte a programação multitarefa, que possibilita a execução de várias tarefas simultaneamente, com uma velocidade razoável, e que pode ser útil na criação de jogos que precisem executar múltiplas tarefas.

O Euphoria pode ser usado como aplicação CGI. O File Archive Search é uma aplicação CGI e é escrito em Euphoria, por exemplo. Ele também pode ser usado como linguagem embutível, assim como Python.

Também pode ser usado como RAD, programando-se rapidamente em Euphoria, e depois traduzindo o código para C.