Re: RapidEuphoria // C#

new topic     » goto parent     » topic index » view thread      » older message » newer message

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu