🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #3699

Re: About the variable 'I'

#3699
From: William Ricker
Date: Mon, 29 Apr 1991 16:56
31 lines
1969 bytes
[Followup to Alt.Folklore.Computers, please!]

mrs@netcom.COM (Morgan Schweers) writes:

>Greetings,
>    Can someone confirm (preferably in a post, so my MBX doesn't flood)
>the truth/falsity of FORTRAN being the starter of 'I' as a generic loop
>variable?

Fortran is indubitubly the first major highlevel language in which I was
the generic loop index variable, since it was the first major HOL.

'I' was used in this context because it was the traditional index
variable for vectors and matrices in mathematics/physics/etc. before
computers, and thus was used, I'd be sure, in the pseudo-code written
out for the machine-language coders in the pre-fortran Bad Old Days,
just as it was in the give-it-to-a-room-full-of-frieden days and the
dip-pen-and-foolscap days.

The use of 'I' did not arise from fortran declaring it to be integer,
    but rather
Fortran reserved I-N (or was it O?) for integer variables by default
because that approximated existing usage in the domain of 
FORmulae that FORTRAN was to TRANslate into machine-language without
the intervention of programers (who in those days hand-translated
formulae into assembley and thence to ML, unless that step was performed
by a lower assistant, the Coder).
-- 
/s/ Bill Ricker                wdr@wang.wang.com 
"The Freedom of the Press belongs to those who own one."
*** Warning: This account is not authorized to express opinions. ***
Technical Details
Message-ID: <b4nj1h.e0m@wang.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!uakari.primate.wisc.edu!samsung!olivea!uunet!wang!wdr
References: <3878@ssc-bee.ssc-vax.UUCP> <jls.672366979@rutabaga> <12394@dog.ee.lbl.gov> <1991Apr26.034205.27308@netcom.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!uakari.primate.wisc.edu!samsung!olivea!uunet!wang!wdr
From: wdr@wang.com (William Ricker)
Newsgroups: comp.lang.misc,alt.folklore.computers
Subject: Re: About the variable 'I'
Message-ID: <b4nj1h.e0m@wang.com>
Date: 29 Apr 91 16:56:04 GMT
References: <3878@ssc-bee.ssc-vax.UUCP> <jls.672366979@rutabaga> <12394@dog.ee.lbl.gov> <1991Apr26.034205.27308@netcom.COM>
Followup-To: alt.folklore.computers
Organization: Wang Labs, Lowell MA, USA
Lines: 31