PL0語言

PL0語言可看成是Pascal語言的子集,它的編譯程式是一個編譯解釋執行系統。

基本介紹

  • 中文名:PL0語言
  • 屬性Pascal語言的子集
  • 目標程式:為假象棧式計算機的彙編語言
  • 編譯程式:是一個編譯解釋執行系統
概念簡介,程式示例,

概念簡介

PL/0的目標程式為假象棧式計算機的彙編語言,與具體計算機無關。
PL/0的編譯程式目標程式解釋執行程式可用Pascal,C或者其他語言書寫,因此PL/0語言可在
相應書寫語言的任何機器上實現。

程式示例

// 計算m和n的最大公約數
pl0語言(例)pl0語言(例)
var m, n, r, q;
procedure gcd;
begin
while r#0 do
begin
q := m / n;
r := m - q * n;
m := n;
n := r;
end;
end;
begin
read(m);
read(n);
// 為了方便,規定m >= n
if m < n then
begin
r := m;
m := n;
n := r;
end;
begin
r:=1;
call gcd;
write(m);
end;
end.
PL0語言

相關詞條

熱門詞條

聯絡我們