PL360

PL360，一種程式語言，由尼克勞斯·維爾特設計，運作在IBM System/360平台上。類似於組合語言，它提供了能夠指定特定的機器語言指令與暫存器的功能，但是它也具備了高階語言的某些特性，例如複雜的算術表達式與控制流程。尼克勞斯·維爾特設計出PL360的主要目的，是用來實作ALGOL W。

例子
R0、R1、R2和FLAG是预先声明的名字。
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

相關條目
高階組語（High-level assembler）
ALGOL W
外部連結
 PL360, a Programming Language for the 360 Computers
 PL360 Reference Manual
 PL360 Textbook
 PL360@Everything2

Category:过程式编程语言