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 条
  • [41] ON IMPLEMENTING PROLOG IN FUNCTIONAL PROGRAMMING
    CARLSSON, M
    NEW GENERATION COMPUTING, 1984, 2 (04) : 347 - 359
  • [42] LOGIC PROGRAMMING AND PROLOG - A TUTORIAL
    DAVIS, RE
    IEEE SOFTWARE, 1985, 2 (05) : 53 - 62
  • [43] AN INTEGRATED PROLOG PROGRAMMING ENVIRONMENT
    SCHREIWEIS, U
    KEUNE, A
    LANGENDORFER, H
    SIGPLAN NOTICES, 1993, 28 (04): : 21 - 28
  • [44] Lazy Stream Programming in Prolog
    Tarau, Paul
    Wielemaker, Jan
    Schrijvers, Tom
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (306): : 224 - 237
  • [45] TOWARDS FUNCTIONAL PROGRAMMING IN PROLOG
    FURTADO, AL
    SIGPLAN NOTICES, 1988, 23 (03): : 43 - 51
  • [46] Prolog as a first programming language
    Lee, M.P.
    Pryce, J.D.
    Harrison, A.
    International Journal of Environmental Studies A & B, 47 (01):
  • [47] AN INTEGRATED PROLOG PROGRAMMING ENVIRONMENT
    SCHREIWEIS, U
    KEUNE, A
    LANGENDORFER, H
    SIGPLAN NOTICES, 1993, 28 (02): : 53 - 60
  • [48] QU-PROLOG - AN EXTENDED PROLOG FOR META LEVEL PROGRAMMING
    STAPLES, J
    ROBINSON, PJ
    PATERSON, RA
    HAGEN, RA
    CRADDOCK, AJ
    WALLIS, PC
    META-PROGRAMMING IN LOGIC PROGRAMMING, 1989, : 435 - 452
  • [49] Prolog: Logic based programming
    Barth, Gerhard
    IT - Information Technology, 1987, 29 (04): : 217 - 226
  • [50] OBJECT ORIENTED DESIGN WITH PROLOG
    LUCE, T
    PROCEEDINGS OF THE 17TH ANNUAL NORTH AMERICAN CONFERENCE OF THE INTERNATIONAL BUSINESS SCHOOLS COMPUTER USERS GROUP: MANAGING INFORMATION TECHNOLOGY : BUSINESS SCHOOLS ROLE IN THE 1990S, 1989, : 215 - 228