From: "John M. Aldrich" 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk 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 | ---------------------------------------------------------------------