ACM Home Page
Please provide us with feedback. Feedback
The treatment of data types in EL1
Full text PdfPdf (1.44 MB)
Source
Communications of the ACM archive
Volume 17 ,  Issue 5  (May 1974) table of contents
Pages: 251 - 264  
Year of Publication: 1974
ISSN:0001-0782
Author
Ben Wegbreit  Harvard Univ., Xerox Palo Alto Research Center, Palo Alto, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 26,   Citation Count: 33
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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/360980.360992
What is a DOI?

ABSTRACT

In constructing a general purpose programming language, a key issue is providing a sufficient set of data types and associated operations in a manner that permits both natural problem-oriented notation and efficient implementation. The EL1 language contains a number of features specifically designed to simultaneously satisfy both requirements. The resulting treatment of data types includes provision for programmer-defined data types and generaic routines, programmer control over type conversion, and very flexible data type behavior, in a context that allows efficient compiled code and compact data representation.


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
PL/I Language Reference Manual. Form C28-8201-2. IBM Syst. Ref. Lib. (1969).
 
2
Abrahams P.S. et al. The LISP2 programming language and system. Proc. AFIPS 1966 FJCC, Vol. 29, AFIPS Press, Montvale, N.J., pp. 661-676.
 
3
Van Wijngaargen, A.V., et al. Report on the algorithmic language ALGOL 68. Numerische Mathernatik 14 (1969), 79-218.
4
 
5
Hoare, C.A.R. Record handling. In Programming Laoguages. F. Genuys (Ed.) Academic Press, New York, 1968, pp. 291-347.
 
6
Standish, T.A. A data definition facility for programming languages. Doc. diss., Comput. Sci. Dep., Carnegie Institute of Technology, Pittsburgh, Pa., 1967.
 
7
Wegbreit, B., et al. The ECL programmer's manual, Technical Report 21-72, Center for Res. in Comput. Tech., Harvard U., Cambridge, Mass., 1972.
 
8
Wegbreit, B. The ECL programming system, Proc. AFIPS 1971 FJCC, Vol. 39, AFIPS Press, Montvale, N.J., pp. 253-262.
 
9
Reynolds, J.C. A set-theoretic approach to the concept of type. Working material for NATO Conf. on Techniques in Software Engineering, Rome, Italy, Oct. 1969.
 
10
Dijkstra, E.W. Notes on structured programming. T.H. Report 70:WSK-03, Technological U. Eindhoven, The Netherlands, Apr. 1970.

CITED BY  33