A Syntax-Directed Fortran Interpreter for Algol 60

The report describes the implementation of a syntax-directed Fortran interpreter for the Algol language. An interpreter is a computer program written in one language (e.g., Fortran) that can syntax check and execute a program written in another language (e.g., Algol). Thus, in this case the Algol pr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Bloom,Howard M
Format: Report
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Bloom,Howard M
description The report describes the implementation of a syntax-directed Fortran interpreter for the Algol language. An interpreter is a computer program written in one language (e.g., Fortran) that can syntax check and execute a program written in another language (e.g., Algol). Thus, in this case the Algol program can be considered the input data to the Fortran program. The report outlines the basic definitions of languages and associated grammars and then develops the general structure of the interpreter, including the operator stack, operand stack, and the dynamic storage allocation table. The report then describes the application of interpreter theory to the Algol language. The execution phase of the interpreter is also described and the programmer is instructed in the use of the interpreter program. A listing of the interpreter program, a set of flow charts describing the program, and a table of definitions of the subroutines are included. (Author)
format Report
fullrecord <record><control><sourceid>dtic_1RU</sourceid><recordid>TN_cdi_dtic_stinet_AD0734893</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>AD0734893</sourcerecordid><originalsourceid>FETCH-dtic_stinet_AD07348933</originalsourceid><addsrcrecordid>eNrjZDByVAiuzCtJrNB1ySxKTS5JTVFwyy8qKUrMU_DMK0ktKihKBZIKaflFCo456fk5CmYGPAysaYk5xam8UJqbQcbNNcTZQzelJDM5vrgkMy-1JN7RxcDc2MTC0tiYgDQAsHkoHA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>report</recordtype></control><display><type>report</type><title>A Syntax-Directed Fortran Interpreter for Algol 60</title><source>DTIC Technical Reports</source><creator>Bloom,Howard M</creator><creatorcontrib>Bloom,Howard M ; HARRY DIAMOND LABS WASHINGTON D C</creatorcontrib><description>The report describes the implementation of a syntax-directed Fortran interpreter for the Algol language. An interpreter is a computer program written in one language (e.g., Fortran) that can syntax check and execute a program written in another language (e.g., Algol). Thus, in this case the Algol program can be considered the input data to the Fortran program. The report outlines the basic definitions of languages and associated grammars and then develops the general structure of the interpreter, including the operator stack, operand stack, and the dynamic storage allocation table. The report then describes the application of interpreter theory to the Algol language. The execution phase of the interpreter is also described and the programmer is instructed in the use of the interpreter program. A listing of the interpreter program, a set of flow charts describing the program, and a table of definitions of the subroutines are included. (Author)</description><language>eng</language><subject>ALGOL ; ALGOL 60 PROGRAMMING LANGUAGE ; COMPUTER PROGRAM TRANSFERABILITY ; Computer Programming and Software ; COMPUTER PROGRAMS ; FORTRAN ; INSTRUCTION MANUALS ; INTERPRETER ROUTINES ; PROGRAMMING LANGUAGES ; SYNTAX ; TRANSFORMATIONAL GRAMMARS ; TRANSFORMATIONS</subject><creationdate>1971</creationdate><rights>APPROVED FOR PUBLIC RELEASE</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,780,885,27567,27568</link.rule.ids><linktorsrc>$$Uhttps://apps.dtic.mil/sti/citations/AD0734893$$EView_record_in_DTIC$$FView_record_in_$$GDTIC$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Bloom,Howard M</creatorcontrib><creatorcontrib>HARRY DIAMOND LABS WASHINGTON D C</creatorcontrib><title>A Syntax-Directed Fortran Interpreter for Algol 60</title><description>The report describes the implementation of a syntax-directed Fortran interpreter for the Algol language. An interpreter is a computer program written in one language (e.g., Fortran) that can syntax check and execute a program written in another language (e.g., Algol). Thus, in this case the Algol program can be considered the input data to the Fortran program. The report outlines the basic definitions of languages and associated grammars and then develops the general structure of the interpreter, including the operator stack, operand stack, and the dynamic storage allocation table. The report then describes the application of interpreter theory to the Algol language. The execution phase of the interpreter is also described and the programmer is instructed in the use of the interpreter program. A listing of the interpreter program, a set of flow charts describing the program, and a table of definitions of the subroutines are included. (Author)</description><subject>ALGOL</subject><subject>ALGOL 60 PROGRAMMING LANGUAGE</subject><subject>COMPUTER PROGRAM TRANSFERABILITY</subject><subject>Computer Programming and Software</subject><subject>COMPUTER PROGRAMS</subject><subject>FORTRAN</subject><subject>INSTRUCTION MANUALS</subject><subject>INTERPRETER ROUTINES</subject><subject>PROGRAMMING LANGUAGES</subject><subject>SYNTAX</subject><subject>TRANSFORMATIONAL GRAMMARS</subject><subject>TRANSFORMATIONS</subject><fulltext>true</fulltext><rsrctype>report</rsrctype><creationdate>1971</creationdate><recordtype>report</recordtype><sourceid>1RU</sourceid><recordid>eNrjZDByVAiuzCtJrNB1ySxKTS5JTVFwyy8qKUrMU_DMK0ktKihKBZIKaflFCo456fk5CmYGPAysaYk5xam8UJqbQcbNNcTZQzelJDM5vrgkMy-1JN7RxcDc2MTC0tiYgDQAsHkoHA</recordid><startdate>197110</startdate><enddate>197110</enddate><creator>Bloom,Howard M</creator><scope>1RU</scope><scope>BHM</scope></search><sort><creationdate>197110</creationdate><title>A Syntax-Directed Fortran Interpreter for Algol 60</title><author>Bloom,Howard M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-dtic_stinet_AD07348933</frbrgroupid><rsrctype>reports</rsrctype><prefilter>reports</prefilter><language>eng</language><creationdate>1971</creationdate><topic>ALGOL</topic><topic>ALGOL 60 PROGRAMMING LANGUAGE</topic><topic>COMPUTER PROGRAM TRANSFERABILITY</topic><topic>Computer Programming and Software</topic><topic>COMPUTER PROGRAMS</topic><topic>FORTRAN</topic><topic>INSTRUCTION MANUALS</topic><topic>INTERPRETER ROUTINES</topic><topic>PROGRAMMING LANGUAGES</topic><topic>SYNTAX</topic><topic>TRANSFORMATIONAL GRAMMARS</topic><topic>TRANSFORMATIONS</topic><toplevel>online_resources</toplevel><creatorcontrib>Bloom,Howard M</creatorcontrib><creatorcontrib>HARRY DIAMOND LABS WASHINGTON D C</creatorcontrib><collection>DTIC Technical Reports</collection><collection>DTIC STINET</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bloom,Howard M</au><aucorp>HARRY DIAMOND LABS WASHINGTON D C</aucorp><format>book</format><genre>unknown</genre><ristype>RPRT</ristype><btitle>A Syntax-Directed Fortran Interpreter for Algol 60</btitle><date>1971-10</date><risdate>1971</risdate><abstract>The report describes the implementation of a syntax-directed Fortran interpreter for the Algol language. An interpreter is a computer program written in one language (e.g., Fortran) that can syntax check and execute a program written in another language (e.g., Algol). Thus, in this case the Algol program can be considered the input data to the Fortran program. The report outlines the basic definitions of languages and associated grammars and then develops the general structure of the interpreter, including the operator stack, operand stack, and the dynamic storage allocation table. The report then describes the application of interpreter theory to the Algol language. The execution phase of the interpreter is also described and the programmer is instructed in the use of the interpreter program. A listing of the interpreter program, a set of flow charts describing the program, and a table of definitions of the subroutines are included. (Author)</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_dtic_stinet_AD0734893
source DTIC Technical Reports
subjects ALGOL
ALGOL 60 PROGRAMMING LANGUAGE
COMPUTER PROGRAM TRANSFERABILITY
Computer Programming and Software
COMPUTER PROGRAMS
FORTRAN
INSTRUCTION MANUALS
INTERPRETER ROUTINES
PROGRAMMING LANGUAGES
SYNTAX
TRANSFORMATIONAL GRAMMARS
TRANSFORMATIONS
title A Syntax-Directed Fortran Interpreter for Algol 60
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T00%3A34%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-dtic_1RU&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=unknown&rft.btitle=A%20Syntax-Directed%20Fortran%20Interpreter%20for%20Algol%2060&rft.au=Bloom,Howard%20M&rft.aucorp=HARRY%20DIAMOND%20LABS%20WASHINGTON%20D%20C&rft.date=1971-10&rft_id=info:doi/&rft_dat=%3Cdtic_1RU%3EAD0734893%3C/dtic_1RU%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true