Glossary ◾ 315
provides much exibility but incurs runtime overhead and can
result in performance degradation if poorly managed.
heterogeneous collection: is a container of many objects where each
object can be of any type in a specic class hierarchy, which is a
collection of polymorphic objects. Support for heterogeneous col-
lections is a key benet of dynamic binding.
hexadecimal: is a base-16 numbering system: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,
C, D, E, F. Commonly used to denoted memory locations.
high-level language (HLL): is a programming language that provides
built-in control structures, and the means to dene composite
data structures. HLLs provide a signicant degree of abstraction,
isolating the programmer from hardware deta ...