<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-27818757</id><updated>2012-01-27T20:45:11.654-08:00</updated><title type='text'>The Way It Was:Tales from a life in computing</title><subtitle type='html'>Anecdotes from my experiences with computers and the people who worked with them, starting in 1959.  Accurate to the best of my memory, but I cannot document all of it.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27818757.post-2631650321434419100</id><published>2009-10-05T12:20:00.000-07:00</published><updated>2009-10-05T12:47:32.280-07:00</updated><title type='text'>50 Years ago: IBM 1401</title><summary type='text'>I never programmed the IBM 1401, although I used mainframes that used a 1401 to do their input and output spooling.  An article by John Murrell in the San Jose Mercury News notes that today is the 50th anniversary of the 1401.  Among its characteristics, the 1401:Occupied a large, air-conditioned room,Weighed two to four tons (depending on configuration),Had a CPU clock speed of .000087 GHz (87 </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/2631650321434419100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=2631650321434419100&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2631650321434419100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2631650321434419100'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2009/10/50-years-ago-ibm-1401.html' title='50 Years ago: IBM 1401'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-4647368600644353688</id><published>2008-04-09T12:53:00.000-07:00</published><updated>2008-04-09T14:36:09.496-07:00</updated><title type='text'>Did Churchill deliberately sacrifice Coventry?</title><summary type='text'>There is a controversial, but widely accepted, belief that on Nov. 14, 1940 Winston Churchill decided not to have the RAF defend Coventry against a major German bombing raid (500 bombers), despite having been informed of the target by Ultra (decrypted Enigma messages), in order to avoid alerting the Germans to the fact that their code was broken.The Bletchley Park Trust says that this was not so.</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/4647368600644353688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=4647368600644353688&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/4647368600644353688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/4647368600644353688'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2008/04/did-churchill-deliberately-sacrifice.html' title='Did Churchill deliberately sacrifice Coventry?'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-1129355453458045262</id><published>2008-02-19T15:46:00.000-08:00</published><updated>2008-02-19T15:55:08.068-08:00</updated><title type='text'>Skills we used to need.</title><summary type='text'>Here is a wiki for describing obsolete skills.  Perhaps you have a few to add, yourself?Of the 97 items on the list right now, I find 60 skills that I have had.  And a few missing that I'll probably add.</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/1129355453458045262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=1129355453458045262&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/1129355453458045262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/1129355453458045262'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2008/02/skills-we-used-to-need.html' title='Skills we used to need.'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-2877024919797319764</id><published>2008-01-30T14:30:00.001-08:00</published><updated>2008-01-30T14:49:41.297-08:00</updated><title type='text'>195 minutes in 1944,  46 seconds in 2007.</title><summary type='text'>The winner of a contest to break a new message in a German cipher from World War II used a laptop PC and special software to compete with a reconstructed WW II Colossus electronic computer. Colossus, the size of a bus and widely recognised as being one of the first recognisably modern computers, took three hours and fifteen minutes to unravel the code.Mr Schueth and his machine took just 46 </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/2877024919797319764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=2877024919797319764&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2877024919797319764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2877024919797319764'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2008/01/195-minutes-in-1944-46-seconds-in-2007.html' title='195 minutes in 1944, &lt;br /&gt; 46 seconds in 2007.'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-1095507595256134883</id><published>2007-08-24T10:40:00.000-07:00</published><updated>2007-08-24T10:59:27.843-07:00</updated><title type='text'>LINC, an early personal computer (1962)</title><summary type='text'>A very interesting announcement from Severo Ornstein, author of Computing in the Middle Ages.Friends,On November 3-4 the Vintage Computer Festival (VCF - see below) will be holding its annual event, and this year after lunch on Sunday the 4th the LINC will be featured. The show will take place at the Computer History Museum in Mountain View (which doesn't sponsor the event but which provides </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/1095507595256134883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=1095507595256134883&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/1095507595256134883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/1095507595256134883'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2007/08/linc-early-personal-computer-1962.html' title='LINC, an early personal computer (1962)'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-4912847739909754022</id><published>2007-06-13T16:48:00.000-07:00</published><updated>2007-06-13T16:50:54.156-07:00</updated><title type='text'>Illegitimis non carborundum.</title><summary type='text'>Here is an interesting tale from someone else.</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/4912847739909754022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=4912847739909754022&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/4912847739909754022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/4912847739909754022'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2007/06/illegitimis-non-carborundum.html' title='&lt;i&gt;Illegitimis non carborundum.&lt;/i&gt;'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-1828168669260424893</id><published>2007-05-27T20:15:00.000-07:00</published><updated>2007-05-27T20:13:49.681-07:00</updated><title type='text'>An Interesting Game?</title><summary type='text'>In a 1972 review in Computing Reviews, Z. G. Vranesic said flatly that no computer would give a Chess Master an interesting game in the 20th Century. I was surprised that he would bet against technology over such a long time scale--28 years.Zvonko was a friend and colleague, and I had a great deal of respect for him. He was an excellent chess player (an International Master and player for Canada </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/1828168669260424893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=1828168669260424893&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/1828168669260424893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/1828168669260424893'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2007/05/interesting-game.html' title='An Interesting Game?'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-8436134904432545864</id><published>2007-05-26T23:00:00.000-07:00</published><updated>2007-06-13T15:07:23.014-07:00</updated><title type='text'>John Backus, 1924-2007</title><summary type='text'>1977 Turing Award winner John Backus died on March 17.Long before I met him, he made two contributions that had major effects on my career--as well as on the field of computing: FORTRAN and BNF.John's team invented and implemented the original FORTRAN for the IBM 704 computer in the period 1954-57. In late 1953, Backus wrote a memo to his boss that outlined the design of a programming language </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/8436134904432545864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=8436134904432545864&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/8436134904432545864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/8436134904432545864'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2007/04/john-backus-1924-2007.html' title='John Backus, 1924-2007'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-6954056192204571455</id><published>2007-04-24T18:15:00.000-07:00</published><updated>2007-04-24T18:26:05.799-07:00</updated><title type='text'>Tales from yet another old-timer</title><summary type='text'>Tom Van Vleck has a choice selection posted on Multicians.Titles, just to entice you:How I got started in computers .. in a suburban basement in the 1950s1401s I have known. Includes HELLO WORLDThe IBM 7070. An interesting and little-known machineThe IBM 7094 and CTSS. MIT's two 7094sThe IBM 360/67 and CP/CMS. My experiences with the ancestor of VM/370The History of Electronic Mail. Early </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/6954056192204571455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=6954056192204571455&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/6954056192204571455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/6954056192204571455'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2007/04/tales-from-yet-another-old-timer.html' title='Tales from yet another old-timer'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-2021612813415130164</id><published>2006-12-28T12:14:00.000-08:00</published><updated>2006-12-28T12:18:19.122-08:00</updated><title type='text'>Tales from another life.</title><summary type='text'>No, not reincarnation. Dick Swenson is a former colleague at the University of Toronto, and has some interesting tales of his own.</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/2021612813415130164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=2021612813415130164&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2021612813415130164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2021612813415130164'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/12/tales-from-another-life.html' title='Tales from another life.'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-2900818260773914848</id><published>2006-12-18T15:36:00.001-08:00</published><updated>2007-06-28T17:02:22.346-07:00</updated><title type='text'>"In those days, computers were people!"</title><summary type='text'>Although I was not around then, I have often been told and have read that, prior to some time (generally in the 1940s), the word "computer" was understood to refer to a person, not a machine. Here are a few typical examples:"Computers were people using desk calculators when Los Alamos began.""In those days [1948], computers were people.""It begins at a time when computers were people, when women </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/2900818260773914848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=2900818260773914848&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2900818260773914848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/2900818260773914848'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/12/i-have-often-been-told-and-have-read.html' title='&quot;In those days, computers were people!&quot;'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-116103600314441592</id><published>2006-10-16T14:43:00.000-07:00</published><updated>2006-10-17T21:52:08.183-07:00</updated><title type='text'>My first PL/I program</title><summary type='text'>My first PL/I program [1] was a few dozen lines transliterated from Algol. I compiled it using IBM's PL/I F compiler for the IBM System/360. The PL/I F compiler was a wondrous beast. To borrow Brian Randell's phrase, it was "a triumph of engineering over design." PL/I was one of the largest and most complex programming languages of its time--perhaps of all time--intended to replace FORTRAN, COBOL</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/116103600314441592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=116103600314441592&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116103600314441592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116103600314441592'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/10/my-first-pli-program.html' title='My first PL/I program'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-116078471125849319</id><published>2006-10-13T16:48:00.000-07:00</published><updated>2006-10-14T15:05:57.756-07:00</updated><title type='text'>PIXIE: A small debugger</title><summary type='text'>Bendix G-15 programmers were often obsessed with space: squeezing a little more functionality into a fixed amount of memory [example], or trimming the amount of memory required for fixed functionality[example]. (I suppose that programmers today who have only 8 KB to work with--for watches, pocket calculators, washing machines, etc.--are similarly obsessed.) This obsession was particularly </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/116078471125849319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=116078471125849319&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116078471125849319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116078471125849319'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/10/pixie-small-debugger.html' title='PIXIE: A small debugger'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-116068674179037658</id><published>2006-10-12T13:45:00.000-07:00</published><updated>2006-10-12T13:59:01.806-07:00</updated><title type='text'>University of Toronto Horoscopes</title><summary type='text'>I first heard this story from Kelly Gotlieb more than 30 years ago, [1] but I have retold it so often that it has come to seem like one of my own.The president of the University of Toronto received a letter from an alumna complaining that she had noticed a display of "University of Toronto Horoscopes" at Eaton's Department Store. She enclosed as evidence a sample that she had purchased. It was a </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/116068674179037658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=116068674179037658&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116068674179037658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116068674179037658'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/10/university-of-toronto-horoscopes.html' title='University of Toronto Horoscopes'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-116035931257979183</id><published>2006-10-08T18:37:00.000-07:00</published><updated>2006-11-14T11:09:01.630-08:00</updated><title type='text'>My third computer: The Bendix G-20</title><summary type='text'>In 1962, during my second summer internship at Bendix Computer Division, in addition to my regular assignment [1], I was given the opportunity to spend my spare cycles writing a Bendix G-20 program for something that interested my boss. [2] Since I didn't work with it for long, my memories of the G-20 are less vivid than for some other computers. [3] Mainly what I remember are some of the </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/116035931257979183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=116035931257979183&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116035931257979183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116035931257979183'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/10/my-third-computer-bendix-g-20.html' title='My third computer: The Bendix G-20'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-116035300611356107</id><published>2006-10-08T17:03:00.000-07:00</published><updated>2006-11-11T15:33:16.790-08:00</updated><title type='text'>Memorable Messages</title><summary type='text'>A couple of error messages from 40 years ago have stuck firmly in my memory. The first is one that I actually received from the IBM PL/I F compiler: ERROR, THE PRECEDING ERROR MESSAGE CONTAINS AN ERROR. PLEASE SUBMIT AN APAR TO YOUR IBM REPRESENTATIVE.The message was absolutely correct: There was an error in the previous message. (An APAR was an Authorized Program Analysis Report.)The second is </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/116035300611356107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=116035300611356107&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116035300611356107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116035300611356107'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/10/memorable-messages.html' title='Memorable Messages'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-116009853427773520</id><published>2006-10-05T18:19:00.000-07:00</published><updated>2006-10-06T09:49:18.096-07:00</updated><title type='text'>-23:59:59</title><summary type='text'>The largest bill for computer time that I ever received was for a negative amount.In 1967, the Stanford Computer Center installed an IBM System 360/67 mainframe.  Because government contracts required that services charged to sponsored research projects be at the lowest rate charged to anybody, student research assistants had accounts billed at the same rate (although the department or the center</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/116009853427773520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=116009853427773520&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116009853427773520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/116009853427773520'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/10/235959.html' title='-23:59:59'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115802654847221699</id><published>2006-09-11T18:41:00.000-07:00</published><updated>2006-12-03T16:47:24.330-08:00</updated><title type='text'>Exhaustive Testing</title><summary type='text'>The most exhaustively-tested program that I know of still had a serious bug when it was released. But this story has a happy ending.Background: One night circa 1960 a group of Pacific Union College undergraduate students was playing the UCLA Executive Game in the Data Processing Laboratory, when a member of one of the teams spotted an anomaly on his team's balance sheet. The numbers didn't add up</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115802654847221699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115802654847221699&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115802654847221699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115802654847221699'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/09/exhaustive-testing.html' title='Exhaustive Testing'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115802505965616109</id><published>2006-09-11T17:06:00.000-07:00</published><updated>2008-02-28T16:50:14.100-08:00</updated><title type='text'>G-15 Binary-to-Decimal Conversion</title><summary type='text'>On a machine with binary arithmetic, conversion of numbers from decimal form to binary is easy; conversely, on a machine with decimal arithmetic, it is conversion to decimal that is easy. The Bendix G-15 had binary arithmetic internally, but most input and output was done in decimal. [1] The Bendix Computer Division [2] provided standard subroutines for single- or double-precision (7 or 14 digits</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115802505965616109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115802505965616109&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115802505965616109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115802505965616109'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/09/g-15-binary-to-decimal-conversion.html' title='G-15 Binary-to-Decimal Conversion'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115794098295114875</id><published>2006-09-10T18:25:00.000-07:00</published><updated>2006-09-11T10:53:06.346-07:00</updated><title type='text'>The UCLA Executive Game</title><summary type='text'>One of the early applications of computer simulation to business education was an "Executive Game" developed at UCLA. Multiple teams of "executives" would make financial decisions for imaginary firms competing in the business of manufacturing and selling widgets. [1] At the start of the game, each team was given an (identical) profit and loss sheet and balance sheet from the previous quarter for </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115794098295114875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115794098295114875&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115794098295114875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115794098295114875'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/09/ucla-executive-game.html' title='The UCLA Executive Game'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115733203114508261</id><published>2006-09-03T16:41:00.000-07:00</published><updated>2006-09-15T10:21:35.600-07:00</updated><title type='text'>When I first met Niklaus Wirth</title><summary type='text'>In 1965 Stanford University formed the first Computer Science Department west of the Mississippi, chaired by Prof. George Forsythe. [1]I applied for admission in the spring of 1966. To make sure that I was more than just a name on paper when my application was considered, I decided to visit Stanford and talk to some of the professors. A friend helped me set up some interviews. I remember only one</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115733203114508261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115733203114508261&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115733203114508261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115733203114508261'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/09/when-i-first-met-niklaus-wirth.html' title='When I first met Niklaus Wirth'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115707786648697189</id><published>2006-08-31T17:27:00.000-07:00</published><updated>2006-09-20T08:54:21.680-07:00</updated><title type='text'>My shortest program</title><summary type='text'>The shortest program I ever expended significant intellectual energy on occupied 116 bits on the Bendix G-15. It was a variant of the "four-word memory clear" routine. [1]Background: Around 1960, programmers still took bugs rather personally. If you were running a program (for other than debugging purposes) and the machine crashed or started misbehaving, you didn't just reboot it, you stopped </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115707786648697189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115707786648697189&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115707786648697189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115707786648697189'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/08/my-shortest-program.html' title='My shortest program'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115690523889895429</id><published>2006-08-29T19:23:00.000-07:00</published><updated>2006-09-24T18:05:17.943-07:00</updated><title type='text'>G-15 Instruction Set Architecture</title><summary type='text'>[Skip this post if you're interested only in my stories.It is expository, rather than anecdotal, part of my discussion of the Bendix G-15 architecture, which will feature in some of my stories. It relies on material from the Bit-serial arithmetic and G-15 Memory Model posts. [1]]"Computers were expensive,programmers were cheap." [2]The basic structure of the G-15 involved 28 drum lines. In normal</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115690523889895429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115690523889895429&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115690523889895429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115690523889895429'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/08/g-15-instruction-set-architecture.html' title='G-15 Instruction Set Architecture'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115689464862803310</id><published>2006-08-29T14:53:00.000-07:00</published><updated>2006-09-04T17:57:52.466-07:00</updated><title type='text'>G-15 Memory Model</title><summary type='text'>[This is part of a series of expository, rather than anecdotal, notes, but it provides background for my discussion of the Bendix G-15 architecture. Skip it if you're interested only in my stories.]As far as the programmer was concerned, the G-15's memory of 2,183 (29-bit) words [1] was organized into20 "long lines" numbered from 0 to 19, each containing 108 words.4 "short lines" numbered from 20</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115689464862803310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115689464862803310&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115689464862803310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115689464862803310'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/08/g-15-memory-model.html' title='G-15 Memory Model'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115655157808406628</id><published>2006-08-25T17:06:00.000-07:00</published><updated>2006-08-25T17:19:38.110-07:00</updated><title type='text'>Aiken's Maxim</title><summary type='text'>Don’t worry about people stealing your ideas. If your ideas are any good, you’ll have to ram them down people’s throats.-- Howard AikenReported by me as heard from his student Ken Iverson at the History of Programming Languages conference in 1978.</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115655157808406628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115655157808406628&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115655157808406628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115655157808406628'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/08/aikens-maxim.html' title='Aiken&apos;s Maxim'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115638631191529004</id><published>2006-08-23T18:23:00.000-07:00</published><updated>2006-09-14T12:17:18.526-07:00</updated><title type='text'>Hard Disk's 50th Anniversary</title><summary type='text'>Yes, there were hard disks for computers even before I started using them. Yesterday's Wall Street Journal had a story by Lee Gomes on the 50th anniversary of the hard-disk drive. Worth reading in full, but here are some excerpts: [The hard drive] is the storage device that makes possible not only PCs, but also iPods, TiVos and other consumer technology must-haves.The first disk drive, called the</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115638631191529004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115638631191529004&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115638631191529004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115638631191529004'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/08/hard-disks-50th-anniversary.html' title='Hard Disk&apos;s 50th Anniversary'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115440112171683347</id><published>2006-07-31T19:00:00.000-07:00</published><updated>2006-07-31T20:43:15.143-07:00</updated><title type='text'>8 bits = ?</title><summary type='text'>Prior to IBM's 1964 introduction of the System/360 family of computers [1], computer memories were generally measured and addressed using the same units in which they were accessed: words (of 8, 12, 16, 24, 29, 32, 48, or 60 bits, depending on the computer), characters (generally represented by 6 or 7 bits), or digits (BCD, represented by 4 bits).All System/360 computers executed the same </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115440112171683347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115440112171683347&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115440112171683347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115440112171683347'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/07/8-bits.html' title='8 bits = ?'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115414512066318939</id><published>2006-07-28T20:38:00.000-07:00</published><updated>2006-08-29T18:29:18.483-07:00</updated><title type='text'>Recursion?</title><summary type='text'>In the summer of 1961 I attended a lecture in Los Angeles by a little-known Danish computer scientist. His name was Peter Naur [1], and his topic was the new algorithmic language Algol 60. He covered a lot of concepts that I hadn't picked up from my limited study of Algo, though of course I didn't really absorb very much of them from one lecture.But I do remember one thing clearly:At the end </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115414512066318939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115414512066318939&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115414512066318939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115414512066318939'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/07/recursion.html' title='Recursion?'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115311774564463404</id><published>2006-07-16T22:24:00.000-07:00</published><updated>2006-12-10T19:36:16.810-08:00</updated><title type='text'>Bit-serial arithmetic</title><summary type='text'>[This is part of a series of expository, rather than anecdotal, notes, but it provides background for my discussion of the Bendix G-15 architecture. Skip it if you're interested only in my stories.]With the "embarrassing parallelism" of today's microcircuits, where the challenge is to keep many of the millions of available transistors busy at the same time, it is easy to forget just how little </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115311774564463404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115311774564463404&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115311774564463404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115311774564463404'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/07/bit-serial-arithmetic.html' title='Bit-serial arithmetic'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115205424764044088</id><published>2006-07-04T15:09:00.000-07:00</published><updated>2006-09-03T22:23:41.843-07:00</updated><title type='text'>My first high-level language: Algo</title><summary type='text'>Bendix Computer Division produced one of the first implementations of a language in the Algol family.  The Algo system for the G-15 was based on Algol 58.  It was a three-pass compiler [1] that produced code for a virtual machine rather similar to Intercom 1000.Due to memory limitations, intermediate data between passes of the Algo compiler had to be punched out on paper tape and then read back </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115205424764044088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115205424764044088&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115205424764044088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115205424764044088'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/07/my-first-high-level-language-algo.html' title='My first high-level language: Algo'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115136202651180344</id><published>2006-06-26T15:34:00.000-07:00</published><updated>2006-06-26T15:59:26.546-07:00</updated><title type='text'>Computer Architecture, Alan Perlis</title><summary type='text'>Alan J. Perlis was not only a wonderful human being, an excellent mentor to many computer scientists, and a talented coiner of aphorisms, he was also a great storyteller.  I remember one of his stories concerned computer architecture.  I may not have remembered all the details exactly, but here is the gist:When we were preparing to take delivery of the Bendix G-20 computer at Carnegie [1] a man </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115136202651180344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115136202651180344&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115136202651180344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115136202651180344'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/06/computer-architecture-alan-perlis.html' title='Computer Architecture, Alan Perlis'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-115076573977064754</id><published>2006-06-19T16:31:00.000-07:00</published><updated>2006-10-11T17:39:09.676-07:00</updated><title type='text'>Bendix G-15 Architecture</title><summary type='text'>The Bendix G-15D represented an architectural dead end. Only a few later commercial computers, such as the Packard Bell PB 250, followed the same lines, and none of them were as successful as the first-generation G-15 and LGP-30. Even Bendix went to an architecture much closer to Intercom than to the G-15 for their transistorized computer, the G-20 (which also cost 10 times as much).So the G-15 </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/115076573977064754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=115076573977064754&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115076573977064754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/115076573977064754'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/06/bendix-g-15-architecture.html' title='Bendix G-15 Architecture'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-114886018219057746</id><published>2006-05-28T16:21:00.000-07:00</published><updated>2006-10-28T23:59:49.613-07:00</updated><title type='text'>My second computer: The Bendix G-15</title><summary type='text'>After I wrote my first few programs for Intercom 1000, the other students frequenting the DPL made it very clear that Real Programmers wrote machine code [1, 2]. By this, they meant instructions for the hardware that ran the Intercom interpreters, the Bendix G-15D computer. [3, 4]The G-15's instruction set architecture was almost the antithesis of Intercom 1000's ISA. It was the reduced </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/114886018219057746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=114886018219057746&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114886018219057746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114886018219057746'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/05/my-second-computer-bendix-g-15.html' title='My second computer: The Bendix G-15'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-114860281423658007</id><published>2006-05-25T17:12:00.000-07:00</published><updated>2007-05-31T18:31:32.036-07:00</updated><title type='text'>The Ithaca Address</title><summary type='text'>On September 30, 1976, [1] I was asked to give the after-dinner speech at a workshop hosted by Cornell University to discuss the WOODENMAN version of the DoD's requirements for the language that eventually became Ada.Let Prof. John Williams [2] set the stage:Just after dinner on the first evening of the workshop, a tall gaunt and bearded man [3] rose quietly and moved toward the front of the hall</summary><link rel='related' href='http://delivery.acm.org/10.1145/1060000/1057816/p173-whitaker.pdf?key1=1057816&amp;key2=7262068411&amp;coll=portal&amp;dl=ACM&amp;CFID=76731816&amp;CFTOKEN=23689604' title='The Ithaca Address'/><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/114860281423658007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=114860281423658007&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114860281423658007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114860281423658007'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/05/ithaca-address.html' title='The Ithaca Address'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-114766014535377099</id><published>2006-05-14T19:13:00.000-07:00</published><updated>2006-05-14T23:26:20.453-07:00</updated><title type='text'>My first computer program</title><summary type='text'>One evening in the summer of 1959 (probably during July), I was hanging around PUC's DPL soaking up the ambiance and the reflected glory of the programmers.An older student, who was running an Intercom 1000 program, exclaimed, "This is the slowest-converging series I've ever seen!"  He was printing every tenth partial sum, and after more than sixty printouts (600 terms), the sums were still </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/114766014535377099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=114766014535377099&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114766014535377099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114766014535377099'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/05/my-first-computer-program.html' title='My first computer program'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-114764804855787853</id><published>2006-05-14T14:44:00.000-07:00</published><updated>2006-09-12T17:45:01.420-07:00</updated><title type='text'>The DPL</title><summary type='text'>In 1959 there cannot have been very many places in the world where a 16-year-old entering freshman was given free access to an electronic digital computer.  Among small liberal arts colleges, Pacific Union College may have been unique in providing such access.  I had the great good fortune to be there, for no better reason than that it was the alma mater of my parents.The Data Processing </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/114764804855787853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=114764804855787853&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114764804855787853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114764804855787853'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/05/dpl.html' title='The DPL'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-114749842588348364</id><published>2006-05-12T22:32:00.000-07:00</published><updated>2006-10-28T23:44:24.596-07:00</updated><title type='text'>My first computer: Intercom 1000</title><summary type='text'>The first electronic digital computer that I was ever close to was also the first that I programmed and the first that I operated (summer 1959): Intercom 1000.  Intercom 1000 was a virtual machine [1], like today's Java Virtual Machine, implemented by an interpreter running on the hardware of the Bendix G-15 General Purpose Digital Computer. [2]Intercom 1000 was intended as the source language in</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/114749842588348364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=114749842588348364&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114749842588348364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114749842588348364'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/05/my-first-computer-intercom-1000.html' title='My first computer: Intercom 1000'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-114731044487712267</id><published>2006-05-10T17:49:00.000-07:00</published><updated>2006-05-10T18:47:01.056-07:00</updated><title type='text'>Nine miles in the snow!</title><summary type='text'>As technology and society advance, it seems to be the perennial habit of old-timers to tell young whipper-snappers that they just don't know how tough it was in the old days.I will not be able to completely avoid such remarks in this blog.  In many important respects, computing technology has advanced by at least nine (decimal) orders of magnitude during the period I have been involved with it.  </summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/114731044487712267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=114731044487712267&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114731044487712267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114731044487712267'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/05/nine-miles-in-snow.html' title='Nine miles in the snow!'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27818757.post-114719968653651365</id><published>2006-05-09T11:34:00.001-07:00</published><updated>2006-12-05T11:16:31.870-08:00</updated><title type='text'>Introduction</title><summary type='text'>Those who cannot forget the past are condemned to remember it.--Jane AceI have encountered many interesting people, machines, and software systems since I was first introduced to a computer in 1959, and have been involved in some interesting situations. I've been encouraged by friends to write some of these down.At present I have neither the time nor the ambition to organize these memories into a</summary><link rel='replies' type='application/atom+xml' href='http://horningtales.blogspot.com/feeds/114719968653651365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27818757&amp;postID=114719968653651365&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114719968653651365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27818757/posts/default/114719968653651365'/><link rel='alternate' type='text/html' href='http://horningtales.blogspot.com/2006/05/introduction.html' title='Introduction'/><author><name>Jim Horning</name><uri>http://www.blogger.com/profile/01813631663553781471</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://home.comcast.net/~jhorning4/jimhsmall.jpg'/></author><thr:total>0</thr:total></entry></feed>
