[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

A note on types and prototypes

Published: 01 December 1983 Publication History

Abstract

The notion of "type" in programming languages is considered and the competing notion of "prototype" is introduced. It is shown that a language with prototypes has the same computational power as an analogous language with types, but is conceptually simpler and has fewer rules. Finally, it is shown that a program written in a language with prototypes has a smaller name space than the corresponding program written in a language with types.

References

[1]
Oxford English Dictionary XI, p. 556. Oxford University Press, Oxford, 1933.
[2]
Ibid. VIII, p. 1512.
[3]
Jensen, Kathleen and Wirth, Niklaus. Pascal User Manual and Report, Second Edition. Springer-Verlag, New York, 1975.
[4]
Addyman. A. M. "A draft proposal for PASCAL", ACM SIGPLAN Notices 15, No. 4 (April 1980), pp. 1--66.
[5]
Vax-ll Pascal Language Reference Manual. Digital Equipment Corporation, Maynard, Massachusetts, November 1979.
[6]
Military Standard Ada Programming Language. United States Department of Defense, January 1983.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 18, Issue 12
December 1983
110 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/988193
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1983
Published in SIGPLAN Volume 18, Issue 12

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media