Article View: alt.folklore.computers
Article #623712Re: The birth of BASIC
From: Questor
Date: Wed, 06 Jun 2018 17:13
Date: Wed, 06 Jun 2018 17:13
38 lines
3753 bytes
3753 bytes
On Mon, 4 Jun 2018 12:35:24 +0100, Gareth's Downstairs Computer <headstone255.but.n...@yahoo.com> wrote: >On 04/06/2018 12:13, Bob Eager wrote: >> On Mon, 04 Jun 2018 06:28:37 -0400, Peter Flass wrote: >> >>> Gareth's Downstairs Computer >>> <headstone255.but.n...@yahoo.com> wrote: >>>> On 03/06/2018 22:40, Peter Flass wrote: >>>>> >>>>> Some problems are easily solved by recursion that are significantly >>>>> more complicated otherwise. >>>> >>>> I would be interested to know some examples, please? >>>> >>> Depth-first search of a binary tree. Top-down parsing. >>> >>> Anything that requires retracing a path thru a data structure. Without >>> recursion you have to maintain a table to keep track of where you've >>> been and where you're going. Recursion just handles it naturally. >> >> +1 >> >In both cases a table is maintained, either through a manually >programmed (trivial) table or through the auto-maintained call >tree, either by a return stack, or, again, in the case of >languages such as PL/M-86 that allocate local data statically, >a human-maintained call structure. > >It seems to me that computer scientists wish for everything to >be handed to them on a plate and baulk at the thought of >minor diversions to provide some simple and trivial extra facitlites >whereas real world programmers just get on with the job. Isn't that the whole point of computers? To take care of all the little fiddly bits so that humans don't have to? Oh, these computer scientists with their assemblers and compilers... and their octal and hexadecimal... why don't they just write out all the ones and zeros?
Technical Details
Message-ID:
<5b181635.2098106@news.dslextreme.com>Path:
mbox-mo1.pugleaf.net!d26-v6ni13398wmb.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post01.iad!fx06.iad.POSTED!not-for-mailReferences:
<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> <358405364.549754306.026362.peter_flass-yahoo.com@news.eternal-september.org> <pf2rlv$kq0$1@dont-email.me> <1147666797.549800491.480189.peter_flass-yahoo.com@news.eternal-september.org> <fnkl60Fl3d5U10@mid.individual.net> <pf385t$mnk$1@dont-email.me>Show Full Headers
Complete Article Headers
X-Received: by 2002:adf:c707:: with SMTP id k7-v6mr347870wrg.18.1528305276073; Wed, 06 Jun 2018 10:14:36 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:a1c:9ecf:: with SMTP id h198-v6ls447256wme.6.gmail; Wed, 06 Jun 2018 10:14:35 -0700 (PDT) X-Received: by 2002:a1c:f416:: with SMTP id z22-v6mr292802wma.23.1528305275315; Wed, 06 Jun 2018 10:14:35 -0700 (PDT) MIME-Version: 1.0 Path: mbox-mo1.pugleaf.net!d26-v6ni13398wmb.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post01.iad!fx06.iad.POSTED!not-for-mail From: usenet@only.tnx (Questor) Newsgroups: alt.folklore.computers Subject: Re: The birth of BASIC Organization: random access Reply-To: usenet@only.tnx Message-ID: <5b181635.2098106@news.dslextreme.com> 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> <358405364.549754306.026362.peter_flass-yahoo.com@news.eternal-september.org> <pf2rlv$kq0$1@dont-email.me> <1147666797.549800491.480189.peter_flass-yahoo.com@news.eternal-september.org> <fnkl60Fl3d5U10@mid.individual.net> <pf385t$mnk$1@dont-email.me> X-Newsreader: Forte Free Agent 1.21/32.243 Lines: 39 X-Complaints-To: abu...@dslextreme.com NNTP-Posting-Date: Wed, 06 Jun 2018 17:14:34 UTC Bytes: 2845 Date: Wed, 06 Jun 2018 17:13:43 GMT X-Received-Bytes: 3027 X-Received-Body-CRC: 598870371 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit