摘要
NPA(Naming University Programmer’s Apprentice)是一个交互式程序设计助手系统,它的主要基础是格局——一种程序表示方法.在这种表示中忽略了程序的非本质特征,仅仅描述有关算法的基本逻辑特征. NPA的设计目标是通过引用格局库中的程序片段,迅速而准确地构造程 序,它的目标语言是Ada.目前该系统由五个部分组成:编码程序,分析程序,格局库,格局编辑程序和正文编辑程序.
NPA (Nanjing University Programmer's Apprentice) is an interactive pro-gramming assistant system. It is based on the plan, a kind of program representation abstracting the basic logical properties of the algorithm explicitly. The main design goal of NPA is to build up a program rapidly and accurately by referring to the fragments in the plan library. Its object language is Ada. The current system is composed of five parts, a coder, an analyzer, a library of plans for common algorithm fragments, a plan editor and a text editor.
出处
《计算机学报》
EI
CSCD
北大核心
1992年第12期933-941,共9页
Chinese Journal of Computers