C DİLİ PROGRAMLAMA

Not: Nette birçok sitede eski sürümleri olmasına karşın, en yeni sürümü daima www.kalfaoglu.com sitesindedir.  Her hakkı mahfuzdur, izinsiz yayınlanamaz. (C)1990-2020 Turgut Kalfaoğlu  Bu kitap size faydalı olursa, lütfen yardımda bulunun:

C DİLİ KIMIN İÇİN?

C Dili son derece pratik, kullanışlı, ve size bilgisayara herşeyi yaptırabilmenizi sağlayan bir dildir. Dilerseniz basit dilerseniz komplike olarak kullanabilirsiniz.. Ancak, öğrenmesi çok basit bir dil degildir.  Biraz MS-DOS/Windows/Linux komut satırı bilmenizde de fayda var. C dilini öğrenmek için bilgisayar uzmanı  olmanız gerekmez.

NASIL C PROGRAMLAMA?

Bu kitapta konularin icine serpiştirilmiş örnekler bulacaksiniz. Örneği inceledikten sonra, derleyicinizle dosyayı derleyip, sonuçları incelemenizde ve “oynamanızda” fayda vardır. Yani önce derleyin, çalıştırın, “şunu şöyle yapsam ne olur” veya “şunu da ekleyeyim” diye kodu kurcalayınız. Çok eğitici olacaktır!

HANGİ DERLEYİCİ?

C Dilinde yazdığınız programları çalıştırabilmek için size bir derleyici gerekecek. Linux veya Windows için aşağıda farklı seçenekler sunuyorum. Bu kitaptaki örnekler, hemen her derleyici ile çalışacak şekilde yazılmıştır. İstediğinizi kullanabilirsiniz.

  • Linux ortamında derleme yapacaksanız, derleyiciniz zaten hazır! Hemen her yeni linux sisteminde “gcc” yazar yazmaz karşınıza derleyici çıkar. 
    Ancak, bazi sürümlerde elle yüklemek gerekebilir..
    Redhat/Fedora/Centos’ta: (bunlari root olarak yapin. Yani önce “su” yazip sifreyi girin sonra bunlari yazin:)
    dnf install 'Development Tools'   veya  
    yum install 'Development Tools'
    Ubuntu’da:
     sudo apt update
     sudo apt upgrade
     sudo apt install build-essential
    …yaziniz. 
  • Grafik arayüzlü birşey isterseniz, daima Eclipse’i deneyebilirsiniz.
  • NetBeans C/C++ da iyidir.. Şuradan İndirin..
  • Ayrıca aşağıdaki Code::Blocks’un Linux sürümü de vardır.

    Windows’da derleme yapacaksanız, farklı seçenekleriniz vardır:

  • DEV-C++ isimli ücretsiz derleyiciyi şuradan indirebilirsiniz.
  • Code::Blocks isimli grafik arayüz hafif ve basittir, tavsiye ederim. Ancak derleyicisi içinde yoktur, ayrıca derleyici de indirmeniz lazım..
    Buradan indiriniz.
  • Turbo C++ or C for Windows 7,8,10..:Bu ücretsiz grafik arayüzlü derleyiciyi  buradan indirebilirsiniz..
  • Microsoft Visual C++ 2010 Express 10: Bu ücretsiz derleyiciyi buradan indirebilirsiniz
  • MS-DOS versionu mevcuttur,  djgpp, ismindedir. 
  • Bir başka derleyici de lcc, dir: Şurada bahsedilmektedir: Virginia ve Princeton.
  • Power C isminde çok ucuz bir derleyici vardır. Adresi: Mix Software, 1132 Commerce Drive, Richardson, TX 75801, USA, 214-783-6001.
  • Bedava bir MS-DOS derleyicisi: ftp.hitech.com.au/hitech/pacific. adresindedir.
  • …daha çok var.. google’da “windows c compiler” diye ararsanız dünya kadar şey bulabilirsiniz.

Bir Sonraki Konu