[图书][B] Types and programming languages

BC Pierce - 2002 - books.google.com
A comprehensive introduction to type systems and programming languages. A type system
is a syntactic method for automatically checking the absence of certain erroneous behaviors …

Local type inference

BC Pierce, DN Turner - ACM Transactions on Programming Languages …, 2000 - dl.acm.org
We study two partial type inference methods for a language combining subtyping and
impredicative polymorphism. Both methods are local in the sense that missing annotations …

A theory of type qualifiers

JS Foster, M Fähndrich, A Aiken - ACM Sigplan Notices, 1999 - dl.acm.org
We describe a framework for adding type qualifiers to a language. Type qualifiers encode a
simple but highly useful form of subtyping. Our framework extends standard type rules to …

Type inference with constrained types

M Odersky, M Sulzmann, M Wehr - Theory and practice of …, 1999 - Wiley Online Library
We present a general framework HM (X) for type systems with constraints. The framework
stays in the tradition of the Hindley/Milner type system. Its type system instances are sound …

On binary methods

K Bruce, L Cardelli, G Castagna… - Theory and Practice …, 1995 - Wiley Online Library
Giving types to binary methods causes significant problems for object‐oriented language
designers and programmers. This paper offers a comprehensive description of the problems …

[图书][B] The compiler design handbook: optimizations and machine code generation

YN Srikant, P Shankar - 2002 - taylorfrancis.com
The widespread use of object-oriented languages and Internet security concerns are just the
beginning. Add embedded systems, multiple memory banks, highly pipelined units …

On type systems for object-oriented database programming languages

Y Leontiev, MT Özsu, D Szafron - ACM Computing Surveys (CSUR), 2002 - dl.acm.org
The concept of an object-oriented database programming language (OODBPL) is appealing
because it has the potential of combining the advantages of object orientation and database …

What are principal typings and what are they good for?

T Jim - Proceedings of the 23rd ACM SIGPLAN-SIGACT …, 1996 - dl.acm.org
We demonstrate the pragmatic value of the principal typing property, a property distinct from
ML's principal type property, by studying a type system with principal typings. The type …

Objective ML: An effective object‐oriented extension to ML

D Rémy, J Vouillon - Theory and practice of object systems, 1998 - Wiley Online Library
Objective ML is a small practical extension to ML with objects and top level classes. It is fully
compatible with ML; its type system is based on ML polymorphism, record types with …

Sound polymorphic type inference for objects

J Eifrig, S Smith, V Trifonov - Proceedings of the tenth annual conference …, 1995 - dl.acm.org
A polymorphic, constraint-based type inference algorithm for an object-oriented language is
defined. A generalized form of type, polymorphic recursively constrained types, are inferred …