编译器递归测试 编译器递归测试是一種由计算机科学家高德纳提出用來评价ALGOL 编程语言实现的手段该测试的目的是识别出能够正确实现递归和非本地引用的编译器 There are quite a few ALGOL translators in existence which have been designed to handle recursion and nonlocal references properly and I thought perhaps a little testprogram may be of value Hence I have written the following simple routine which may separate the mancompilers from the boycompilers  高德纳 目前只有少数的ALGOL 解释器能够正确处理递归和非本地引用所以我认为設計一段小程序去测试编译器的递归功能是有价值的因此我写了這段简单的代码以便区分年幼的编译器和成熟的编译器