Euphoria
Website: openeuphoria.org
Proiectat de: Jeremy Cowgar, Robert Craig (original), Matt Lewis, Derek Parnell
Euphoria este un limbaj de programare creat de Robert Craig al software -ului de implementare rapidă din Toronto, Ontario, Canada.
Inițial dezvoltat (deși nu a fost lansat public) pe Atari ST, prima versiune comercială a fost pentru MS-DOS ca software proprietar.
În 2006, odată cu lansarea versiunii 3, Euphoria a devenit software open-source.
Grupul OpenEuphoria continuă să administreze și să dezvolte proiectul.
În decembrie 2010, Grupul OpenEuphoria a lansat versiunea 4 a OpenEuphoria împreună cu o nouă identitate și mascotă pentru proiect.
OpenEuphoria este disponibil în prezent pentru Windows, Linux, MacOS și trei arome de *BSD.
Euphoria este un limbaj interpretat de procedură imperativă la nivel general.
Un traducător generează cod sursă C și colecția de compilator GNU (GCC) și compilatoarele Open WATCOM sunt acceptate.
În mod alternativ, programele de euforie pot fi legate cu interpretul pentru a crea executabile de sine stătătoare.
O serie de biblioteci grafice de interfață de utilizator (GUI) sunt acceptate, inclusiv Win32LIB și ambalaje pentru WXWIDGETS, GTK+ și IUP.
Euphoria are o bază de date simplă încorporată și ambalaje pentru o varietate de alte baze de date.