tal

About this tag
Typed Assembly Language (TAL) extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These rules guarantee memory safety, control flow safety, and type safety of TAL programs. The typing constructs are expressive enough to encode most source language programming features including records, structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. TAL is also flexible enough to admit many low-level compiler optimizations, making it an ideal target platform for type-directed compilers. This tag covers discussions and introductions to TAL, particularly in the context of systems programming and compiler design.
  1. News

    Windows 7 Chris Hawblitzel and Juan Chen: Introduction to Typed Assembly Language (TAL)

    Typed Assembly Language (TAL) extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. Moreover, the typing...
Back
Top