Back to Search
Start Over
Ten Mini-Languages: A Study of Topical Issues in Programming Languages.
- 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