C ile programlama yapmak için öncelikle kısa bir giriş yapalım.
Bizler aynı bir kompozisyon yazar gibi kodlarımızı yazarız, ve genelde bu kodlar ingilizce terimleri içerir ve okunduğunda bir insanın hemen aşina olacağı tarzdadır. Fakat bunları bilgisayarın anlayacağı sisteme çevirmek o kadar da kolay değildir, sonuçta aynı dili konuşamayız.

Kod-Compiler-Linker
Bizim yazdığımız kodlar bir derleyici(compiler) vasıtasıyla Assembly ya da makine dili denilen daha basit kodlara çevrilirler. Bu halleri (ki siz bunları *.exe olarak biliyorsunuz) bilgisayarımızda çalıştırana kadar tutarız, hiç bir değişiklik yapmadan orada dururlar. Bu dosyayı açtığımızda bağlayıcı(linker) bu kodları gerekli kütüphaneleri kullanarak bilgisayarın anlayabileceği hale getirir.
Şu ana kadar anlattıklarımdan bir noktaya çıkabiliriz, bize bir compiler lazım. Ben Windows’ta Dev C++ kullanıyorum. Linux’te ise gcc compiler. Eğer yoksa, genelde ilk kurulum esnasında gelir, terminale:
$ sudo apt-get install gcc
yazmalısınız
Linux dağıtımları için Geany editörü çok kullanışlı. Tabii Vim ile terminalde de yazabilirsiniz.
C programlama dilinin kod dosyaları “.c” uzantılıdır. Windows’ta bu dosyaları açıp derlerseniz aynı dizinde “.exe” uzantılı bir dosya daha göreceksiniz.
İleriki derslerde yazacağımız kodları bu programlarda açıp, derledikten sonra çalıştıracağız.
Şimdilik bu kadar bilgi yeterli diye düşünüyorum.
Windows kullananlar için not: Yazdığınız kodlarınızın çalışmadığını düşünmeyin, genellikle program çalışıp hemen kapanıyor, bunun için kodunuzun sonuna;
system("PAUSE");
veya
getch();
ekleyin.

Bir Cevap Yazın