Index_A

 < Free Open Study > 



A

abbreviations, see also derived forms

parametric type-, 439

Abel, 409

abstract data types, 11, 226, 368372

parametric, 450453

partially abstract, 406

vs. objects, 374377

abstract machine, 32

with store, 160

abstract syntax, 25, 53

tree, 53

abstraction

full, 143

functional, 52

type abstraction and ascription, 123

abstraction principle, 339

abstractions, protecting user-defined, 3, 5, 368377

activation record, 174

ad-hoc polymorphism, 340

ADT, see abstract data type

Algol-60, 11

Algol-68, 11

Algorithm W (Damas and Milner), 337

algorithmic subtyping, 209213, 417436

algorithmic typing, 213218

aliasing, 155157

compiler analysis of, 170

allocation of references, 154

allsome implementation, 381387

alpha-conversion, 71

Amadio-Cardelli algorithm for recursive subtyping, 309311

Amber, 311

rule, 311, 312

AnnoDomini, 9

annotations

and uniqueness of types, 135, 141

datatype constructors as, 355

implicit, 330331

antisymmetric relation, 16

applications of type systems, 89

arith implementation, 2349

arithmetic expressions

typed, 9198

untyped, 2344

arrays

bounds checking, 7

subtyping, 198199

arrow types, 99100

ascription, 121123, 193, see also casting

and subtyping, 193196

assembly language, typed, 11

assignment to references, 153, 154

associativity of operators, 53

atomic types, see base types

Automath, 11

automatic storage management, see garbage collection

axiom, 27

axiomatic semantics, 33



 < Free Open Study > 



Types and Programming Languages
Types and Programming Languages
ISBN: 0262162091
EAN: 2147483647
Year: 2002
Pages: 262

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net