Akın Öcal
17/02/2005, 05:30
Ben daha yolun basinda olan bir acemiyim. Kaan Arslan'ın A'dan Z'ye C Klavuzu adlı kitabını yeni bitirdim. Genel olarak C yi oğrendigimi (baslangıc seviyesi icin) söyleyebilirim. Fakat gene de bazı noktalar hakkında goruslerinizi almak istiyorum.
1)Bit operatorleri ve bit alanları ile ilgili islemlerin uygulama alanları nelerdir ? (Anladıgım kadarıyla daha cok donanıma yonelik programlama da ise yarar gozukuyor)
2) Near,far,huge pointerlar gunumuzde kullanılıyor mu ?
3) Hangi durumlara malloc fonksiyonu yerine calloc tercih edilmelidir ?
4)Union lar anladıgım kadarıyla bellek ihtiyacını azaltmak için kullanılıyor fakat ne tip uygulamalarda unionlara rastlanabilir ?
5)Windows XP nin yanında Mandrake Linux 10.1 kullanıyorum.
Linux altında gcc ve cc yerine komut satirindan calistirilmayan mesela dev derleyicisi gorsel bir derleyici onerirseniz sevinirim.
6)Kendimi c de ve programlamada gelistirmek icin bir "Veriyapıları ve Algoritma" kitabını calısmaktayım. Ayrıca sırayla www.csystem.org daki çalısma soruları ve ornek kodlara da çalısmaktayım. Bunlara ek olarak kendimi gelistirmem için tavsiyelerinizi bekliyorum.
Saygılarla...
1)Bit operatorleri ve bit alanları ile ilgili islemlerin uygulama alanları nelerdir ? (Anladıgım kadarıyla daha cok donanıma yonelik programlama da ise yarar gozukuyor)
2) Near,far,huge pointerlar gunumuzde kullanılıyor mu ?
3) Hangi durumlara malloc fonksiyonu yerine calloc tercih edilmelidir ?
4)Union lar anladıgım kadarıyla bellek ihtiyacını azaltmak için kullanılıyor fakat ne tip uygulamalarda unionlara rastlanabilir ?
5)Windows XP nin yanında Mandrake Linux 10.1 kullanıyorum.
Linux altında gcc ve cc yerine komut satirindan calistirilmayan mesela dev derleyicisi gorsel bir derleyici onerirseniz sevinirim.
6)Kendimi c de ve programlamada gelistirmek icin bir "Veriyapıları ve Algoritma" kitabını calısmaktayım. Ayrıca sırayla www.csystem.org daki çalısma soruları ve ornek kodlara da çalısmaktayım. Bunlara ek olarak kendimi gelistirmem için tavsiyelerinizi bekliyorum.
Saygılarla...