|What Is Euphoria?
|Recent User Contributions
|Other Euphoria Web Sites
|Related Books & Software
|What is Euphoria?
|Read this page in Hungarian
|Read this page in Lithuanian
|Read this page in Albanian
|Read this page in Finnish
|Read this page in Ukrainian
|Read this page in Greek
|Read this page in Indonesian
|Read this page in Serbo-Croation
|Read this page in Polish
What Euphoria users are saying . . .
|Euphoria has greatly increased my productivity by significantly reducing development time!
|Vincent H. - Oregon, USA
I was talking to a guy on a game programming forum about Euphoria and he needed some help so I quickly checked the documentation to fix his code and discovered that Euphoria was a very, VERY good language. It has power and a good ALGOL/BASIC like syntax which has had me hooked ever since.
|Derek Newhall - Falmouth, Massachusetts
I had used PowerBASIC for some years, and had been satisfied with its DOS versions. With the first Windows versions of PowerBASIC, I was dissatisfied, but I didn't find another language that would better meet my needs. At that time, I read about Euphoria on comp.lang.basic.powerbasic. After trying Euphoria, I succumbed to its high addictive potential. :-)
|Juergen Luethje - Berlin, Germany
We have selected the programming language Euphoria, as the language to support our laboratory exercises in the course. The language was chosen for its simplicity of commands yet powerful versatility. Our goal is to develop concise and accurate algorithms (set of steps) that solve mathematical problems. We don't want to become overwhelmed with a programming paradigm that clouds our main goal. We will attempt to subscribe to the KISS principle.
Prof. Kuntz - Mathematics Department,
Monmouth University (New Jersey)
When I found Euphoria in 2000, I was very interested in it because I didn't need to specify a type for each variable (which was new to me). Another thing is that the code is *very readable* and I didn't have any problem understanding others' code. I learned it in a few days. Immediately I informed my friends about the language I had just discovered. After that, all I needed to know was how third-party libraries worked. In Euphoria, there is nothing like complicated syntax or exceptions.
|Randy Sugianto - Indonesia
|Daniel Kluss - Las Vegas, Nevada
I became aware of programming in my late forties, and taught myself the basics of QBASIC out of curiosity and interest, with which I wrote a few small, simple programs for my personal use. I then began teaching myself the basics of C/C++. I found that at best, I could only copy simple sample programs from the "teach yourself" books I was reading - I was unable to complete any error-free programs that I could use myself. I searched the web for an alternative programming language, and came across Python, Perl, Java and so on - and also Euphoria. I figured that if Euphoria really was "Simpler than Basic", "More Powerful than C++", and free, then it could be just right for me. Initially, I was attracted to seemingly peripheral things - the documentation was clear, succinct, and precise; you talked about the flexibility and simplicity of the language; you seemed to be proud of the language; you seemed to be generous in what you gave for free. I was *greatly* helped by David Gay's "A Beginner's Guide to Euphoria"; it really helped me understand and appreciate the language so much better. Other Euphorians - and you yourself - were generous, friendly, and patient whenever I asked questions, however trivial. This fuelled my confidence, and encouraged me to persist with the language. My association with Euphoria was "sealed" when I started to write full, working, non-trivial programs. They were more sophisticated than my previous efforts with QBASIC, simpler in concept, but not necessarily harder to write. Bottom line: my programs worked, and they were error-free! I enjoy using Euphoria; I like programming with it. It has helped me understand, think through, and use lots of programming concepts (even OOP!); and I haven't had to unlearn anything that Euphoria has taught me. At the end of the day (well... a fortnight), I can write a program that works, is error-free, and does its job. I'm still an enthusiastic registered user, and fully intend to purchase upgrades. Thank you for "a happy programming experience". :)
|Alex Caracatsanis - Mildura, Australia
|How can I find out more?
|Let me run a sample program
|This site is maintained by Robert Craig and Junko C. Miura of Rapid Deployment Software