Marko Rauhamaa wrote:

> Gregory Ewing <greg.ew...@canterbury.ac.nz>:
>> I don't agree that the word "for" necessarily implies proceduralness.
> 
> Programming languages stole the word from math, where it is
> nonprocedural.
> 
> Really, "for" is just a preposition. In Algol, for example,
> proceduralness was not in the word "for" but in "do":
[snip]
> I guess we have C to blame for the redefinition of the word "for" in
> programmers' minds.

Sorry, but that use of "for" was part of the programmer's lexicon well 
before the invention of C. Computer languages have inherited and used it 
since (at least) 1948.

Dartmouth BASIC (1964) had "FOR"
  FOR I=1 TO 10

ALGOL-60 (1960) had "for"
  for i:=1 step 1 until 10

ALGOL-58 (1958) had "for"
  for i:=1(1)10

Superplan (1948) had "fur" (German for the English word "for")
  Für k=1(1)10 :

-- 
Lew Pitcher
"In Skills, We Trust"
PGP public key available upon request

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to