Natural Language Programming: Styles, Strategies, and Contrasts

Natural Language Programming: Styles, Strategies, and Contrasts
复制标题

自然语言编程:风格、策略和对比

DOI:
10.1147/sj.202.0184
复制
发表时间:
1981
期刊:
IBM Syst. J.
影响因子:
--
通讯作者:
L. A. Miller
L. A. Miller
中科院分区:
--
文献类型:
--
作者:
L. A. Miller

文献摘要

被引文献

相似文献

我们在这项研究中的目标是获得有关自然语言“编程”的性质的详细经验信息,以增加计算机语言界面的可用性。尽管我们预期在实际实现一个解释自然语言程序的系统时会发现许多困难,但我们没有准备好面对我们所看到的三个主要障碍:风格、语义和世界知识。关于第一个问题,几乎没有什么方法可以增加风格上的巨大差异:编程语言风格与自然规范完全不同。在语义学方面,我们也没有准备好找出选择适当的“意义”(对于一个词、短语或句子)在多大程度上取决于直接的和先前的上下文。至于世界知识,我们怀疑共享的经验和知识对人们之间程序性沟通和理解的关键程度几乎没有被我们现有的数据所暗示。
Our objective in this study was to obtain detailed empirical information about the nature of natural language “programming” to bring to bear on the issueosf increasing the usability of computer language interfaces. Although we expected numerous difficulties to be detected concerning the potentioalf actually implementing a system to interpret natural language programs, we were not prepared for the magnitude of what we see as being the three major obstacles: style, semantics, and world knowledge. Concerning the first, there is little way in which the vast differences in styles could be increased: programming-language style is simply alien to natural specification. With respect to semantics, we also were unprepared to find out the extent to which the selection of the appropriate “meaning” (to a word, phrase, or sentence) is dependent upon the immediate and prior context. And as for world nowledge, we suspect that the extent to which shared experiences and knowledge are critical to procedural communication and understanding among people has barely been hintaetd by our present data.