1. RapidEuphoria // C#
- Posted by Linus <linus at skypilot.de> Jan 17, 2006
- 562 views
Hallo, in the past I have developed DB-apps using VisualBasic. I am now thinking about using wether RapidEuphoria or C# (Express Ed.) in the future. Can these two be compared? Are there advantages for using RapidEuphoria? Regards, L.
2. Re: RapidEuphoria // C#
- Posted by Greg Haberek <ghaberek at gmail.com> Jan 17, 2006
- 494 views
> Can these two be compared? Are there advantages for using RapidEuphoria? Its just Euphoria, and is developed by Rapid Deployment Software (RDS), hence RapidEuphoria.com. And in my opinion, no, you can't really compare them. Euphoria is a simple top-to-bottom, procedure-based, interpreted language. C# is the most abstracted object-oriented language I've ever seen. Euphoria has no built-in object oriented system. You could compare just C to Euphoria, but an app written in C# will follow a completely different structure than one written in Euphoria. ~Greg
3. Re: RapidEuphoria // C#
- Posted by Linus <linus at skypilot.de> Jan 17, 2006
- 525 views
- Last edited Jan 18, 2006
...OK, Euphoria. C# seems to be a very powerful programming language for Windows. What are the advantages of Euphoria? Is it as powerful as C#? Do you know if 'bigger' programs are developed with Euphoria, or just 'smaller' tools...? Thank you very much. Regards, Linus Greg Haberek wrote: > > > Can these two be compared? Are there advantages for using RapidEuphoria? > > Its just Euphoria, and is developed by Rapid Deployment Software > (RDS), hence RapidEuphoria.com. And in my opinion, no, you can't > really compare them. Euphoria is a simple top-to-bottom, > procedure-based, interpreted language. C# is the most abstracted > object-oriented language I've ever seen. Euphoria has no built-in > object oriented system. You could compare just C to Euphoria, but an > app written in C# will follow a completely different structure than > one written in Euphoria. > > ~Greg > >
4. Re: RapidEuphoria // C#
- Posted by Jeremy Peterson <ptl99 at hotmail.com> Jan 17, 2006
- 500 views
- Last edited Jan 18, 2006
Hi Linus. Christopher Bouzy seems to be the only one who has made a profitable Eu app. Back in 1996 a guy named Michael Packard was selling a bunch of arcade games written with Euphoria, but I don't think he made much money(although they were great games). He left in disgust because of the rather communistic nature of some of the Eu users. Apparently they were in a Euphoria brought on by something other than the language Euphoria.Not many other large programs are around because hardly anyone knows about Euphoria and most of the ones that do see it as a toy. Looking at the reviews on download.com show that people think it's an outdated language as well. You can't really compare C# and Eu well because one is OOP, runs on a VM on Windows only using the .Net system, and the other is procedure, interpreted, and runs on Dos, Windows, Linux, and FreeBSD. Nobody has written a real killer app yet, but it'll happen soon, right everybody?
Jeremy Edmund Burke: "All that is necessary for evil to triumph is for good men to do nothing."
5. Re: RapidEuphoria // C#
- Posted by ags <eu at 531pi.co.nz> Jan 17, 2006
- 545 views
- Last edited Jan 18, 2006
Linus wrote: > > ...OK, Euphoria. > > C# seems to be a very powerful programming language for Windows. > > What are the advantages of Euphoria? Is it as powerful as C#? > > Do you know if 'bigger' programs are developed with Euphoria, or just > 'smaller' > tools...? > > Thank you very much. > > Regards, > > Linus I know in my case I have developed at least one 'bigger' program -- a 'cart' based mp3 player with heirarchical tree view play lists, search, integrated web browser, databased file information, cue output etc. This was developed for the company I work for though so I can't release it. And I think that might be a factor with Euphoria and a lot of 'rapid development' languages--they are used a lot in business for custom applications and will therefore probably not see the light of day as it were. Judith Evans' IDE (or "not Judith Evans' IDE" it would seem :) is a fairly large and complex application coded in Euphoria. I have also coded network applications with Euphoria with no problems. Just because the language is simple doesn't mean the applications have to be. Gary
6. Re: RapidEuphoria // C#
- Posted by D. Newhall <derek_newhall at yahoo.com> Jan 18, 2006
- 527 views
Linus wrote: > > ...OK, Euphoria. > > C# seems to be a very powerful programming language for Windows. > > What are the advantages of Euphoria? Is it as powerful as C#? > > Do you know if 'bigger' programs are developed with Euphoria, or just > 'smaller' > tools...? > > Thank you very much. > > Regards, > > Linus Big programs are certainly do-able in Euphoria but there aren't as many. Personally, I use it mostly for "small" things since that's what I usually program but if I had to something "large" I would use Euphoria but probably only because it's my favorite language. If you want to do a lot of GUI based stuff for Windows C# would probably be better since it has a large standard, supported, Windows-specific library. We have GUI libraries as well but we don't have Microsoft building large RAD tools for them (although, I'm sure some people here think that's a good thing). You should look into Euphoria at least since it's easy to learn and if you need to switch you won't lose that much work ideally. The Euphoria Standard Library project : http://esl.sourceforge.net/ The Euphoria Standard Library mailing list : https://lists.sourceforge.net/lists/listinfo/esl-discussion
7. Re: RapidEuphoria // C#
- Posted by Vincent <darkvincentdude at yahoo.com> Jan 18, 2006
- 536 views
Linus wrote: > > ...OK, Euphoria. > > C# seems to be a very powerful programming language for Windows. > > What are the advantages of Euphoria? Is it as powerful as C#? > > Do you know if 'bigger' programs are developed with Euphoria, or just > 'smaller' > tools...? > > Thank you very much. > > Regards, > > Linus I'll be honest and refrain from any bias point-of-view... Other than simplicity and multi-platform support, Euphoria really doesn't offer any significant advantages over C# or Java. On the contrary really, Euphoria conceivably lacks many of the popular features found in those and other languages. Though I usually wouldn't consider that as being a "lack", as their absence serves a purpose of honoring guidelines proposed by the language author: Robert Craig; mainly of which is to maintain a small, simple and concise language specification. Compared to C or C++, Euphoria is really a delightful experience, however that doesn't boast much anymore. Today there are numerous languages that are generally considered better suited than C or C++ in specific areas of programming. Those would be Java, C#, Visual Basic, Delphi, Pascal, Python, Ruby, Smalltalk, etc. Euphoria is suited to the individual hobbiest interested in developing small to medium client-side or CGI applications and libraries. Many of the seasoned developers here spend a significant portion of their programming time writing and maintaining wrappers of popular libraries written in C or C++; often for the sole purpose of increasing the overall functionability of Euphoria as a language. There also occationally seems to be a stronger focus on improving the language rather than accomplishing the real goal of programming: application development. With all that said, I still enjoy Euphoria and the ability to communincate with virtually *every* active Euphoria programmer. Why? Because Euphoria is very well suited for me... I'm a hobbiest by nature and am interesting in learning different programming concepts and schemes that can substantially aid in building a programming foundation for myself. I guess the real question is whether or not this is the type of thing you're looking for. If so then fantasic, but if not, perhaps you should compare other options to determind which solution best serves your specific needs to effectively accomplish tasks on hand. Regards, Vincent