Euphoria is a simple, flexible and easy-to-learn programming language. It lets you quickly and easily develop programs for Linux, DOS and Windows. Euphoria was first released in 1993. Since then, Rapid Deployment Software has been steadily improving Euphoria with the help of a growing number of enthusiastic users. Although Euphoria provides subscript checking, uninitialized variable checking and numerous other runtime checks, it is extremely fast. People have used it to develop high-speed 32-bit DOS games and Windows programs.