PROGRAMMING BY EXAMPLES

被引:17
作者
BAUER, MA
机构
[1] Department of Computer Science, The University of Western Ontario, London, Ont.
关键词
D O I
10.1016/0004-3702(79)90002-X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. © 1979.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 18 条
  • [1] BALZER R, 1977, 5TH IJCAI
  • [2] BAUER M, 1978, THESIS U TORONTO
  • [3] BIERMANN A, 1972, ARTIFICIAL INTELLIGE, V3
  • [4] BIERMANN A, 1976, CS19764 DUK U DEP CO
  • [5] BIERMANN A, 1974, OSUCISRCTR745 OH STA
  • [6] GREEN C, 1974, 4TH IJCAI
  • [7] HARDY S, 1974, SUM AISB C
  • [8] Harray F, 1969, GRAPH THEORY
  • [9] HEIDORN G, 1974, P S VERY HIGH LEVEL
  • [10] Heidorn G.E., 1972, NPS55HD72101A NAV PO