Yazılım İngilizcesi · Veri Yapıları ve Algoritmalar

Stack ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

/stæk/isimSık kullanılan terim

Stack, yazılımda yığın, yığıt anlamına gelir.

Son eklenen öğenin ilk çıkarıldığı (LIFO) veri yapısı; üst üste dizilmiş tabaklar gibi. Öğeler en üste eklenir (push) ve en üstten alınır (pop).

English: A data structure where the last item added is the first one taken out (LIFO), like a pile of plates. You push items onto the top and pop them off the top.

Nerede ve nasıl kullanılır?

Geri alma (undo) özelliklerinde, parantez eşleştirmede ve fonksiyon çağrılarını takip etmede (call stack) kullanılır. 'Stack overflow', çağrı yığınında yer kalmadığında, çoğunlukla bitmeyen bir özyineleme yüzünden oluşur. 'Tech stack' veya 'full stack' ifadelerinde ise kelime bir teknoloji bütününü anlatır. Türkçede 'yığın' ya da 'stack' denir.

Örnek cümleler

  1. Use a stack to check whether every opening bracket has a matching closing one.

    Her açılan parantezin bir kapanışı olup olmadığını kontrol etmek için bir stack kullan.

  2. The recursion went too deep and we hit a stack overflow.

    Özyineleme çok derine indi ve stack overflow hatası aldık.

Sık kullanılan kalıplar

  • push onto the stack
  • pop from the stack
  • call stack
  • stack overflow

Aynı konudan: Veri Yapıları ve Algoritmalar

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: