1. greetings
- Posted by Paul Whyment <holdfast at NETCONNECT.COM.AU> Nov 15, 1999
- 483 views
Hi all. I'm new to this list. I've recently installed Euphoria because a course I'm doing next year has 3 modules on 3GL programming. My only experience is with Delphi3. Never did Basic or anything else before that. I really enjoy using Delphi but because it's all I've used, Euphoria looks like something from the dark ages. I am determined to work it through, but to have to go to so much trouble designing even the most basic (small "b") GUI, I'm just amazed at what people used to put up with. Even the editor, at first glance, seems almost useless. I've downloaded a windows style editor, so hopefully that will make things easier. Is there any intention to make Euphoria object oriented, with a decent IDE? Is Euphoria more of a toy for propellor heads? Just thought I'd document my first impressions, which I believe are fairly objective. From my point of view, programming is about getting a good job done as quickly and easily as possible. I have an aquaintance with a degree in comp. sc. who only uses Delphi to knock up front ends, whilst still using handwritten Pascal to design very big programs for industrial clients. His databases are robust, and he knows them inside out. I, on the other hand, have had trouble with a Delphi database (used for inventory control in a music shop) that I wrote with Delphi. The Borland database engine has been upgraded numerous times because of various faults, which doesn't inspire confidence. I can feel my comfort zone being threatened, so perhaps I'm onto something good! Please excuse my ignorance (I had to look up 3GL on the net "Third Generation Languages" I think) but would Euphoria fit the bill as a 3GL? Cheers, Paul. =================================== Glyme's formula for success....... The secret of success is sincerity. Once you can fake that, you've got it made.
2. Re: greetings
- Posted by Derek Parnell <dparnell at BIGPOND.NET.AU> Nov 15, 1999
- 472 views
-----Original Message----- |Please excuse my ignorance (I had to look up 3GL on the net "Third |Generation Languages" I think) but would Euphoria fit the bill as a 3GL? |Cheers, Paul. Yes, it certain does. A 2GL is an assembly language. A 4GL is NOT a minimulist language, which Euphoria tries to be. cheers, Derek Parnell Melbourne, Australia
3. Re: greetings
- Posted by Irv Mullins <irv at ELLIJAY.COM> Nov 14, 1999
- 468 views
From: Paul Whyment <holdfast at NETCONNECT.COM.AU> Subject: greetings > Hi all. I'm new to this list. I've recently installed Euphoria because a > course I'm doing next year has 3 modules on 3GL programming. My only > experience is with Delphi3. Never did Basic or anything else before that. I > really enjoy using Delphi but because it's all I've used, Euphoria looks > like something from the dark ages. I am determined to work it through, but > to have to go to so much trouble designing even the most basic (small "b") > GUI, I'm just amazed at what people used to put up with. Even the editor, at > first glance, seems almost useless. I've downloaded a windows style editor, > so hopefully that will make things easier. Is there any intention to make > Euphoria object oriented, with a decent IDE? Is Euphoria more of a toy for > propellor heads? Just thought I'd document my first impressions, which I > believe are fairly objective. Welcome. Let's start out by observing that Delphi is also a 3GL language. Some people think because you can drag and drop a timer on a form, you are using a 5GL language. That is just not true. If it were, the Dave's Euphoria IDE would also qualify as 5GL. A 5GL language would enable you to diagram the program flow, connections and interactions between program entities, and specify the conditions under which the connections would function. There are a couple of (almost unusable, IMO) languages out there that are attempting to make this scheme work. Neither Delphi nor Euphoria is even 4GL: Can you type "list all customers who owe more than $500" in Delphi and get a correct answer? No, but you can with 4GL languages. > From my point of view, programming is about getting a good job done as > quickly and easily as possible. I have an aquaintance with a degree in comp. > sc. who only uses Delphi to knock up front ends, whilst still using > handwritten Pascal to design very big programs for industrial clients. His > databases are robust, and he knows them inside out. I, on the other hand, > have had trouble with a Delphi database (used for inventory control in a > music shop) that I wrote with Delphi. The Borland database engine has been > upgraded numerous times because of various faults, which doesn't inspire > confidence. I agree with your observations about the database connectivity. Huge amounts of code tend to have lots of places for bugs to hide. Later they jump out and bite you. Unlike your friend who can fix bugs in his code, you are dependent on Borland/Inprise to find and fix the problems. > I can feel my comfort zone being threatened, so perhaps I'm onto something > good! Is Euphoria required for the course? If so, that's interesting. If not, why did you choose it? Regards, Irv