ACM Home Page
Please provide us with feedback. Feedback
The next 700 programming languages
Full text PdfPdf (1.21 MB)
Source
Communications of the ACM archive
Volume 9 ,  Issue 3  (March 1966) table of contents
Pages: 157 - 166  
Year of Publication: 1966
ISSN:0001-0782
Author
P. J. Landin  Univac Division of Sperry Rand Corp., New York, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 119,   Downloads (12 Months): 1584,   Citation Count: 105
Additional Information:

abstract   references   cited by  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/365230.365257
What is a DOI?

ABSTRACT

A family of unimplemented computing languages is described that is intended to span differences of application area by a unified framework. This framework dictates the rules about the uses of user-coined names, and the conventions about characterizing functional relationships. Within this framework the design of a specific language splits into two independent parts. One is the choice of written appearances of programs (or more generally, their physical representation). The other is the choice of the abstract entities (such as numbers, character-strings, list of them, functional relations among them) that can be referred to in the language. The system is biased towards “expressions” rather than “statements.” It includes a nonprocedural (purely functional) subsystem that aims to expand the class of users' needs that can be met by a single print-instruction, without sacrificing the important properties that make conventional right-hand-side expressions easy to construct and understand.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
LANDIN, P. J. The mechanical evaluation of expressions. Comput. J. 6, 4 (Jan. 1964), 308-320.
2
 
3
---. A formal description of ALGOL 60. In Formal Language Description Languages for Computer Programming, T. B. Steel, Jr. (Ed.), North Holland, Amsterdam, 1965.
 
4
---. An abstract machine for designers of computing languages. (Summary). IFIP65 Proc., Part II.

CITED BY  105