Heap

/hip/ noun

Definition

A region of memory used for dynamic memory allocation where variables are allocated and freed in any order during program execution. Unlike the stack, the heap allows for flexible memory allocation but requires manual management in some languages.

Etymology

From Old English 'heap' meaning a pile or collection of things. In computing, it was adopted in the 1960s because memory in this region can be thought of as a 'pile' of available space that programs can draw from randomly.

Kelly Says

The heap is like a giant toy box where you can throw things in and pull them out in any order, while the stack is like a neat pile of plates where you can only add or remove from the top. This flexibility makes the heap powerful but also more prone to becoming messy!

Translations

AMአማርኛ
ክምችት
ARالعربية
كومة
BNবাংলা
স্তূপ
CACatalà
muntanyeta
CSČeština
hromada
DADansk
bunke
DEDeutsch
Haufen
ELΕλληνικά
σωρός
ESEspañol
montón
FAفارسی
انبوه
FISuomi
kasa
FRFrançais
tas
GUGU
ઢગલો
HAHA
jeri
HEעברית
ערימה
HIहिन्दी
ढेर
HUMagyar
halom
IDBahasa Indonesia
tumpukan
IGIG
ọgba
ITItaliano
mucchio
JA日本語
KKKK
ағын
KMKM
ផុង
KO한국어
더미
MRMR
ढीग
MSBahasa Melayu
tumpukan
MYမြန်မာ
ပုံးထည့်
NLNederlands
hoop
NONorsk
haug
PAPA
ਢੇਰ
PLPolski
stos
PTPortuguês
pilha
RORomână
morman
RUРусский
куча
SVSvenska
hög
SWKiswahili
rundo
TAதமிழ்
குவியல்
TEతెలుగు
కుప్పల
THไทย
กอง
TLTL
pila
TRTürkçe
yığın
UKУкраїнська
купа
URاردو
ڈھیر
VITiếng Việt
đống
YOYO
ọrọ̀
ZH中文
ZUZU
umukhoba

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.