跳转到内容

PL360

维基百科,自由的百科全书

PL360,一种程式语言,由尼克劳斯·维尔特设计,运作在IBM System/360平台上。类似于组合语言,它提供了能够指定特定的机器语言指令与暂存器的功能,但是它也具备了高阶语言的某些特性,例如复杂的算术表达式与控制流程尼克劳斯·维尔特设计出PL360的主要目的,是用来实作ALGOL W

例子

R0R1R2FLAG是预先声明的名字。

BEGIN INTEGER BUCKET;
    IF FLAG THEN
    BEGIN BUCKET := R0; R0 := R1; R1 := R2;
        R2 := BUCKET;
    END ELSE
    BEGIN BUCKET := R2; R2 := R1; R1 := R0;
        R0 := BUCKET;
    END
    RESET(FLAG);
END

相关条目

外部链接