delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/17/21:00:30

From: "John M. Aldrich" <fighteer AT cs DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Could someone help me with Nasm module linking?
Date: Tue, 18 Nov 1997 18:55:54 +0000
Organization: Two pounds of chaos and a pinch of salt
Lines: 41
Message-ID: <3471E4B9.7CFD@cs.com>
References: <01BCF2B6 DOT 1FD120A0 AT user-9-87 DOT dial DOT inet DOT fi>
<3470AF61 DOT 426F AT cs DOT com> <64oqm3$eic AT freenet-news DOT carleton DOT ca>
<347150CB DOT 3794 AT cs DOT com> <6i1LA3-88gB AT prg DOT hannover DOT sgh-net DOT de> <34708D99 DOT 5182BF50 AT LSTM DOT Ruhr-UNI-Bochum DOT De>
Reply-To: fighteer AT cs DOT com
NNTP-Posting-Host: ppp230.cs.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019