Back to Search Start Over

Ten Mini-Languages: A Study of Topical Issues in Programming Languages.

Authors :
Ledgard, Henry F.
Source :
ACM Computing Surveys. Sep71, Vol. 3 Issue 3, p115-146. 32p.
Publication Year :
1971

Abstract

The proliferation of programming languages has raised many issues of language design, definition, and implementation. This paper presents a series of ten mini-languages, each of which exposes salient features found in existing programming languages. The value of the mini-languages lies in their brevity of description and the isolation of important linguistic features: in particular, the notions of assignment, transfer of control, functions, parameter passing, type checking, data structures, string manipulation, and input/output. The mini-languages may serve a variety of uses: notably, as a pedagogical tool for teaching programming languages, as a subject of study for the design of programming languages, and as a set of test cases for methods of language implementation or formal definition. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
03600300
Volume :
3
Issue :
3
Database :
Academic Search Index
Journal :
ACM Computing Surveys
Publication Type :
Academic Journal
Accession number :
12249322
Full Text :
https://doi.org/10.1145/356589.356592