Yığın ve Öbek, Basitçe
Değerlerin nerede tutulduğunu ve bunun neden önemli olduğunu öğrenin.
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 = 7Bü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. 🎯
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
- Yığın ve Öbek, Basitçe
- Korkmadan İşaretçiler
- Öbek Arabelleklerinin Sahipliği
- Yaygın Bellek Hatalarından Kaçınma