Herhangi bir kimse neden nesnelerin tahsis edildiği ana bellek alanı yığın olarak adlandırılır bir fikir var mı. LIFO yığınının mantığını anlayabilirim ama 'yığın' adı için mantığın ne olduğunu bilmek istiyorum.
Herhangi bir kimse neden nesnelerin tahsis edildiği ana bellek alanı yığın olarak adlandırılır bir fikir var mı. LIFO yığınının mantığını anlayabilirim ama 'yığın' adı için mantığın ne olduğunu bilmek istiyorum.
Yanıtlar:
StackOverflow'da bulunan bilgilerden - Ücretsiz mağaza için “yığın” teriminin kökeni nedir? ve Neden iki farklı kavram "yığın" olarak adlandırılıyor?
Bu bilgiler en azından 1975 yılında diğer (isimsiz) yazarlara atıfta bulunarak Knuth'a dayanmaktadır:
Birkaç yazar, 1975 yılında, mevcut hafıza havuzunu "yığın" olarak adlandırmaya başladı. Ancak mevcut kitap serisinde, bu kelimeyi sadece öncelik sıralarıyla ilgili daha geleneksel anlamda kullanacağız. (Bilgisayar Programlama Sanatı - Temel Algoritmalar, 3. baskı, sayfa 435)
1970'lerin başında, mevcut bellek havuzuna bir yığın olarak atıfta bulunan Algol hakkında Wijngaarden tartışmasından da bahsedilir ( heap
Algol'da, "küresel yığından bir miktar boş alan ayırmak" olarak tanımlanan ayrılmış bir kelimedir - Algol68 tarihleri 1968'den).
ALGOL 68 yığınını 1970'ten uygulamak, bir ödeme duvarının arkasında olsa bile, kelime kökeninin bazı yönlerini takip etmede yararlı olabilir.