Encodings and Language Bindings
Characteristics of language bindings
- Maps a set of abstract functionality to a specific programming language in a manner optimized for that programming language while matching the abstract specification as closely as possible
- Exactly represents the functionality defined in the abstract specification
- Obeys the syntax and semantics of the programming language
- May require one-to-many mapping between abstract functions and functions realized in the language binding