Euphoria (programming Language) - History

History

Developed as a personal project to invent a programming language from scratch, Euphoria was created by Robert Craig on an Atari Mega-ST. Many design ideas for the language came from Craig's Master's Thesis in Computer Science at the University of Toronto. Craig's thesis was heavily influenced by the work of John Backus on functional programming (FP) languages.

Craig ported his original Atari implementation to the 16-bit Microsoft MS-DOS platform and Euphoria was first released (version 1.0) in July, 1993 under a proprietary licence. The original Atari implementation is described by Craig as "primitive" and has not been publicly released. Euphoria continued to be developed and released by Craig via his company Rapid Deployment Software (RDS) and website rapideuphoria.com. In October, 2006 RDS released version 3 of Euphoria and announced that henceforth Euphoria would be freely distributed under an open source licence.

RDS continued to develop Euphoria, culminating with the release of version 3.1.1 in August, 2007. Subsequently, RDS ceased unilateral development of Euphoria and the openEuphoria Group took over ongoing development. The openEuphoria Group released version 4 in December, 2010 along with a new logo and mascot for the openEuphoria project.

Version 3.1.1 remains an important milestone release being the last version of Euphoria which supports the Microsoft MS-DOS platform.

Euphoria is an acronym for "End-User Programming with Hierarchical Objects for Robust Interpreted Applications" although there is some suspicion that this is a backronym.

The Euphoria language interpreter was originally written in C. With the release of version 2.5 in November, 2004 the Euphoria interpreter was split into two sections: the front-end parser and the back-end interpreter. The front-end (which is also used with the Euphoria-to-C translator and the Binder) is now written in Euphoria. The main back-end and run time library are written in C.

Read more about this topic:  Euphoria (programming Language)

Famous quotes containing the word history:

    False history gets made all day, any day,
    the truth of the new is never on the news
    False history gets written every day
    ...
    the lesbian archaeologist watches herself
    sifting her own life out from the shards she’s piecing,
    asking the clay all questions but her own.
    Adrienne Rich (b. 1929)

    No one is ahead of his time, it is only that the particular variety of creating his time is the one that his contemporaries who are also creating their own time refuse to accept.... For a very long time everybody refuses and then almost without a pause almost everybody accepts. In the history of the refused in the arts and literature the rapidity of the change is always startling.
    Gertrude Stein (1874–1946)

    American time has stretched around the world. It has become the dominant tempo of modern history, especially of the history of Europe.
    Harold Rosenberg (1906–1978)