🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #623601

Re: The birth of BASIC

#623601
From: hanc...
Date: Mon, 04 Jun 2018 19:28
30 lines
2919 bytes
On Saturday, June 2, 2018 at 4:07:10 PM UTC-4, Andreas Kohlbach wrote:
> I guess I am missing a link here. Why did none of the BASICs coming with
> the 8bit micros need a compiler and rather interpret the code instead?

FWIW, to provide some background:

When I bought my 286, it came with MS-DOS 3 which included GW-BASIC.

I went out and bought the M/S QuickBasic compiler, which cost about
$50 back then.  (This was the much cheaper home version of the 
"Professional BASIC"*).  Some compiled programs ran much faster
than the GW version, and the development environment was easier.
QB included what later became the DOS EDIT (introduced as a standalone
in DOS 5.0, which also included a smaller QB).

Aside from being compiled, QB offered features to make better
use of memory and better buffering which sped up I/O.  It also
allowed accessing interrupts, so one could program in handlers
for I/O device problems, e.g. paper not loaded or diskette not
inserted.

I purchased the book, QuickBasic Bible, which contained a
tremendous amount of useful information, including advanced
features.


* They later had a promotion for the Professional Version for $100
and I got it.  But QB did virtually everything the PB did and I
rarely used the PB version.  One feature was a currency data-type,
but I didn't need that.
Technical Details
Message-ID: <8e4fb3b4-caf9-4559-9658-a997f4b61eb6@googlegroups.com>
Path: mbox-mo1.pugleaf.net!p41-v6ni3076qtp.1!nntp.google.com!x25-v6no3419495qto.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <874lisvjda.fsf@usenet.ankman.de> <439a1044-9919-4234-ad93-d8741b1bd71c@googlegroups.com> <pescmn$m7o$1@dont-email.me> <cb11f87e-44a9-4f0b-b4b3-998177600274@googlegroups.com> <pet0ag$174f$1@gal.iecc.com> <petuom$iln$1@dont-email.me> <87muwdx89e.fsf@usenet.ankman.de>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:9345:: with SMTP id v66-v6mr12293570qkd.8.1528140489801;        Mon, 04 Jun 2018 12:28:09 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:ac8:2f7a:: with SMTP id k55-v6ls10851684qta.10.gmail; Mon, 04 Jun 2018 12:28:09 -0700 (PDT)
X-Received: by 2002:ac8:524e:: with SMTP id y14-v6mr7763141qtn.56.1528140489157;        Mon, 04 Jun 2018 12:28:09 -0700 (PDT)
X-Received: by 2002:a25:aaa1:: with SMTP id t30-v6mr1015023ybi.13.1528140488959; Mon, 04 Jun 2018 12:28:08 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!p41-v6ni3076qtp.1!nntp.google.com!x25-v6no3419495qto.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Mon, 4 Jun 2018 12:28:08 -0700 (PDT)
In-Reply-To: <87muwdx89e.fsf@usenet.ankman.de>
Complaints-To: groups...@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=8.41.192.198; posting-account=WKyNOQkAAACNglsCZiIox1kdy9R-66KH
NNTP-Posting-Host: 8.41.192.198
References: <874lisvjda.fsf@usenet.ankman.de> <439a1044-9919-4234-ad93-d8741b1bd71c@googlegroups.com> <pescmn$m7o$1@dont-email.me> <cb11f87e-44a9-4f0b-b4b3-998177600274@googlegroups.com> <pet0ag$174f$1@gal.iecc.com> <petuom$iln$1@dont-email.me> <87muwdx89e.fsf@usenet.ankman.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e4fb3b4-caf9-4559-9658-a997f4b61eb6@googlegroups.com>
Subject: Re: The birth of BASIC
From: hanc...@bbs.cpcn.com
Injection-Date: Mon, 04 Jun 2018 19:28:09 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit