- What is Euphoria?
Euphoria is an interpreted programming language for Windows, Linux, FreeBSD, and Mac OS X.
Euphoria runs on 32-bit and 64-bit x86 or ARM architecture. See the Wikipedia entry for Euphoria.
- Who created Euphoria?
Euphoria was originally created by Robert Craig of Rapid Deployment Software around 1989-90 on an Atari Mega-ST as part of his Master’s Thesis at the University of Toronto.
The first world-visible incarnation of the language was for the 32-bit DOS platform and was released in July of 1993.
- What does Euphoria code look like?
Here is the standard “Hello World!” program in Euphoria:
puts( 1, "Hello, world!\n" )
Here is a routine that removes an item from a sequence:
public function remove_item( object item, sequence list ) integer pos = find( item, list ) if pos != 0 then list = list[1..pos-1] & list[pos+1..$] end if return list end function
- What does the name Euphoria mean?
The name “Euphoria” is an acronym (backronym?) for End-User Programming with Hierarchical Objects for Robust Interpreted Applications.
- What can I use Euphoria for?
Anything you want! Euphoria is used to write console applications, system services, GUI applications, and even web applications. You’re limited only by your own imagination!
- Where is the Euphoria home page?
The Euphoria home page is http://openeuphoria.org/.
- How much does Euphoria cost?
Euphoria is free! It was release as public domain in 2006.