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:

    Man watches his history on the screen with apathy and an occasional passing flicker of horror or indignation.
    Conor Cruise O’Brien (b. 1917)

    To care for the quarrels of the past, to identify oneself passionately with a cause that became, politically speaking, a losing cause with the birth of the modern world, is to experience a kind of straining against reality, a rebellious nonconformity that, again, is rare in America, where children are instructed in the virtues of the system they live under, as though history had achieved a happy ending in American civics.
    Mary McCarthy (1912–1989)

    The awareness that health is dependent upon habits that we control makes us the first generation in history that to a large extent determines its own destiny.
    Jimmy Carter (James Earl Carter, Jr.)