PROLOG PROGRAMMING TECHNIQUES

被引:10
作者
BRNA, P
BUNDY, A
DODD, T
EISENSTADT, M
LOOI, CK
PAIN, H
ROBERTSON, D
SMITH, B
VANSOMEREN, M
机构
[1] EXPERT SYST INT LTD,OXFORD OX2 0JB,ENGLAND
[2] OPEN UNIV,HUMAN COGNIT RES LAB,MILTON KEYNES MK7 6AA,BUCKS,ENGLAND
[3] INFORMAT TECHNOL INST,SINGAPORE 0511,SINGAPORE
[4] UNIV LEEDS,SCH COMP STUDIES,LEEDS LS2 9JT,W YORKSHIRE,ENGLAND
[5] UNIV AMSTERDAM,DEPT SOCIAL SCI INFORMAT,1018 WB AMSTERDAM,NETHERLANDS
关键词
D O I
10.1007/BF00120879
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this paper we introduce the concept of a Prolog programming technique. This concept is then distinguished both from that of an algorithm and that of a programming cliché. We give examples and show how a knowledge of them can be useful in both programming environments and in teaching programming skills. The extraction of the various techniques is outlined. Finally, we discuss the problem of representing techniques where we conclude that the most promising approach is the development of a suitable meta-language. © 1991 Kluwer Academic Publishers.
引用
收藏
页码:111 / 133
页数:23
相关论文
共 25 条
[1]   AN OVERVIEW OF PROLOG DEBUGGING TOOLS [J].
BRNA, P ;
BRAYSHAW, M ;
BUNDY, A ;
ELSOMCOOK, M ;
FUNG, P ;
DODD, T .
INSTRUCTIONAL SCIENCE, 1991, 20 (2-3) :193-214
[2]  
BRUEKER JA, 1985, 5TH P INT WORKSH EXP
[3]   A RECURSIVE TECHNIQUES EDITOR FOR PROLOG [J].
BUNDY, A ;
GROSSE, G ;
BRNA, P .
INSTRUCTIONAL SCIENCE, 1991, 20 (2-3) :135-172
[4]  
BUNDY A, 1988, 5TH P INT LOG PROGR
[5]   CATEGORIZATION AND REPRESENTATION OF PHYSICS PROBLEMS BY EXPERTS AND NOVICES [J].
CHI, MTH ;
FELTOVICH, PJ ;
GLASER, R .
COGNITIVE SCIENCE, 1981, 5 (02) :121-152
[6]  
DEJONG T, 1986, J EDUC PSYCHOL, V78, P279
[7]   ON THE QUALITY OF KNOWLEDGE IN THE FIELD OF ELECTRICITY AND MAGNETISM [J].
FERGUSONHESSLER, MGM ;
DEJONG, T .
AMERICAN JOURNAL OF PHYSICS, 1987, 55 (06) :492-497
[8]   LEARNING PROLOG IN A SCHEMA-BASED ENVIRONMENT [J].
GEGGHARRISON, TS .
INSTRUCTIONAL SCIENCE, 1991, 20 (2-3) :173-192
[9]   PROGRAMMING PLANS AND PROGRAMMING EXPERTISE [J].
GILMORE, DJ ;
GREEN, TRG .
QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY SECTION A-HUMAN EXPERIMENTAL PSYCHOLOGY, 1988, 40 (03) :423-442
[10]   PROUST - KNOWLEDGE-BASED PROGRAM UNDERSTANDING [J].
JOHNSON, WL ;
SOLOWAY, E .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (03) :267-275