Mail Archives: djgpp/1997/11/17/21:00:30
Thomas Demmer wrote:
>
> Mark Junker wrote:
> [...]
> > Where do you have your knowledge from that BASIC is *not* procedure oriented?
> > Do you only suggest it because it supports GOTO and GOSUB too? Even QBasic
> > can handle procedures - as well as the old AmigaBASIC from MS.
> >
> > The newer JBasic (from ImaraCorp - I believe) - for example - doesn't support
> > GOTOs or GOSUBs any more!
> Relax!
> It has been pretty much a _JOKE_
> Check John's Organisation: line and how it's meant.
Man, I hate it when my news server gets some parts of a thread at
different times than others. I'm definitely going to switch ISPs once
my current contract expires (not just for the news service, but that's a
major part).
In any case, I meant what I said in the sense that BASIC, at its
_heart_, is not procedure-oriented. I programmed in BASIC for many
years before I learned Pascal and then C, so I know whence I speak. If
you're referring to QBasic, its "procedure" support was nothing more
than a thinly veiled disguise for the traditional GOSUB, and it didn't
seem to work very well. Of course, by the time I first used QBasic, I
already knew a great deal of Pascal, so maybe I was biased by a
procedure-oriented language that actually worked efficiently...
None of what I've said may necessarily apply to Visual BASIC or other
exotic forms of BASIC that I have not yet used. But the basic BASIC,
the language at the heart of all the extensions, is linear.
BTW, Tom, you are the first person to ever notice my "Organization",
such as it is. :)
--
---------------------------------------------------------------------
| John M. Aldrich, aka Fighteer I | mailto:fighteer AT cs DOT com |
| Proud owner of what might one | http://www.cs.com/fighteer |
| day be a spectacular MUD... | Plan: To make Bill Gates suffer |
---------------------------------------------------------------------
- Raw text -