- noun a group of things piled or thrown one on top of another
- An area of memory reserved for data created during execution. It is utilized as temporary storage by a running program. A heap is utilized when the size and order of the data structures can not be determined until the execution of a program.
Origin & History of “heap”
Heap is an ancient word, with still the odd non-Germanic relative surviving. Its immediate west Germanic ancestor was *khaupaz, which also produced Dutch hoop (the hope of English forlorn hope), and forms such as German haufen ‘heap’ and Lithuanian kaupas ‘heap’, while not in exactly the same line of descent, point to a common Indo-European source.