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.