作者: Robin Milner
DOI: 10.1016/0022-0000(78)90014-4
关键词:
摘要: The aim of this work is largely a practical one. A widely employed style programming, particularly in structure-processing languages which impose no discipline types, entails defining procedures well on objects wide variety. We present formal type for such polymorphic the context simple programming language, and compile time type-checking algorithm w enforces discipline. Semantic Soundness Theorem (based semantics language) states that well-type programs cannot “go wrong” Syntactic if fl accepts program then it typed. also discuss extending these results to richer languages; based fact already implemented working, metalanguage ML Edinburgh LCF system,