“Hiç uğraşamam…”

İleri C Programcısı, Son Durum

Merhaba. Blogumda elimden geldiğince, herhangi bir şekilde bilgi paylaşımı bulunmayan yazı yazmamaya gayret ediyordum. Ancak bir kez olsun, böyle bir ihmalin güzel olacağını düşündüm.

Başlıkta da gördüğünüz gibi artık ileri C programcısıyım! Evet, iddia ediyorum. Nerden çıktı bu diyeceksiniz? Şöyle ki, Trabzon’daki bir arkadaşımdan C programlama için bir kitap istedim. Sağ olsun, o da beni kırmayarak G. Murat Taşbaşı’nın yazmış olduğu “İleri C Programlama” adında bir kitap getirdi. Süper zeka olduğumu iddia ettiğimden değil ( aslında G.M. Taşbaşı’nın desteği ile bunu da iddia edebilirim ), kitabı 4 gün gibi kısa bir sürede bitirdim. Turbo C’nin grafik fonksiyonları beni bağlamadığından kendileriyle ilgilenmedim. “Şimdi ben ileri C Programcısı mıyım?” sorusuyla birlikte araştırınca, sizeof’u bilmediğimi, typedef’in öğretilmediğini, union’dan, enumdan hiç bahsedilmediğini, Dinamik Bellek Yönetimi’yle haşır-neşir olamadığımı ve bunun gibi bir çok teknik konudan habersiz olduğumu fark ettim. Öyle demeyin, ben ileri C programcısıyım.

Eğer siz de benim gibi ileri C programcısı olamadığınızı hissediyorsanız, Kaan Aslan’ın A’dan Z’ye C kitabını almak için çabalayın, Necati Ergin’in C Ders Notları isimli PDF’sini bulun ( sanırım bunu basılmış olarak csystem.org‘dan temin edebiliyormuşuz, öylesi daha iyi ), üniversitenizin ya da bulunduğunuz şehrin kütüphanesinden adını daha önce duymamış olduğunuz bir çok C kitaplarını alın.

Başka, Cerem’in iContacts isimli uygulamasının Linux versiyonunu yapacağıma dair söz vermiştim, yakın zamanda başlarım. Benim için iyi bir PyGTK çalışması olacak.

Adı batasıca Twittell’ın GUI’sini sil-baştan yapmaya karar verdim, olmaz öyle birbirine girmiş 500-600 satırla bu iş. Daha modüler bir şekilde kodlamalıyım onu. Daha düzenli olmalı.

Başka da birşey yok.

Tags: , , ,
Posted in Genel · Kasım 28th, 2009 · Comments (4)

4 Responses to “İleri C Programcısı, Son Durum”

  1. purak Says:

    C için Rifat Çölkesen’in “İşte C programlama dili” ve yine aynı yazarın “Veri yapıları ve Algoritmalar” isimli kitaplarını önerebilirim. Ayrıca bir dili *iyi* seviyede öğrenebilmenin tek yolu -bence- hackingden geçer. :) Yani başkalarının yazdıkları kodları okuyup anlamaya çalışmak ve sürekli yeni kod yazmak…

  2. brsyuksel Says:

    Önerilerin için teşekkürler Burak :) Bir kaç kitap birden almayı düşünüyorum, bahsettiğin kitapları incelemiştim, bu önerinle onları da listeme eklemiş bulunmaktayım :) Ayrıca dediğine katılıyorum, zaten ben de eksikleri o şekilde fark ettim :)

  3. G. M. Taşbaşı Says:

    Merhaba,

    Ben yazınızda bahsi geçen kitabın naçizane yazarıyım.

    Bloğunuzdan ve yazıdan bir arkadaşımın uyarısıyla haberdar oldum.

    Eleştirinize samimiyetle katılıyorum. ‘İleri C’ tanımı benim kitabım için yanıltıcı bir ifade, maalesef. Kitabın temel iddiası hiç C bilmeyen okurlara ‘Temel C’ öğretmek.

    Hal boyleyken neden kitap isminde ‘İleri’ ifadesinin geçtiği ise aslında bambaşka bir konu. Kitap yazarlarının genelde kitaba koyulan isim ve hatta içerik üzerinde fazla etkisi olamayabiliyor. O kitabın yazıldığı dönemde de benzer bir durum yaşanmıştı, maalesef yayınevi bir çeşit pazarlama güdüsüyle kitabın ismini bu şekilde belirledi.

    Elbette bir okuyucudan kitabın yayınevi ile yazarı arasında bir ayrım yapması beklenmez. Bu yüzden kendimi aynı derecede sorumlu hissediyorum ve kitap bu anlamda sizi yanılttığı için üzgün olduğumu bilmenizi isterim.

    Eğer siz veya arkadaşınız kitabı yayınevine iade etmek isterseniz bu konuda size yardımcı olurum. Lütfen eposta adresimden bana ulaşın.

    İyi çalışmalar.

  4. brsyuksel Says:

    Merhabalar,

    Öncelikle anlayışlı yaklaşımınız için teşekkür ederim.

    Kitabı geri iade etme ya da benzeri bir durum söz konusu değil. Kitabınızı eleştirmemin tek sebebi yazımdan da anlaşılacağı gibi çok hevesli bir şekilde başlayıp istediğimi alamamış olmam.

    Yayınevlerinin bu işleri nasıl yürüttüğünü bilemediğimden ötürü, kitabı eleştirirken doğrudan sizi eleştirmiş olmam da benim hatam, bu nedenden dolayı ben de gerçekten özür dilerim.

    İlginiz için teşekkür ediyorum. Saygılarımla.

Leave a Reply

Bağlantılar

Etiketler

çember özel yöntem isimleri apache2screen apache2screen.deb bele kuvvet blog brsyuksel brute-force classic classes classmethod descriptors getanurse ic.lnx icontacts ileri c programlama image imagedraw kaba kuvvet kelime tahmin libnotify math math.cos math.sin matryoshka memory leak mesafe mysqli new-style classes oauth php5 property pynotify Python singleton special method names staticmethod steganografi steganography super temizlik twittell TwittellOAuth wchar yeni stil sınıflar __mro__

Meta