*** Welcome to piglix ***

Euphoria (programming language)

Euphoria
openEuphoria logo
Paradigm Imperative, procedural
Designed by Jeremy Cowgar, Robert Craig (original), Matt Lewis, Derek Parnell
Developer openEuphoria Group
First appeared 1993; 24 years ago (1993)
Stable release
4.0.5 / October 19, 2012; 4 years ago (2012-10-19)
Typing discipline static, dynamic
OS Cross-platform: Win32, Linux, macOS, FreeBSD, NetBSD, OpenBSD
License BSD
Filename extensions .e, .ex, .exw, .edb
Website openeuphoria.org

Euphoria is a programming language originally created by Robert Craig of Rapid Deployment Software in Toronto, Ontario, Canada. Initially developed (though not publicly released) on the Atari ST, the first commercial release was for the 16-bit DOS platform and was proprietary. In 2006, with the release of version 3, Euphoria became open-source software. The openEuphoria Group continues to administer and develop the project. In December 2010, the openEuphoria Group released version 4 of openEuphoria along with a new identity and mascot for the project. OpenEuphoria is currently available for Windows, Linux, macOS and three flavors of *BSD.

Euphoria is a general-purpose high-level imperative-procedural interpreted language. A translator generates C source code and the GNU compiler collection (GCC) and Open Watcom compilers are supported. Alternatively, Euphoria programs may be bound with the interpreter to create stand-alone executables. A number of graphical user interface (GUI) libraries are supported including Win32lib and wrappers for wxWidgets,GTK+ and IUP. Euphoria has a simple built-in database and wrappers for a variety of other databases.


...
Wikipedia

...