loop:LOOP 和 WHILE 程序的解释器

时间:2024-06-19 04:34:38
【文件属性】:

文件名称:loop:LOOP 和 WHILE 程序的解释器

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-19 04:34:38

Haskell

循环翻译 LOOP 和 WHILE 是由 Uwe Schöning 设计的教学编程语言,。 这使您可以使用简单的 Haskell 解释器运行 LOOP 和 WHILE 程序。 句法 LOOP程序使用以下语法: L ::= xn := xm + c | xn := xm - c | L; L | LOOP xn DO L END 其中 n、m、c 是无符号整数。 LOOP 的条件参数 xn 在进入循环之前只计算一次,从而防止无限循环。 WHILE 程序使用以下语法: W ::= xn := xm + c | xn := xm - c | W; W | WHILE xn DO W END 其中 n、m、c 是无符号整数。 每次运行循环时都会评估 WHILE 的条件参数 xn,无限循环是可能的。 例子 x0 + x1 可以表示为 L


【文件预览】:
loop-master
----loop.y(5KB)
----LICENSE(1KB)
----loop.hs(17KB)
----README.md(2KB)

网友评论