PROCEDURALLY ORIENTED PROGRAMMING TECHNIQUES IN PROLOG.

被引:0
|
作者
Munakata, Toshinori [1 ]
机构
[1] Cleveland State Univ, OH, USA, Cleveland State Univ, OH, USA
来源
IEEE Expert | 1986年 / 1卷 / 02期
关键词
CODES; SYMBOLIC - COMPUTER PROGRAMMING LANGUAGES - DATA PROCESSING - Data Structures;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A technique for writing Prolog code in a procedural way whenever necessary is presented. x The methods described are based either on relatively simple applications of Prolog facilities or on applications of old concepts, such as structured programming, to Prolog. The efficiency of the code is not the primary concern; the immediate goal is to write something that does the job. Although examples given use numerical values for short and easy demonstration, the technique can be applied to symbolic values represented by atoms, structures, and lists. As with any language, the same task can be written in many different ways in Prolog. The discussion covers developing top-down modules and stubs, common program structures in conventional languages, common data structures, and sequential table processing.
引用
收藏
页码:41 / 47
相关论文
共 50 条
  • [1] GKS BASED GRAPHIS PROGRAMMING IN PROLOG.
    Huebner, W.
    Markov, Z.I.
    1600, (05):
  • [2] TOUR OF PROLOG.
    Cortesi, David E.
    1985, (10):
  • [3] Artificial Intelligence Techniques in Prolog. Yoav Shoham
    Mark Lee
    Artificial Intelligence Review, 1999, 13 (2) : 173 - 174
  • [4] PROLOG PROGRAMMING TECHNIQUES
    BRNA, P
    BUNDY, A
    DODD, T
    EISENSTADT, M
    LOOI, CK
    PAIN, H
    ROBERTSON, D
    SMITH, B
    VANSOMEREN, M
    INSTRUCTIONAL SCIENCE, 1991, 20 (2-3) : 111 - 133
  • [5] LOGIC AND KNOWLEDGE REPRESENTATION IN PROLOG.
    Butrick, Richard
    Dr. Dobb's journal of software tools for the professional programmer, 1987, 12 (07): : 30 - 32
  • [6] COMPILING AND ANALYZING FORTH IN PROLOG.
    Dixon, R.D.
    Hemmendinger, David
    The Journal of Forth application and research, 1987, 4 (04): : 535 - 554
  • [7] A Declarative Semantics for Bousi∼Prolog.
    Julian-Iranzo, Pascual
    Rubio-Manzano, Clemente
    PPDP'09: PROCEEDINGS OF THE 11TH INTERNATIONAL ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2009, : 149 - 160
  • [8] CONSTRUCTION OF A FAULT TREE USING PROLOG.
    Fukuda, Shuichi
    Transactions of JWRI (Japanese Welding Research Institute), 1984, 13 (01): : 115 - 119
  • [9] APPLYING PROLOG PROGRAMMING TECHNIQUES
    BOWLES, A
    ROBERTSON, D
    VASCONCELOS, W
    VARGASVERA, M
    BENTAL, D
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1994, 41 (03) : 329 - 350
  • [10] OBJECT ORIENTED PROGRAMMING IN CONCURRENT PROLOG
    SHAPIRO, E
    TAKEUCHI, A
    NEW GENERATION COMPUTING, 1983, 1 (01) : 25 - 48