- Quick specs
- Price: Free
- Operating system: Windows 95/98/Me/2000/XP/NT
- Date added: March 17, 2005
- Total Downloads: 40,311
- Downloads last week: 49
- See full specifications
A newer version of Euphoria is available.
(Download doesn't provide access to previous versions of this program.)
- Average user rating: stars out of 25 votes
See all user reviews
Publisher's description
From Rapid Deployment Software :Euphoria is a simple, flexible, and easy-to-learn programming language. It lets you develop programs for DOS, Windows, Linux and FreeBSD. Although Euphoria provides subscript checking, uninitialized variable checking and numerous other run-time checks, it is fast. There is no waiting for compiles and links - just edit and run. Dynamic storage allocation is fundamental to Euphoria. Variables grow or shrink in size without the programmer having to worry about allocating and freeing chunks of memory. Elements of an array (Euphoria sequence) can be a dynamic mixture of different types and sizes of data.
The setup program will give you everything you need: a 32-bit interpreter for Windows, a 32-bit interpreter for DOS, the complete Euphoria Reference Manual, and numerous example programs.
In version 2.5, exception handling mechanism has been added, as well as streamlined syntax for subscripting and slicing.
What's new in this version:
- Wrappers and binaries for wxWindows, a cross platform GUI library for Windows and Linux.
- full list of changes
More popular Interpreters & Compilers downloads
- 1,286 downloads 1. Bat To Exe Converter
- 749 downloads 2. Borland C++ Builder
- 530 downloads 3. Dev-C++
- 497 downloads 4. Silverfrost FTN95
- 277 downloads 5. Net Express with .NET
- See all Interpreters & Compilers downloads
User reviews of Euphoria 2.5
- Average user rating: 4.2 stars out of 25 votes
- My rating: 0 stars Write review
-
Showing 4 of 4 user reviewsSee all 4 user reviews
This software version | All versions -
9 out of 13 people found this review helpful
Version: Euphoria 2.5
"Easy to learn, easy to debug and fast..."
Pros: Depends on what kind of application you are trying to build, Euphoria can be the best or the worst choice. I do not recomend this programming language if your application must have a lot of GUI elements, windows, dialogs or things like this. You will spend more time designing your GUI than programming the algoritms.
For any other goal Euphoria is a good choice. There is a good Euphoria database system. There are a lot of libraries and solutions for almost any common problems. I have a complete dinamic website based on Euphoria, running faster than another one based on PHP for example.
I can't recommend this product highly enough because it's an interesting concept, easy to understand and use. No matter if you are an experienced C or C++ programmer or a beginer with no programming skils, you will spend only some days to learn Euphoria.
Easy to learn, easy to debug and fast. This is how it is.
Cons: Euphoria interpreter should be open source... Only if you spend some money you can get the source code.
-
2 out of 2 people found this review helpful
Version: Euphoria 2.5
Pros: Euphoria is a small, simple, elegent, and fast programming language. Dynamic sequences makes the language powerful.
There is a binder, & Euphoria to C translator which makes standalone EXE or DLL files.
Cons: Very little in terms of professional development tools are provided in the package, such as IDE's, Windows/Linux editor, and packaging utilities. The standard library is aging, and offers only basic functionability. Windows/Linux support is bare bones, with no integrated OS API of anykind built in to the language, thus making it very challenging to produce a Windows/Linux GUI application. (Thanks to a dedicated team of people, a library called Win32Lib has wrapped a significant amount of the API for the Windows platform).
-
Version: Euphoria 2.5
"Easy, clear, powerful, and very fast"
Pros: The syntax is clear and regular, making for terse, very readable code. Terser than Pascal, immensely more readable than C (which is downright cryptic). Automatic garbage collection is a godsend and so is the Euphoria type "sequence" which I can best describe as typeless, dimensionless arrays. Writing in Euphoria takes me a fraction of the time it used to take in Borland Pascal -- perhaps one fourth -- and debugging is hardly ever needed.
-
0 out of 1 people found this review helpful
Version: Euphoria 2.5
Pros: It is a good programming language for beginners, but not as easy as BASIC.
You do not have to compile.
Cons: You have to type 'ex' to run the program, and if you want to distribute it, you have to include the .e files, and the ex program.
- See all 4 user reviews Write review
Submit your review
Previous Versions:


