1. 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.

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.

new topic     » topic index » view message » categorize

2. Re: greetings

-----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

new topic     » goto parent     » topic index » view message » categorize

3. Re: greetings

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu