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
相關條目
[編輯]外部連結
[編輯]- PL360, a Programming Language for the 360 Computers[永久失效連結]
- PL360 Reference Manual(頁面存檔備份,存於網際網路檔案館)
- PL360 Textbook(頁面存檔備份,存於網際網路檔案館)
- PL360@Everything2
![]() | 這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |