论文标题

修订ISO Modula-2的建议

A Proposal for a Revision of ISO Modula-2

论文作者

Kowarsch, Benjamin

论文摘要

1978年,N。Wirth在Eth Zurich的N. Wirth在[WIR78]中首次指定了模量-2语言,然后进行了几次修订。最后的修订[WIR88]于1988年发布。由此产生的语言报告包括歧义,缺乏全面的标准库。为了解决歧义并指定了一个全面的标准库一个ISO/IEC工作组,并于1987年开始工作。然后批准并发布了基本标准,并与1996年的10514-1一起发布[JTC96]。此后,已经开发了几个符合编译器。至少还有五个可用,其中至少三个是积极维护的,其中一个是开源的。同时,该标准的各种缺陷已经显而易见,但是自从发布以来,没有进行修订且未进行维护。本文讨论了IS 10514-1的一些缺陷,并提出了有限的修订,可以进行适度的努力进行。本文的范围已故意限于基本标准的核心语言,因此排除了标准库。

The Modula-2 language was first specified in [Wir78] by N. Wirth at ETH Zurich in 1978 and then revised several times. The last revision [Wir88] was published in 1988. The resulting language reports included ambiguities and lacked a comprehensive standard library. To resolve the ambiguities and specify a comprehensive standard library an ISO/IEC working group was formed and commenced work in 1987. A base standard was then ratified and published as IS 10514-1 in 1996 [JTC96]. Several conforming compilers have since been developed. At least five remain available of which at least three are actively maintained and one has been open sourced. Meanwhile, various deficiencies of the standard have become apparent but since its publication, no revision and no maintenance has been carried out. This paper discusses some of the deficiencies of IS 10514-1 and proposes a limited revision that could be carried out with moderate effort. The scope of the paper has been deliberately limited to the core language of the base standard and therefore excludes the standard library.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源