Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Most public domain software is free, at least at first glance.


devel / comp.os.cpm / Re: Altair BASIC Source Code

SubjectAuthor
o Altair BASIC Source CodeRichard L. Hamilton

1
Re: Altair BASIC Source Code

<ZjWTL.1660640$iS99.729138@fx16.iad>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4823&group=comp.os.cpm#4823

  copy link   Newsgroups: comp.os.cpm
Path: rocksolid2!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
Mime-Version: 1.0
X-Newsreader: knews 1.0b.1
Reply-To: rlhamil@smart.net
Organization: Timetravellers Anonymous
References: <bvGdnZ8g6Ix6Q2HV4p2dnAA@giganews.com>
<d83f71a1-7aad-49bf-9d06-5be3aeefb4ad@64g2000hsu.googlegroups.com>
<162eca54-3898-4cf2-a127-c36283593a1bn@googlegroups.com>
<tsmkhl$3djcl$1@dont-email.me>
From: rlhamil@smart.net (Richard L. Hamilton)
Subject: Re: Altair BASIC Source Code
Newsgroups: comp.os.cpm
Content-Type: text/plain; charset=us-ascii
Lines: 32
Message-ID: <ZjWTL.1660640$iS99.729138@fx16.iad>
X-Complaints-To: abuse(at)newshosting.com
NNTP-Posting-Date: Sun, 26 Mar 2023 11:50:17 UTC
Date: Sun, 26 Mar 2023 11:50:17 GMT
X-Received-Bytes: 2691
 by: Richard L. Hamilton - Sun, 26 Mar 2023 11:50 UTC

In article <tsmkhl$3djcl$1@dont-email.me>,
dxforth <dxforth@gmail.com> writes:
> On 17/02/2023 7:40 am, Gerard J. wrote:
>>
>> I just wanted to let everyone know that Mr. Emmanuel Roche is wrong. The book, on page 70, indeed shows the first page of the listing of Altair 4K BASIC. The credits are as follows (including the line numbers):
>
> Gates is famous for being the nerd who built a business empire and amassed
> a fortune. Being first to sell a working BASIC to Ed Roberts no doubt helped
> (allegedly Roberts was getting several calls a day from people claiming to
> have a BASIC 'nearly ready'). More interesting is what, if anything, was new
> about Gates' BASIC. If all the elements pre-existed, then perhaps not a lot.

I don't know about the earliest Gates/Microsoft BASIC, but by the time
of what came with my Osborne 1, it was an interpreter but tokenized,
where each reserved word was a byte with the high order bit on, and
some other things that internalized it enough to make interpretation
faster. Some googling may find an MBASIC program that can (with
minor adjustment for where in RAM the user program starts) list itself
without using LIST, by PEEKing through RAM from that starting point,
and printing a detokenized representation of itself.

Contrast that with CBASIC descended from BASIC-E (the latter by one of
the service academies, if memory serves) that had a separate BASIC to
byte code compiler program vs byte code interpreter that actually ran
it. Microsoft BASIC was definitely easier to use, although CBASIC may
have had some desirable features or performance advantage, which would
be way more than I remember.

So if Microsoft BASIC was easier (didn't need separate editor and two
more commands to compile and run), it might have had the advantage of
more people being willing to use it.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor