Re: greetings

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

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 thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu