ACM Home Page
Please provide us with feedback. Feedback
A general scheme for the automatic inference of variable types
Full text PdfPdf (1.34 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
Tucson, Arizona
Pages: 60 - 75  
Year of Publication: 1978
Authors
Marc A. Kaplan  Princeton University
Jeffrey D. Ullman  Princeton University
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 17,   Citation Count: 11
Additional Information:

abstract   references   cited by   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/512760.512768
What is a DOI?

ABSTRACT

We present the best known algorithm for the determination of run-time types in a programming language requiring no type declarations. We demonstrate that it is superior to other published algorithms and that it is the best possible algorithm from among all those that use the same set of primitive operators.


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
 
2
{B} Bauer, A. M. and H. J. Saal, 'Does APL really need run-time checking?', Software - Practice and Experience, Vol. 4, 1974, pp. 129-138
 
3
{D} Donnellan, T., Lattice Theory, Pergamon Press
4
5
6
 
7
{Ka} Kam, J. B. and J. D. Ullman, "Monotone Data Flow Analysis Frameworks", Acta Informatica, Vol. 7, January 1977, pp. 305-317
8
 
9
{M} Muchnick, S. S., Private communication. August 1977
 
10
 
11
{S} Scott, D., Data Types as Lattices, Unpublished lecture notes, Mathematical Centre, Amsterdam, June 1972, see also a paper of the same name in SIAM Journal of Computing, Vol. 5, No. 3, September 1976, pp. 522-587
 
12
Tenenbaum, A., Type Determination for Very High Level Languages, Report NSO-3, Courant Institute of Mathematical Sciences, New York University. 1974

CITED BY  12
Collaborative Colleagues:
Marc A. Kaplan: colleagues
Jeffrey D. Ullman: colleagues