Тып даных куча
Тып даных куча (heap) ўяўляе сабой сабой частку аператыўнай памяці, дынамічна выдзяляемай для кожнай зменнай. Пры гэтым кожную зменную можна выклікаць глабальна ва ўсім дадатку, а не толькі ў асобным патоцы як у стэках.
Пасля завяршэння працы ўся памяць, якую займалі зменныя ў кучы, вызваляецца. Памер кучы можна задаць пры запуску дадатку.
Недахопам кучы з'яўляецца яе больш павольная праца ў параўнанні са стэкам. Напрыклад, апошнія аб'яўленыя зменныя будуць здабывацца апошнімі і сістэме неабходна больш часу на іх пошук. Аднак, толькі тып даных кучы дазваляе праводзіць карэктную працу з глабальнымі зменнымі і дынамічна змяняемымі аб'ектамі.