Tam Sürümünü Görmek İçin : C/C++ Bellek Yönetimi
Merhaba,
C/C++ de bellek yönetimini yapmakta programcıya kalıyor deniliyor.
Nedir bu bellek yönetimi yani örnekle açıklayabilecek arkadar var mı?
Teşekkürler..
kolay gelsin öncelikle... Yardımcı olabileceğini düşündüğüm bir iki adres vermek istiyorum şimdilik...
http://home.attbi.com/~ali.cehreli/turkcecpp/cpp_ogrenmek.html
yeterli gelmazse döküman bulurum yine...
iyi çalışmalar...
Ok kardeş sağolasın,
Bunu okuyayım bi, anladığım bölümleri tekrar sorarım.
Sanırım yeterli gelmicek.. Nedense biraz geç anlıyorum..
merhaba arkadaşım.
c/c++'da bellek yönetimi derken kasıt standart variablelar degildir. burda kasıt; dinamik bellek yonetımıdır. gunumuzde yazılan bir cok modern program dinamik bellek yonetımıne ihtiyac duyar.
bildigin gibi c/c++ 'da array sistemleri mevcuttur ama arrayler bu dinamik bellek kullanımında yeterli degildir..
programcılar bellek yonetımınde malloc vs fonk.ları kullanır. . programcı dinamik bellegi almak icin gerekli fonksıyonu cagirmali, bellegın ayrılıp ayrılmadıgını kontrol etmeli , gerekli isini yaptıktan sonra gerekli function cagrisi ile bellege sisteme geri vermelidir. bu programcı tarafından yapılan bir bellek yonetımıdır.
ayrıca bu isin icine data structures olayınıda katabiliriz.
c kurslarında verieln data structures dersinde dinamik bellek yonetımı anlatılır.
data structures, aynı yapıdan olusan data kumeleridir.. bu data yapılarında lineer bir model kullanabilecegi gibi agac yapısıda kullanabilir.. bu sayede siz dinamik bellekteki datalari bir yapı semasına gore tutarsınız..
ornek gerekirse; islerim biraz hafiflediginde yazabilirim bisiler..
Teşekkürler, Anladım..
Kavramak için bol bol örnek program inceleyip yazmam gerek sanırım. C ye zaman ayrlamlıyım.. :eek:
ewt ornek yapmak cok onemli.. iyi bir c kıtabıda cok yardımcı olur (mumkunse yabancı kitapları tercih et..)
Şimdilik online kaynaklardan devam edeyim.
Elimde Sistem Yayıncılıktan C/C++ Programcının rehberi adlı kitap var(ceviri) ama hiç sevmedim.
Zamanla biraz daha kavrayınca ve geliştikçe kitap alır daha farklı boyutlarda devam ederim.
Compile ve platform olarak ne önerirsin?
Thanx
Yazıp - Çizen RaiST Kardeş ;
(mumkunse yabancı kitapları tercih et..)
?
gidip compileri kendıne gore degistirmis bir IDE yerine mesela microsoft visual c++ bence bir UDE kullan..
ben gcc + linux ile calısmalarıma devam ediyorum..
@hmustak:
Türkçe kitaplar arasında çok kaliteli kitaplar goremedım sahsen.. yani iyi kitaplar var ama simdiye kadar okudugum bazı yabancı kıtapların yanından bile gecemiyor bu kitaplar
mkarabulut
05/08/2002, 10:08
Orjinal mesajı gönderen Düzgün
Elimde Sistem Yayıncılıktan C/C++ Programcının rehberi adlı kitap var(ceviri) ama hiç sevmedim.
Evet ya,zamanında bende incelemiştim o kitabı nedense bende hiç sevmemiştim, halbuki çok da kaliteli bi şeye benziyordu...
Ben daha sonra Struossp mu strousp mu neydi onun bi çeviri kitabı vardı alfa yayınlarından almıştım,o biraz daha güzel anlatımlı bi kitapdı...
Neyse,gene de c++ pek türkçe kitap yok gibi, olanlar ise çeviri(!)
Bence de yabancı kaynaklara talim...
yenı baslayanlar icin benım tavsiyem:
how to program c
veya how to program c++
deitel & deitel'in kitabi
mukemmel otesi bir kitap
CrazyCat
05/08/2002, 12:10
C veya C++ çalışmak istiyorsan başlangıçta bir çok kitabı nette bulabilirsin.
Aşağıda nette bulabileceğin kitapların bir listesi var :
C/C++ için:
-C++ by Example
-Teach Yourself C++ in 21 Days
-Teach Yourself C in 21 Days
-ANSI-ISO C++ Professiona Programmer's Handbook
-Executable Design Patterns, Gregory T. Sullivan
-Thinking in C++, Bruce Eckel
-C Elements of Style, Steve Oualline
-Data Structures and Algorithms with Object-Oriented Design Patterns in C++, Bruno R. Preiss, P.Eng
-Data Structures and Algorithms, John Morris
-Introduction to Object-Oriented Programming Using C++,Peter Müller
-How To Think Like A Computer Scientist, Learning with C++, Allen B. Downey
Visual C vaya B. Builder için:
-Charlie Calvert's Borland C++ Builder Unleashed
-Special_Edition_Using_Visual_C++
-Visual C++ 4 Unleashed, Viktor Toth
-Special Edition Using Visual C++ 5
-Visual C++ in 12 Easy Lessons,Greg Perry & Ian Spencer
bunların dışında bir sürü makale tutorial ve örnekler de bulabilirsin.
deitel & deitel'in kitabi da oldukça ii ama nette bulamamıştım belki şimdilerde birileri hayrına koymuştur.
Bir aralar üşenmeyip bütün kaynakları indirmiştim :D
Dinamik bellek ile ilgili örnek halen istiyorsan birkaç şey yazabilirim ama sanırım önce C ile ilgili öğrenmen gereken başka şeyler de var.
C için işe yarar birkaç türkçe kitap var ama C++ yazılmış türkçe kitapları okuyunca ya gülmekten kırılır yada saçını başını yolarsın.
Ne yazıkki bu türkçe kitapların ortak sorunu bizde kitaplar eğitim amaçlı yazılmıyor. Bu nedenle formasyonu çok zayıf. Kitapları sırasıyla takip ettiğinizde karmaşaya giriyorsunuz. Sonuçta yazarlar sadece ne kadar çok bildiğini göstermek için yazıyorlar yada sadece satmak için.
ii çalışmalar..
Forum Yazılımı : vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.