COMPILING AND ANALYZING FORTH IN PROLOG.

被引:0
|
作者
Dixon, R.D. [1 ]
Hemmendinger, David [1 ]
机构
[1] Wright State Univ, Dayton, OH, USA, Wright State Univ, Dayton, OH, USA
来源
关键词
COMPUTER OPERATING SYSTEMS - Program Compilers;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A parser, a code generator, a semantic evaluator and an interpreter for Forth are written in Prolog. This is an investigative tool only and the semantic model includes a stack, input and output streams and segmented memory. The structure follows the usual Forth models but the somewhat more concise description emphasizes the exact manner in which Forth words control their environment. Compilers of this type together with Prolog compilers that generate Forth code make an interesting package that might be used to port both languages to a new machine, particularly a Forth machine. The abstraction of the Forth process in this manner may also make the environment more understandable to people inside and outside the Forth user community and thus allow both the wider acceptance of Forth and the generalization of Forth techniques to new languages.
引用
收藏
页码:535 / 554
相关论文
共 43 条
  • [31] Compiling Input* FO(.) inductive definitions into tabled prolog rules for IDP3
    Jansen, Joachim
    Jorissen, Albert
    Janssens, Gerda
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2013, 13 : 691 - 704
  • [32] FORTH, APL, LISP, MODULA-2, SMALLTALK, PROLOG - COMPUTER LANGUAGES OF THE FUTURE
    AMSTERDAM, J
    POPULAR COMPUTING, 1983, 2 (11): : 136 - &
  • [33] USE OF A FORTH-BASED PROLOG FOR REAL-TIME EXPERT SYSTEMS.
    Paloski, William H.
    Odette, Louis L.
    Krever, Alfred J.
    The Journal of Forth application and research, 1986, 4 (02):
  • [34] Biana: a software framework for compiling biological interactions and analyzing networks
    Garcia-Garcia, Javier
    Guney, Emre
    Aragues, Ramon
    Planas-Iglesias, Joan
    Oliva, Baldo
    BMC BIOINFORMATICS, 2010, 11
  • [35] Biana: a software framework for compiling biological interactions and analyzing networks
    Javier Garcia-Garcia
    Emre Guney
    Ramon Aragues
    Joan Planas-Iglesias
    Baldo Oliva
    BMC Bioinformatics, 11
  • [36] Benefits of Compiling and Analyzing Hydraulic-Design Data for Bridges
    Benedict, Stephen T.
    Knight, Thomas P.
    TRANSPORTATION RESEARCH RECORD, 2021, 2675 (11) : 1073 - 1081
  • [37] 'Es liefert uns die Wildgans den Prolog.' The Young Republic and its Classical Author: The Fiftieth Anniversary of Grillparzer's Death
    Scheichl, Sigurd Paul
    AUSTRIAN STUDIES, 2017, 25 : 69 - +
  • [38] Improving the ISO Prolog standard by analyzing compliance test results
    Szabo, Peter
    Szeredi, Peter
    LOGIC PROGRAMMING, PROCEEDINGS, 2006, 4079 : 257 - 269
  • [39] TAX ADVISOR - A PROLOG PROGRAM ANALYZING INCOME-TAX ISSUES
    SCHLOBOHM, D
    DR DOBBS JOURNAL, 1985, 10 (03): : 64 - &
  • [40] Compiling the Calculation Program for Analyzing the Carbon Content in Coal by Visual C++6.0
    Cheng Dao-wen
    Wang Wen-yong
    Wang Yan
    Ai Ting
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 656 - 659