What can we do about the unnecessary diversity of notation for syntactic definitions?

What can we do about the unnecessary diversity of notation for syntactic definitions?
复制标题

对于句法定义中不必要的符号多样性,我们能做些什么呢?

DOI:
--
复制
发表时间:
1977
影响因子:
22.7
通讯作者:
N. Wirth
N. Wirth
中科院分区:
计算机科学3区
文献类型:
--
作者:
N. Wirth

文献摘要

被引文献

相似文献

编程语言的数量正在稳步增长,而且这种增长没有尽头。许多语言定义出现在期刊中,许多定义出现在技术报告中,也许更多的定义仍然局限于专有圈子。频繁接触这些定义后,人们不可能不注意到它们缺乏“共同点”。唯一被广泛接受的事实是语言结构是由语法定义的。但即使是句法描述的符号也无法获得任何普遍认可的标准形式,尽管其底层祖先始终是 Algol 60 报告的巴科斯-诺尔形式。由于变化往往很小,他们会因为缺乏明显的动机而变得烦人。
The population of programming languages is steadily growing, and there is no end of this growth in sight. Many language definitions appear in journals, many are found in technical reports, and perhaps an even greater number remains confined to proprietory circles. After frequent exposure to these definitions, one cannot fail to notice the lack of “common denominators.” The only widely accepted fact is that the language structure is defined by a syntax. But even notation for syntactic description eludes any commonly agreed standard form, although the underlying ancestor is invariably the Backus-Naur Form of the Algol 60 report. As variations are often only slight, they become annoying for their very lack of an apparent motivation.