1. 3rd or 4th generation lang (was Associative vs Analytical)
- Posted by Alan Tu <ATU5713 at COMPUSERVE.COM>
Aug 03, 1998
-
Last edited Aug 04, 1998
>Maybe its time, we wrote a programming langauge that will work with both=
>these two thinking patterns.
Didn't quite get all you said, Ralf, but I'm curious about these things
myself. Will check out the URL when I get a chance.
Euphoria says its a 3rd-gen language (could someone go over the generatio=
ns
with me)? Now, its still a bottom-up language. In other words, I still
have to tell it what to do. My guess is that "4th gen" languages" are
those that will let you tell it a problem and it figure out an algorithm =
to
solve it.
Now, I've seen snippets of many languages: BASIC, some C (boy, did I run
away fast!), Euphoria, and recently ScriptV, Java, JavaScript. Some
porport to be "object-oriented". Well, I think we want a language that's=
problem-oriented. I think, though, that I'm getting into AI.
Anyway, the most "advanced" languages I've seen are languages similar to
Euphoria. But I am still setting the mini-goals and selecting the means.=
=
Not only that, I'm still trying to figure out how to code those "means". =
Just a thought.
--Alan
=
2. Re: 3rd or 4th generation lang (was Associative vs Analytical)
- Posted by bonn ortloff <kc7yrh at HOTMAIL.COM>
Aug 03, 1998
-
Last edited Aug 04, 1998
>Date: Mon, 3 Aug 1998 23:19:18 -0400
>Reply-To: Euphoria Programming for MS-DOS
<EUPHORIA at LISTSERV.MUOHIO.EDU>
>From: Alan Tu <ATU5713 at COMPUSERVE.COM>
>Subject: 3rd or 4th generation lang (was Associative vs
Analytical)
>To: EUPHORIA at LISTSERV.MUOHIO.EDU
>Euphoria says its a 3rd-gen language (could someone go over the
generatio=
>ns
>with me)?
first gen: Assembly. total control.
second gen: C. (or I suppose so. gotta go over that article again...)
third gen: Java, Euphoria, etc. Less control, more fun.
fourth gen: You _tell_ the program what to do. e.g. "Give random number
of 100", which would be like "set(rand*100)" (even BASIC hasn't gotten
me to grips with how to make random numbers. Sad.) Lotza fun.
(Definition missing: F---. lots of those!)
- "LEVIATHAN" :)
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
3. Re: 3rd or 4th generation lang (was Associative vs Analytical)
- Posted by Irv <mountains at MINDSPRING.COM>
Aug 04, 1998
-
Last edited Aug 05, 1998
At 11:19 PM 8/3/98 -0400, you wrote:
>Euphoria says its a 3rd-gen language (could someone go over the generations
>with me)? Now, its still a bottom-up language. In other words, I still
>have to tell it what to do. My guess is that "4th gen" languages" are
>those that will let you tell it a problem and it figure out an algorithm to
>solve it.
>
...
>Well, I think we want a language that's
>problem-oriented. I think, though, that I'm getting into AI.
Alan, my personal opinion (based on a few bad experiences) is that "4GL" usually
means the distributors of the language couldn't come up with a more catchy
sales pitch. "Tastes great-- less filling" would be better, for example.
I also tried Prograph, which, in my opinion rates 100 in concept, and around
30 in implementation, with a score of -30 in user friendliness.
Now, I am no great programmer, but a simple program that I have written in
half a dozen different languages proved impossible to write - ( create ?) -
in Prograph. I quickly gave up trying, and hit the Delete key.
As for a language that meets your definition - give it a problem and it
figures out how to solve it - I think that is more like 8th generation.
Irv
4. Re: 3rd or 4th generation lang (was Associative vs Analytical)
- Posted by Hawke <mdeland at NWINFO.NET>
Aug 04, 1998
-
Last edited Aug 05, 1998
Irv wrote:
> I also tried Prograph, which, in my opinion rates 100 in concept, and around
> 30 in implementation, with a score of -30 in user friendliness.
i might possibly agree to those scores but i haven't actually had
time to DL the windemo yet. be that as it may, my goal would be
80's or <dream> 90's </dream> on all those above scores for
"iconophoria" (see other posts)
> Now, I am no great programmer, but a simple program that I have written in
> half a dozen different languages proved impossible to write - ( create ?) -
> in Prograph. I quickly gave up trying, and hit the Delete key.
again, very high priority on what i wish to create is utter simplicity
and definitive ease, be it 1K prog's or 1000000K prog's...
size *ahem* shouldn't matter :)
> As for a language that meets your definition - give it a problem and it
> figures out how to solve it - I think that is more like 8th generation.
gimme! pwease?!?!? pwetty pwease?
--Hawke'
(please, not to nitpick, it's Hawke', not Hawk. my real name is mike,
yes.
Hawke' is a given name of sentimental value to me, given to me upon
my rebirth... a subject i won't digress to on this list, offtopic and
all
that...</departs_pedestal>)