Article View: comp.lang.misc
Article #3699Re: About the variable 'I'
From: William Ricker
Date: Mon, 29 Apr 1991 16:56
Date: Mon, 29 Apr 1991 16:56
31 lines
1969 bytes
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!wdrReferences:
<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