This paper explores the representation of a knowledge necessary for a computer to achieve the ability to perform the automatic synthesis of user programs. It is assumed that the knowledge demanded for this synthesis can be acquired by the computer from user programs written in a high-level programming language. This arises from the fact that user programs consist of a finite number of components, which being treated as some pieces of the knowledge, should be incorporated into the knowledge base (KB). A method is presented of acquiring knowledge from user programs. It is shown that knowledge being acquired from a user program, on the level programming language, is divided by the computer into three kinds associated with, respectively, algorithm structures, operation codes and declaration statements. In this paper formal representation of each kind of knowledge in the
本文探讨了计算机实现自动执行用户程序综合功能所必需的知识的表示形式。假定该合成所需的知识可以由计算机从以高级编程语言编写的用户程序中获取。这是由于以下事实:用户程序由有限数量的组件组成,这些组件被视为知识的一部分,应被合并到知识库(KB)中。提出了一种从用户程序获取知识的方法。从计算机上可以看出,从用户程序获取的知识是在编程语言上,它被计算机分为三种,分别与算法结构,操作代码和声明语句相关。本文介绍了
Institute of Engineering Cybernetics, Technical University of Wroclaw, Wyb. Wyspianskiego 27, 50-370 Wroclaw, Poland;
机译:使用低级表示和自适应局部对齐来检测.NET编程语言上的源代码抄袭
机译:PM:支持自动获取编程知识的系统
机译:从程序执行到自动推理:将本体集成到编程语言中(Keynote)
机译:知识的获取及其表示,以实现计算机自动编程的能力
机译:两种多媒体计算机辅助语言学习程序对中级ESL学生词汇习得的影响
机译:从高级的面向生物的编程语言到遗传监管网络的自动编译
机译:基于指令的知识获取和修改:功能性,可视化编程语言的操作知识*
机译:知识表示方案的超高级编程。