| |
| | Typed Assembly Language |
 | | These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. |
 | | Moreover, the typing constructs are expressive enough to encode most source language programming features including records and structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. |
 | | Typed Assembly Language (TAL) extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. |
| www.cs.cornell.edu /talc (145 words) |
|