[Info-vax] BASIC (was Re: 64-bit)
Lawrence D'Oliveiro
ldo at nz.invalid
Wed Jan 10 18:54:12 EST 2024
On Wed, 10 Jan 2024 23:28:29 +0000, Chris Townley wrote:
> On 10/01/2024 20:17, Lawrence D'Oliveiro wrote:
>
>> On Wed, 10 Jan 2024 13:07:04 -0500, mjos_examine wrote:
>>
>>> ... I think BASIC did have a pretty good
>>> run in the 90's and early 2000's, particularly on the Windows desktop
>>> platform.
>>
>> It had a role on 1980s micros, I’ll grant you that. The ability to
>> switch on and start typing code made for quite a productive
>> environment: type a statement with a line number to add it to your
>> in-memory program, or without to execute the line immediately.
>>
>> Nowadays, Jupyter notebooks offer a more modern environment for such
>> incremental, even scratchpad-style programming. And Python is a more
>> modern language without the limitations of BASIC.
>
> Have you ever used DEC/Compaq/HP basic?
I think so, yes. It very much tried to emulate the interactive BASIC-PLUS
environment from RSTS/E, as I recall (right down to the “Ready” prompt).
> It is unlike the early home computer Basic. In its day it was a modern
> highly structured language - which was of course compiled.
There is one BASIC that I have heard about, but never used, which sounded
genuinely interesting, and that was GRASS (or ZGRASS, as the Z80 version
was called). It had multithreading and no line numbers. Function bodies
were held in string variables, and interpreted from there. And this was
from 1978.
There are some documents about it at Bitsavers.
> I maintained and developed an ERP system consisting of well over a
> million lines of code, which worked well to support our business
So you got it to work, back in the day. Nowadays, there are easier ways of
achieving the same thing. For one thing, you would have many existing
libraries to draw on, instead of having to write all that code yourself.
More information about the Info-vax
mailing list