Programming by examples

作者:

Highlights:

摘要

In this paper, examples of how an algorithm behaves on particular input are considered as possible means of describing the algorithm. In particular, a simple language for examples (a Computational Description Language) is presented and an algorithm for the synthesis of a procedure from a set of such example computations is described. The algorithm makes use of knowledge about variables, inputs, instructions and procedures during the synthesis process to guide the formation of a procedure. Several examples of procedures actually synthesized are discussed.

论文关键词:

论文评审过程:Available online 4 March 2003.

论文官网地址:https://doi.org/10.1016/0004-3702(79)90002-X