Mojo Academy · Ders

Yığın ve Öbek, Basitçe

Değerlerin nerede tutulduğunu ve bunun neden önemli olduğunu öğrenin.

1. ders / 413 adım

Yığın ve Öbek, Basitçe, CoddyKit'te ücretsiz bir Mojo Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Mojo Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Mojo Academy kursu toplamda 4 dersten oluşur.

Veriler İçin İki Yer

Programınızdaki her değer bellekte bir yerde bulunur. Mojo iki bölge kullanır: yığın ve öbek. 🧠

Yığın

Yığın, hızlı ve düzenli bir bellek alanıdır. Yerel değişkenler burada bulunur ve bir işlev döndüğünde otomatik olarak ortadan kalkar.

Yığın Neden Hızlıdır

Yığın hızlıdır; çünkü boyutu bilinir ve tabak yığını gibi basit bir son giren, ilk çıkar düzeninde büyüyüp küçülür.

Öbek

Öbek, daha büyük ve esnek bir bellek havuzudur. Bir değerin boyutu program gerçekten çalışana kadar bilinmiyorsa onu kullanırsınız.

Öbeğe Ne Zaman İhtiyaç Duyarsınız

Büyüyen bir liste, uzun bir dize veya çalışma zamanında boyutlandırılan herhangi bir şey öbekte bulunur; çünkü yığın sabit ve bilinen boyutlara ihtiyaç duyar.

Küçük, Sabit Değerler

Basit bir Int veya Float sabit ve çok küçük bir boyuta sahiptir; bu nedenle Mojo, mümkün olan en hızlı erişim için onu doğrudan yığında tutabilir.

var count: Int = 7

Büyüyen Veriler

Bir List sınırsız büyüyebilir; bu nedenle öğeleri öbekte bulunurken onlara yönelik küçük bir başvuru yığında tutulur.

var nums = List[Int](1, 2, 3)

Hız Karşılığı

Öbeği yönetmek yığına göre daha esnek, ancak daha yavaştır. Öbek belleğine erişmenin göz önünde bulundurmanız gereken gerçek bir maliyeti vardır.

Otomatik Temizlik

Yığın değerleri kapsamlarının sonunda kendilerini temizler. Mojo ayrıca öbek değerlerini izler ve sizin için doğru zamanda serbest bırakır.

Nadiren Elle Seçim Yaparsınız

Mojo çoğu zaman türe göre yığın mı yoksa öbek mi kullanılacağına karar verir. Farkı bilmek, yalnızca hız hakkında akıl yürütmenize yardımcı olur.

Zihinsel Bir Model

Yığını hızlı bir not defteri, öbeği ise derin bir depolama alanı olarak düşünün. Küçük ve hızlıya karşı büyük ve esnek.

Hızlı Kontrol

Büyüyebilen bir değerin nerede bulunduğuna bakalım.

Özet

Yığın hızlı ve sabit boyutludur; öbek ise çalışma zamanında boyutlanan veriler için esnektir. Her ikisini bilmek, hız hakkında akıl yürütmenize yardımcı olur. 🎯

Başlamak ücretsiz

Yapay zeka eğitmeniyle Mojo öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Yığın ve Öbek, Basitçe” dersi ücretsiz mi?

Evet — “Yığın ve Öbek, Basitçe” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Mojo Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Mojo Academy kursu toplamda 4 dersten oluşur.

“Yığın ve Öbek, Basitçe” dersinde ne öğreneceğim?

Değerlerin nerede tutulduğunu ve bunun neden önemli olduğunu öğrenin. Mojo Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Mojo Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Mojo Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Yığın ve Öbek, Basitçe” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Mojo Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Mojo Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Yığın ve Öbek, Basitçe
  2. Korkmadan İşaretçiler
  3. Öbek Arabelleklerinin Sahipliği
  4. Yaygın Bellek Hatalarından Kaçınma
← Mojo Academy Sayfasına Dön