起初的是Fortran语言即do while,他是个联合,当循环用来判断不确定次数的,do while其实还有两个即:Fortran和PL/I
Fortran语言
年代:1957年
integer::i=1
do while(i<5)
i=i+1
end do
注:在C的do-while不是一回事。
Algol60语言
年代:1960年
注:for和while是个组合
integer i;
for i:=1 while i<5 do
i:=i+1;
end
JOVIAL语言
基于Algol58
发布:1960年
FOR i:0 BY 2 WHILE i<5;
BEGIN
END
Algol W
年代:1966年
integer i:=1;
while i<5 do
begin
end;
注:当循环独立的。
Algol M
while i<5 do
begin
end;
Coral66语言
FOR i:=1 WHILE i<5 DO
ALGOL68
年代:1968年
INT i:=1;
WHILE i<5 DO
OD;
注:当循环独立的。
Smalltalk语言
发布:1972年
基于:Sumula-67(基于Algol60)
i:=1.
[i<5]whileTrue:[
i:=i+1.
].
Ada语言
发布:1980年2月
i:integer:=1;
while i<5 loop
i:=i+1;
end loop;
APL语言
发布:1966年11月27日
i ←1
:While i<5
i+← 1
:EndWhile
C语言
发布:1972年
int i=1;
while(i<5){
i++;
}
Lua语言
发布:1993年
i=1
while i<5 do
i=i+1
end
Swift语言
发布:2007年
var i=1
while i<5{
i+=2
}
RPG语言
发布:1959年
WHXX
XX:GT,LT,EQ,LE,GE
宏汇编
mov ax,1
.while i<5
Inc ax
.endw