＂的语法，像是 END-PERFORM。忽略宣告和初始化变数的必要，类似for回圈的语法为：如果PERFORM有TEST AFTER，这个回圈的执行的结果会有点不同：回圈内的程式会被执行至少一次。
1964: BASIC.BASIC中的回圈有时称为 for-next回圈。For I = 1 to 5;Next I
1964: PL/I.由IBM公司在1950年代发明的第三代高级程式语言， 有些类似PASCAL语言。 do counter = 1