第二代for循环
for-to起初CPL,年代:1963年。
for-to继承者:BASIC、BCPL、Algol68。
for-to中文名:起始终止。
for-to设置步长:by、step。
for-to类似for-until(起初Algol60)。
for-to和for-until是简化版。
有关于for-until描述《上古时代for循环》
CPL语言(1963年)
注:是C的他爷爷。
CPL:Combined Programming Language
原名:Combridge Programming Language
作者:克里斯托弗·斯特雷奇
单位:英国剑桥大学。
前代:Algol60
for i=1 to 5
步长:for i=1 to 5 by 2
倒置:for i=5 down to 1
BASIC语言(1964年)
注:BASIC是Fortran的简化版。
BASIC:Beginners'All-purpose Symbolic Instruction Code
作者:约翰·凯梅尼、托马斯·库尔茨
for i=1 to 5
next
步长:
for i=1 to 5 step 2
next
MUMPS语言(1966年)
前代:Speedcoding→Fortran
for类型:for-colon(派系:for-to)
for i=1:1:5 do
done
BCPL语言(1967年)
注:是C的他爸爸。
BCPL:Basic CPL
作者:马丁·里查德
单位:英国剑桥大学
FOR i=1 TO 5 DO{
}
步长:
FOR i=1 TO 5 SETP 2 DO {
}
Algol68语言(1968年)
注:Algol68是Algol60的简化版。
方言:ALGOL 68C、 Algol 68 Genie、ALGOL 68-R、ALGOL 68S
后代:一般Unix Shell,以及脚本语言
FOR i BEGIN 1 TO 5 DO
OD;
步长:
FOR i BEGIN 1 BY 2 TO 5 DO
OD;
默认开头(默认为1):
FOR i TO 5
OD
Algol68S语言
forall e IN 数组 DO
print((e," "))
OD
共有 0 条评论