首页> 外文OA文献 >Programming Cliches and Cliche Extraction
【2h】

Programming Cliches and Cliche Extraction

机译:编程陈词滥调和陈词滥调提取

摘要

The programmer's apprentice (PA) is an automated program development tool. The PA depends upon a library of common algorithms (cliches) as the source of its knowledge about programming. The PA can be made more usable if programmers not familiar with its implementation can add programming knowledge to the PA's library. This paper describes cliches and a technique for adding them to the library.Because cliches often do not correspond to complete code, the library can not simply be a collection of programs. Instead, a plan representation is used. The approach taken for adding knowledge to the library is one of cliche extraction. A program containing a particular cliche is converted to its plan. The plan is pruned, with the results of the pruned plan being displayed in a code-like form. Eventually, only the cliche remains. The cliche is then added to the library.
机译:程序员的学徒(PA)是一种自动程序开发工具。 PA依赖于通用算法库,作为其编程知识的来源。如果不熟悉PA的实现的程序员可以将编程知识添加到PA的库中,则PA可以变得更加有用。本文介绍了陈词滥调以及将其添加到库中的技术。由于陈词滥调通常不对应完整的代码,因此库不能简单地是程序的集合。而是使用计划表示。向图书馆添加知识的方法是陈词滥调之一。包含特定陈词滥调的程序将转换为其计划。修剪计划,修剪计划的结果以类似代码的形式显示。最终,只有陈词滥调仍然存在。然后将陈词滥调添加到库中。

著录项

  • 作者

    Cyphers D. Scott;

  • 作者单位
  • 年度 1982
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号