Data tipi yığın
Yığın (heap) data tipi hər bir dəyişən üçün dinamik olaraq ayrılan operativ yaddaşın bir hissəsini təmsil edir. Bu zaman hər bir dəyişənə tətbiqdə qlobal olaraq, yalnız ayrıca thread-də olduğu kimi deyil, çatmaq olar.
Əməliyyat başa çatdıqdan sonra yığındakı dəyişənlər tərəfindən tutulan bütün yaddaş azad edilir. Yığının ölçüsü tətbiqi işə salarkən təyin edilə bilər.
Yığının çatışmazlığı onun yığımla (stack) müqayisədə daha yavaş işləməsidir. Məsələn, ən son elan edilmiş dəyişənlər ən son çıxarılacaq və sistemə onları tapmaq üçün daha çox vaxt lazımdır. Lakin, yalnız yığın data tipi qlobal dəyişənlər və dinamik olaraq dəyişən obyektlərlə düzgün işləməyə imkan verir.