Тип података гомила
Тип података гомила (heap) представља део оперативне меморије, динамички издвојен за сваку променљиву. Притом се свака променљива може позвати глобално у целој апликацији, а не само у одвојеном ниту као у стековима.
Након завршетка рада, сва меморија коју су заузимале променљиве у гомили, се ослобађа. Величину гомиле може се задати при покретању апликације.
Недостатак гомиле је њен спорији рад у поређењу са стеком. На пример, последње декларисане променљиве ће се извлачити последње и систему је потребно више времена за њихово проналажење. Међутим, само тип података гомила омогућава спровођење коректног рада са глобалним променљивима и динамички променљивим објектима.