Tietotyyppi kasa
Tietotyyppi kasa (heap) edustaa osaa muistista, joka varataan dynaamisesti jokaiselle muuttujalle. Tällöin kutakin muuttujaa voidaan kutsua globaalisti koko sovelluksessa, eivätkä vain erillisessä säikeessä kuten pinossa.
Työn päätyttyä kaikki muisti, jota muuttujat kasassa käyttivät, vapautuu. Kasankoko voidaan asettaa sovelluksen käynnistyessä.
Kasassa on se haitta, että se on hitaampi kuin pino. Esimerkiksi viimeisimmät esitellyt muuttujat poistetaan viimeisinä ja järjestelmä tarvitsee enemmän aikaa niiden etsimiseen. Kuitenkin vain kasan tietotyyppi mahdollistaa oikean toiminnan globaalien muuttujien ja dynaamisesti muuttuvien objektien kanssa.