LYCOS RETRIEVER Beta Retriever Home  |  What is Lycos Retriever?   
Euphoria (Language)
built 193 days ago
Euphoria is... profound and very interesting. Supported on Windows, DOS, Linux and FreeBSD, it is an interpreted language with some impressive features. For a start, Euphoria is amazingly fast considering that it is interpreted. The Euphoria Web site says that it is 30 times faster than Perl or Python. And there's also a Euphoria-to-C translator that can boost execution speed even further. Continued
Euphoria is a simple, flexible, powerful, and easy-to-learn language that outperforms all other interpreted languages. You can develop 32-bit programs for both DOS and Windows. A Linux version is being developed. The Euphoria Web site contains over 300 free source programs that you can download. Euphoria is well-suited for developing action games. Euphoria is free, although you can get some advanced features by registering.
Euphoria provides extensive run-time error checking for: out-of-bounds subscripts, uninitialized variables, bad parameter values for library routines, illegal value assigned to a variable, and many more. If something goes wrong you'll get a full error message, with a call traceback and a listing of variable values. With other languages you'll typically get protection faults with useless dumps of machine registers and addresses.
Source:
Euphoria comes in two different editions: a Public Domain Edition and a Complete Edition. Both editions will run any Euphoria program of any size at full speed, and will report all "compile-time" errors such as syntax errors, undeclared variables etc. The only restriction in the Public Domain Edition is that full diagnostic information for run-time errors is not provided for large programs.
Developed as a personal project to invent a programming language from scratch, Euphoria's first incarnation was created by Robert Craig on an Atari Mega-ST. It's named Euphoria as an acronym for "End-User Programming with Hierarchical Objects for Robust Interpreted Applications", although there is some suspicion that this is in fact a backronym. The first public incarnation of the language was for the 32-bit DOS platform and was released in July 1993. The original Atari version, to date, has not been released. As of the release of version 3.0.0 (October 17, 2006), it is open source.
Euphoria, the creation of Robert Craig of Rapid Deployment Software in 1993, can be found at www.rapideuphoria.com. Why is it called Euphoria? Because the name is an anagram for End User Programming with Hierarchical Objects for Robust Interpreted Applications. A somewhat labored joke to be sure, but now you know.
SEARCH
MORE ABOUT
  Euphoria (Language)