DocumentCode
748705
Title
The Definition Mechanism for Standard PL/I
Author
Marcotty, Michael ; Sayward, Frederick G.
Author_Institution
Computer Science Department, General Motors Research Laboratories
Issue
6
fYear
1977
Firstpage
416
Lastpage
450
Abstract
The mechanism used to define the programming language PL/I in the recently adopted American National Standard is presented. This method provides a rigorous though semiformal specification of the language. If uses the model of translation of programs into an abstract form to define the context-free and context-sensitive syntax. The semantics are defined by the interpretation of the abstract form of the program on a hypothetical machine. The method and metalanguage are presented along with several small examples to illustrate the definition technique´s features. The complete definition process is shown by the definition of a small example language.
Keywords
Abstract machine; PL/I; formal definition; operational semantics; programming language; standardization; ANSI standards; Aspirin; Computer aided manufacturing; Computer languages; Computer science; Context modeling; Dictionaries; Drugs; Standardization; Terminology; Abstract machine; PL/I; formal definition; operational semantics; programming language; standardization;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1977.231174
Filename
1702473
Link To Document