SLIDE 6 6
- TDDD05. O. Leifler & C. Kessler, 2005-2014. Some slides by courtesy of Uwe Assmann, IDA / Dresden.
Language Transparency Problems
Calling concept
Procedure, Co-routine, Messages, …
Calling conventions and calling implementation
Call by name, call by value, call by reference, … Calling implementation: Arguments on stack, in registers, on heap, ...
Data types
Value and reference objects Arrays, unions, enumerations, classes, (variant) records, …
Data representation
Coding, size, little or big endian, … Layout of composite data
Runtime environment
Memory management, garbage collection, lifetime …