From owner-sc22wg5@open-std.org  Mon Mar  1 21:49:53 2010
Return-Path: <owner-sc22wg5@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www2.open-std.org
Received: by www2.open-std.org (Postfix, from userid 521)
	id 1A74CC178DF; Mon,  1 Mar 2010 21:49:53 +0100 (CET)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from mail.jpl.nasa.gov (mailhost.jpl.nasa.gov [128.149.139.105])
	by www2.open-std.org (Postfix) with ESMTP id 3A387C178D9
	for <sc22wg5@open-std.org>; Mon,  1 Mar 2010 21:49:51 +0100 (CET)
Received: from [137.79.7.57] (math.jpl.nasa.gov [137.79.7.57])
	(authenticated (0 bits))
	by smtp.jpl.nasa.gov (Switch-3.4.2/Switch-3.4.1) with ESMTP id o21KnngY001824
	(using TLSv1/SSLv3 with cipher DHE-RSA-AES256-SHA (256 bits) verified NO)
	for <sc22wg5@open-std.org>; Mon, 1 Mar 2010 12:49:49 -0800
Subject: Web about IBM 1401 Fortran
From: Van Snyder <Van.Snyder@jpl.nasa.gov>
Reply-To: Van.Snyder@jpl.nasa.gov
To: sc22wg5 <sc22wg5@open-std.org>
Content-Type: text/plain
Organization: Yes
Date: Mon, 01 Mar 2010 12:49:47 -0800
Message-Id: <1267476589.24615.920.camel@math.jpl.nasa.gov>
Mime-Version: 1.0
X-Mailer: Evolution 2.12.3 (2.12.3-19.el5) 
Content-Transfer-Encoding: 7bit
X-Source-IP: math.jpl.nasa.gov [137.79.7.57]
X-Source-Sender: Van.Snyder@jpl.nasa.gov
X-AUTH: Authorized
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

Ed Thelen <ed@ed-thelen.org> has prepared a web page about IBM 1401
Fortran II at
http://www.ed-thelen.org/1401Project/1401-FORTRAN-Illustrated.html.  In
it, he describes each of the 63 phases of the compiler, interleaved with
the code for the phase.  These descriptions are from the IBM Systems
Journal paper referenced below, and are complementary to the
descriptions in the IBM manual
http://www.bitsavers.org/pdf/ibm/140x/C24-1455-2_Fortran_Specifications_and_Operating_Procedures_Apr65.pdf

The phase listings are the ones I prepared by disassembling and reverse
engineering an operational tape.  I did this because the primary author,
Gary Mokotoff <mokotoff@earthlink.net>, told me his listing had
accidentally been discarded when he retired.  A few years later he found
it and sent me a copy.  I transcribed and assembled it, and compared the
results to the operational tape, to "proofread" it.  There might still
be typos in the comments.  Ed doesn't provide that code on his web.

Paul McJones <paul@mcjones.org> believes the IBM Systems Journal paper
(v.4, no.1, 1965, pp 73-80) ought to be required reading in computer
science curricula.  There is an online scan of the paper at 
http://www.research.ibm.com/journal/sj/041/ibmsjIVRIH.pdf but page 78 is
missing.  Randy Neff <randall.neff@gmail.com> and Robert Garner
<us032560@mindspring.com> sent Ed the missing page.  An OCR version,
including the missing page, is available at
http://ed-thelen.org/1401Project/1401-IBM-Systems-Journal-FORTRAN.html

If anybody wants the source code files I'm happy to send them.

-- 
Van Snyder                    |  What fraction of Americans believe 
Van.Snyder@jpl.nasa.gov       |  Wrestling is real and NASA is fake?
Any alleged opinions are my own and have not been approved or
disapproved by JPL, CalTech, NASA, the President, or anybody else.

