Re: One more word
- Posted by rforno at tutopia.com May 30, 2002
- 512 views
I agree with you, Jonas. Moreover, subscripts out of bounds, hanging pointers, unintended variable overlaps, and other "features", are a nightmare under C/C++. Also, has anyone consider the possibility of using Euphoria as a pseudo-code variant, one that is executable? And what about using Euphoria as the first language for beginners? I am now teaching C/C++ as the first language in an University here in Buenos Aires, and I am finding that this is really difficult for beginners. You are not devoting your time to teach algorithms and basic programming techniques, but to peculiarities of the language. Now I am proposing a workshop for teachers in this University, dealing with Euphoria, trying to convince them to teach it to beginners. Regards. ----- Original Message ----- From: "Jonas Temple" <jktemple at yhti.net> To: "EUforum" <EUforum at topica.com> Sent: Wednesday, May 29, 2002 11:12 AM Subject: RE: One more word > > Euman, > > The EuCon thing was just a joke I came up with one day in a silly mood. > > I would also like to say that I, for one, certainly don't consider > Euphoria a toy language. Why? Well, consider this: > > 1. How many times has the core language contributed to your PC locking > up? Sure, if you're linking to dll's and pass incorrect parameters that > can happen but I've never had Eu lock up my PC by itself. > 2. Back in my C++ days I used a Borland db tool called DBE. You could > read/write Paradox, DBase and ODBC tables with one set of API calls. > Can't tell you how many times I had to reboot my PC after a call to the > API resulted in a crash. > 3. Memory management is nothing but a pain in C++. Can't tell you how > many frustrating hours I spent tracking down bugs related to my poor > memory management skills. > 4. How many other languages produce such a verbose program dump when you > have an error in your code? (I know of one other language that does > this). > > I guess this is all to say "use the best tool for the job". If I were > to go out and buy a $2,500 table saw to make a bird house that's > overkill. If I go out and buy a $2,500 table saw to make a complete > dining room set that's probably a good investment. I certainly would > have to strongly consider if I wanted to use Euphoria for an extremely > large scale project but if I'm working on something less complex it > probably would be the best choice. > > With that in mind, I'm considering re-writing my Recipe Organizer > (written in C++) into Euphoria and packaging it as a truly commercial > app written in Euphoria and then contributing. I'm considering this > mostly because of other posts that state a lack of "final form" apps > written in Euphoria (which I tend to agree with somewhat). > > Well, enough rant for now. > > Jonas > euman at bellsouth.net wrote: > > I learned people dont give a shit about what you think you > > know but what you actually do know. I also dont see this > > EuCon (conference) ever happening. Euphoria is a very nice > > TOY language but hardly has anything worth people paying > > money to meet and discuss. > > > >