🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #623764

Re: The birth of BASIC

#623764
From: Peter Flass
Date: Sat, 02 Jun 2018 21:19
46 lines
3704 bytes
Gareth's Downstairs Computer
<headstone255.but.n...@yahoo.com> wrote:
> On 02/06/2018 18:37, Andrew Swallow wrote:
>> On 02/06/2018 18:32, Gareth's Downstairs Computer wrote:
>>> On 02/06/2018 17:26, Andrew Swallow wrote:
>>>> On 02/06/2018 12:27, Gareth's Downstairs Computer wrote:
>>>>> On 02/06/2018 06:44, Charles Richmond wrote:
>>>>>> 
>>>>>> On the DEC-20, BASIC Plus 2 had a lot of enhancements to plain 
>>>>>> BASIC. I never used it much, but some I knew at university did 
>>>>>> fairly complex projects using this BASIC.
>>>>>> 
>>>>> 
>>>>> Yes, but save from some contextual limitations (execution speed,
>>>>> storage space, etc) to a well designed project, the implementation
>>>>> language is irrelevant.
>>>>> 
>>>>> 
>>>> If the computer language cannot handle character you soon hit problems.
>>> 
>>> 
>>> All the languages with which I've been involved from the very lowest
>>> to PASCAL and FORTRAN, had an inalienable capability to deal with
>>> all forms of data having binary representations.
>>> 
>>> You don't hit a problem if you need a couple of hours' work to turn in
>>> string handling capabilities; after all, the C language has no string
>>> handling facilities, and relies on a string library, and, usually, a
>>> CHAR data type defined in terms of its binary size and signing.
>>> 
>> 
>> The ICL 1900 read characters into integers in A1 format. IF statements 
>> compared by subtracting which resulted in overflow.
> 
> I know not what is A1 format, but awareness of such a problem makes it 
> seem to be a simple matter to adjust values or else to translate to
> an internal format.
> 
> 

A1 stores input one character per word, so you lose somewhere between 75% 
and 84% of your memory, in return for having something that is a bit easier
to handle. Otherwise you have to shift and mask to manipulate characters.

-- 
Pete
Technical Details
Message-ID: <1047735211.549666848.482681.peter_flass-yahoo.com@news.eternal-september.org>
Path: mbox-mo1.pugleaf.net!b185-v6ni3886itb.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin3!goblin.stu.neva.ru!news.cs.hut.fi!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
References: <874lisvjda.fsf@usenet.ankman.de> <fnammmFl3d5U4@mid.individual.net> <pep9gi$ssu$1@dont-email.me> <877enj7cme.fsf@usenet.ankman.de> <wMadnSM0r6R794zGnZ2dnUU78TXNnZ2d@giganews.com> <petaqq$5qm$1@dont-email.me> <petuvh$iln$2@dont-email.me> <-8-dnaPqYe2kWI_GnZ2dnUU78bmdnZ2d@giganews.com> <peukbr$qbf$1@dont-email.me> <WtOdnY9WrctpSI_GnZ2dnUU78dXNnZ2d@giganews.com> <peup83$pik$1@dont-email.me>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a24:2496:: with SMTP id f144-v6mr6806802ita.21.1527974347675;        Sat, 02 Jun 2018 14:19:07 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:a6b:d919:: with SMTP id r25-v6ls2794905ioc.24.gmail; Sat, 02 Jun 2018 14:19:07 -0700 (PDT)
X-Received: by 2002:a6b:2090:: with SMTP id g138-v6mr7335191iog.85.1527974347010;        Sat, 02 Jun 2018 14:19:07 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!b185-v6ni3886itb.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin3!goblin.stu.neva.ru!news.cs.hut.fi!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Peter Flass <peter...@yahoo.com>
Newsgroups: alt.folklore.computers
Subject: Re: The birth of BASIC
Date: Sat, 2 Jun 2018 17:19:06 -0400
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <1047735211.549666848.482681.peter_flass-yahoo.com@news.eternal-september.org>
References: <874lisvjda.fsf@usenet.ankman.de> <fnammmFl3d5U4@mid.individual.net> <pep9gi$ssu$1@dont-email.me> <877enj7cme.fsf@usenet.ankman.de> <wMadnSM0r6R794zGnZ2dnUU78TXNnZ2d@giganews.com> <petaqq$5qm$1@dont-email.me> <petuvh$iln$2@dont-email.me> <-8-dnaPqYe2kWI_GnZ2dnUU78bmdnZ2d@giganews.com> <peukbr$qbf$1@dont-email.me> <WtOdnY9WrctpSI_GnZ2dnUU78dXNnZ2d@giganews.com> <peup83$pik$1@dont-email.me>
Mime-Version: 1.0
Injection-Info: h2725194.stratoserver.net; posting-host="dc0409d974ee82d96247b2adb7d83072"; logging-data="16633"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX19GIIzME3JkB8za4aftuBSo"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:hTtegtBYL6n9I4ZgZQBQy64ATyE= sha1:QGcO8Y7MbH7a1dyadMEds7jP8Ac=
Bytes: 3322
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit