🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #623691

Re: The birth of BASIC

#623691
From: Andrew Swallow
Date: Sun, 03 Jun 2018 15:53
23 lines
3205 bytes
On 03/06/2018 16:24, Gareth's Downstairs Computer wrote:
> On 03/06/2018 15:02, Andrew Swallow wrote:
>> On 02/06/2018 20:11, hanc...@bbs.cpcn.com wrote:
>>> On Saturday, June 2, 2018 at 12:19:34 PM UTC-4, Andrew Swallow wrote:
>>>
>>>> The writers of BASIC obviously knew FORTRAN. They chose GOTOs over 
>>>> blocks.
>>>
>>> BASIC had GOSUB.  Some BASIC's had CHAIN.
>>>
>>
>> GOSUB is a CALL statement without parameters. Although GOSUB is 
>> recursive. However having to implement variables as arrays shows how 
>> inelegant actually recursion is.
> 
> Recursion is a technique favoured by those qualified in computer
> science but never used by programmers in the real practical world.
> 

Recursion is useful when you have a variable number of loops. With a 
fixed number of loops the programmer codes them in and uses iteration. 
So the real life applications of recursion are when processing computer 
languages and bill of materials (BOM).
Technical Details
Message-ID: <APydnYdsnPR4k4nGnZ2dnUU78LXNnZ2d@giganews.com>
Path: mbox-mo1.pugleaf.net!n13-v6ni17633wmc.0!nntp.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder.ecngs.de!border1.nntp.ams1.giganews.com!nntp.giganews.com!buffer1.nntp.ams1.giganews.com!buffer2.nntp.ams1.giganews.com!news.giganews.com.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> <2111hdh5qbjo4o6ot3n9cuqfgk1pqdn8ck@4ax.com> <86ad7a17-fbd3-4056-98aa-91e1b38932ce@googlegroups.com> <1778842547.549582573.514335.peter_flass-yahoo.com@news.eternal-september.org> <-8-dnaDqYe0JXo_GnZ2dnUU78bmdnZ2d@giganews.com> <68034291-0143-4693-b8fe-755df7f87322@googlegroups.com> <PcqdnYC22cafaI7GnZ2dnUU78S3NnZ2d@giganews.com> <pf1188$q8f$3@dont-email.me>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a1c:3ec5:: with SMTP id l188-v6mr1281277wma.32.1528041191632;        Sun, 03 Jun 2018 08:53:11 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:adf:e981:: with SMTP id h1-v6ls14358549wrm.7.gmail; Sun, 03 Jun 2018 08:53:10 -0700 (PDT)
X-Received: by 2002:adf:f610:: with SMTP id t16-v6mr1245382wrp.16.1528041190925;        Sun, 03 Jun 2018 08:53:10 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!n13-v6ni17633wmc.0!nntp.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder.ecngs.de!border1.nntp.ams1.giganews.com!nntp.giganews.com!buffer1.nntp.ams1.giganews.com!buffer2.nntp.ams1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 03 Jun 2018 10:53:09 -0500
Subject: Re: The birth of BASIC
Newsgroups: alt.folklore.computers
References: <874lisvjda.fsf@usenet.ankman.de> <fnammmFl3d5U4@mid.individual.net> <pep9gi$ssu$1@dont-email.me> <877enj7cme.fsf@usenet.ankman.de> <2111hdh5qbjo4o6ot3n9cuqfgk1pqdn8ck@4ax.com> <86ad7a17-fbd3-4056-98aa-91e1b38932ce@googlegroups.com> <1778842547.549582573.514335.peter_flass-yahoo.com@news.eternal-september.org> <-8-dnaDqYe0JXo_GnZ2dnUU78bmdnZ2d@giganews.com> <68034291-0143-4693-b8fe-755df7f87322@googlegroups.com> <PcqdnYC22cafaI7GnZ2dnUU78S3NnZ2d@giganews.com> <pf1188$q8f$3@dont-email.me>
From: Andrew Swallow <am.sw...@btinternet.com>
Date: Sun, 3 Jun 2018 16:53:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <pf1188$q8f$3@dont-email.me>
Message-ID: <APydnYdsnPR4k4nGnZ2dnUU78LXNnZ2d@giganews.com>
Lines: 23
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-j9cY66zzYKkSXTIOQIdUxOAtE+5nSuNZJ/D6ikjwznWjeZTGG4VqFEcWhMYYfc+gBpWat2gsXXLl7pm!n5P9ekL2vEzDbijzBSOVBCj/OSsHRAKDzgrBFWLVk81NbTAw3+vDN6OPt42+pOnvrj9u/MphwPw=
X-Complaints-To: ab...@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
Bytes: 2712
X-Original-Bytes: 2619
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit