Article View: alt.folklore.computers
Article #623591Re: The birth of BASIC
From: wei... Sam Weiner
Date: Thu, 07 Jun 2018 03:16
Date: Thu, 07 Jun 2018 03:16
52 lines
3694 bytes
3694 bytes
In article <pf6p3h$g5u$1...@dont-email.me>, Sarr Blumson <sarr.blumson@alum.dartmouth.orgq> wrote: >John Levine <jo...@taugh.com> Wrote in message: >> In article <r1c6hd9alvtcdvjo0...@4ax.com>, >> Gene Wirchenko <ge...@telus.net> wrote: >>> To get specific, a tiny BASIC (interpreted) could be implemented >>>in 2K. A compiler needs a lot more. >> >> I don't think the Dartmouth compiler was much bigger than that since >mainframe memory >> in the 1960s was very expensive, but they did have fast disks. > >The 225/235 had 16k 20 bit words. By convention the upper 8k was > read only system code, roughly 2k for the OS and 6k for the > "system program" eg the compiler and runtime library. The lower > 8k was similarly divided into 2k of data for the OS and 6k for > the program. The user program was compiled into the 6k data > space. > >BASIC was small enough to fit the compiler and runtime into one 6k > load but ALGOL, for example was not. The scheduler was smart > enough to put user jobs that used the same "high segment" > together to save having to reload it, because the disks weren't > actually all that fast by modern standards. 100 msec seeks. And > you could see the data transfer in the lights. > >Far more than you wanted to know. [smw] But it brings back lots of good memories. [smw] The first system I was paid to use was a GE-265 run by Pillsbury's Call-A-Computer division. [smw] In Fortran (II as I recall) there was a trick of using a negative index into an array to get various pieces of system information from the OS area. [smw] In addition to BASIC, ALGOL, and Fortran, there was also LISP 1.5 available. [smw] What was more fun than watching the disk lights was watching the arms move. The disk drive on the system I used was in a big box with windows so you could see this happen. [smw] On a different branch of this topic, in high school for my junior year, we handed in coding sheets which were punched by the school department's key punchers and taken by our teacher to first Harvard (7094) and later a defense contractor (360/20 IIRC.) We usually got the cards and printout a week later. The next year's class got to use a TTY33 to access the GE-265. Sam
Technical Details
Message-ID:
<pfa81j$gj4$1@pcls7.std.com>Path:
mbox-mo1.pugleaf.net!n13-v6ni13729wmc.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!feeder.erje.net!2.eu.feeder.erje.net!news.uzoreto.com!news.etla.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!maths.tcd.ie!newsswitch.lcs.mit.edu!nntp.TheWorld.com!.POSTED!not-for-mailReferences:
<874lisvjda.fsf@usenet.ankman.de> <r1c6hd9alvtcdvjo0sea4qc8ldp1tvd0em@4ax.com> <pf5pgl$872$1@gal.iecc.com> <pf6p3h$g5u$1@dont-email.me>Show Full Headers
Complete Article Headers
X-Received: by 2002:a1c:7e41:: with SMTP id z62-v6mr27811wmc.29.1528341364787; Wed, 06 Jun 2018 20:16:04 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:adf:fb4d:: with SMTP id c13-v6ls57452wrs.8.gmail; Wed, 06 Jun 2018 20:16:04 -0700 (PDT) X-Received: by 2002:adf:fa07:: with SMTP id m7-v6mr4601wrr.29.1528341364149; Wed, 06 Jun 2018 20:16:04 -0700 (PDT) MIME-Version: 1.0 Path: mbox-mo1.pugleaf.net!n13-v6ni13729wmc.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!feeder.erje.net!2.eu.feeder.erje.net!news.uzoreto.com!news.etla.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!maths.tcd.ie!newsswitch.lcs.mit.edu!nntp.TheWorld.com!.POSTED!not-for-mail From: wei...@TheWorld.com (Sam Weiner) Newsgroups: alt.folklore.computers Subject: Re: The birth of BASIC Date: Thu, 7 Jun 2018 03:16:03 +0000 (UTC) Organization: The World Public Access UNIX, Brookline, MA Lines: 53 Message-ID: <pfa81j$gj4$1@pcls7.std.com> References: <874lisvjda.fsf@usenet.ankman.de> <r1c6hd9alvtcdvjo0sea4qc8ldp1tvd0em@4ax.com> <pf5pgl$872$1@gal.iecc.com> <pf6p3h$g5u$1@dont-email.me> NNTP-Posting-Host: shell01.theworld.com X-Trace: pcls7.std.com 1528341363 16996 192.74.137.71 (7 Jun 2018 03:16:03 GMT) X-Complaints-To: ab...@TheWorld.com NNTP-Posting-Date: Thu, 7 Jun 2018 03:16:03 +0000 (UTC) X-Newsreader: trn 4.0-test72 (19 April 1999) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit