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