🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #623763

Re: The birth of BASIC

#623763
From: Gareths Downstairs Computer
Date: Sat, 02 Jun 2018 18:55
35 lines
3390 bytes
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.
Technical Details
Message-ID: <peup83$pik$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!d26-v6ni12964wmb.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!feeder.erje.net!2.eu.feeder.erje.net!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>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a1c:ca17:: with SMTP id a23-v6mr532202wmg.21.1527965765142;        Sat, 02 Jun 2018 11:56:05 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:a1c:f707:: with SMTP id v7-v6ls8259640wmh.1.canary-gmail; Sat, 02 Jun 2018 11:56:04 -0700 (PDT)
X-Received: by 2002:a1c:f214:: with SMTP id s20-v6mr1152399wmc.25.1527965764326;        Sat, 02 Jun 2018 11:56:04 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!d26-v6ni12964wmb.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!feeder.erje.net!2.eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Gareth's Downstairs Computer <headstone255.but.n...@yahoo.com>
Newsgroups: alt.folklore.computers
Subject: Re: The birth of BASIC
Date: Sat, 2 Jun 2018 19:55:52 +0100
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <peup83$pik$1@dont-email.me>
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>
Mime-Version: 1.0
Injection-Date: Sat, 2 Jun 2018 18:56:03 -0000 (UTC)
Injection-Info: h2725194.stratoserver.net; posting-host="582e1a314e9d9b83eef38a81b8c0816d"; logging-data="26196"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX1+8lvzRfa2shcgxEB9M8osk"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
Cancel-Lock: sha1:+tsy6hJ9gVLtXXG+WR/VsVSwovo=
In-Reply-To: <WtOdnY9WrctpSI_GnZ2dnUU78dXNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit