編譯器遞歸測試

編譯器遞歸測試 ， 是一種由計算機科學家高德納提出 ， 用來評價ALGOL 60編程語言實現的手段 。 該測試的目的是識別出能夠正確實現 “ 遞歸和非本地引用 ” 的編譯器 。 （ 目前只有少數的ALGOL 60解釋器能夠正確處理遞歸和非本地引用 ， 所以我認爲設計一段小程序去測試編譯器的遞歸功能是有價值的 。 因此我寫了這段簡單的代碼 ， 以便區分 “ 年幼的 ” 編譯器和 “ 成熟的 ” 編譯器 。 ）