İşte beklediğimiz an.
GIRIS
C programlama dili, Dennis Ritchie tarafından Bell laboratuarlarında yaratılmıstır. PDP-11 ile Unix altında çalısmak için yaratılmış olmasına rağmen, ilgi üzerine MS-DOS altında çalışacak hale getirilmiştir. Basitliği, oluşan kodun küçüklüğü, ve her çeşit programlamada kullanılabilmesi, C yi popüler bir dil yapmıştır.
C, cok kestirme olması nedeni ile, yeni bilgisayarlara baslayanlar için öğrenmesi zordur. Bir programcı, C ile üst seviyelerden, assebly'ye yaklasan alt seviyelere kadar programlama yapabilir. C'nin sağladığı bu rahatlığın yanında, tehlikeleride de vardır. Örneğin, makineyi kilitleyebilecek bir program yazmak, Pascal yada BASIC de yazmaktan cok daha kolaydır. Bir Pascal derleyicisinin fark edip uyaracağı bir hatayi, C derleyicileri fark etmeyebilir. C de, kendi başınızasınız...
Bu gün IBM-PC için yazılan piyasadaki yeni programların yüzde 75'i, C ile yazılıyor. MicroSoft, Macro Assembler 4.0 ı çıkardıktan sonra, onu C ile yazdıklarını açıkladı. Herhalde içinde birkaç assembler rutin vardır ama, çoğunluğu C ile yazılmıştır.
C, bir komite değil de, bir kişi tarafından yazılmış olduğundan, çok kullanışlı bir lisandır, fakat çok iyi tanımlanmamıştır. C için bir standart yoktur, ama ANSI grubu, bu konuda çalışmaktadır. İşin ilgincliği, bir standart olmamasına rağmen, değişiklikleri çok azdır. Halbuki iyi tanımı olan Pascal dilinin, derleyicileri birbirinden cok farklıdır, ve bir Pascal programını bir bilgisayardan diğerine geçirmek zordur..
C nin Taşınabilirlik referansları iyi olmasına rağmen, derleyiciler arasında farklılıklar vardır. Bu değişiklikler genellikle BIOS fonksıyonları gibi standart olmayan şeyler kullanıldığında kendini gösterir.
TANIMLAYICI ISIMLERI
Fonksiyon ve değişken isimleri, harfler ve rakkamlardan oluşabilir. Ilk harf ya bir harf yada alt-çizgi karakteri olmak zorundadır. Geri kalanlar ise, harf, rakkam yada alt çizgi olabilir. Iki nokta önemlidir:
(1) Büyük ve küçük harfler farklıdır. Bir programda "ISIM", "iSiM" ve "isim", değişik tanımlayıcılardır.
(2) C'de, en fazla sekiz karakter önemlidir. Bir tanımlayıcı 8 karakterden uzun olabilir, fakat ilk sekizi sayılır. Bu derleyiciniz için böyle olmayabilir.
Derslerde bir çok örnek program olacak. Bunları istediğiniz herhangi bir derleyici ile derleyebilirsiniz.
GIRIS
C programlama dili, Dennis Ritchie tarafından Bell laboratuarlarında yaratılmıstır. PDP-11 ile Unix altında çalısmak için yaratılmış olmasına rağmen, ilgi üzerine MS-DOS altında çalışacak hale getirilmiştir. Basitliği, oluşan kodun küçüklüğü, ve her çeşit programlamada kullanılabilmesi, C yi popüler bir dil yapmıştır.
C, cok kestirme olması nedeni ile, yeni bilgisayarlara baslayanlar için öğrenmesi zordur. Bir programcı, C ile üst seviyelerden, assebly'ye yaklasan alt seviyelere kadar programlama yapabilir. C'nin sağladığı bu rahatlığın yanında, tehlikeleride de vardır. Örneğin, makineyi kilitleyebilecek bir program yazmak, Pascal yada BASIC de yazmaktan cok daha kolaydır. Bir Pascal derleyicisinin fark edip uyaracağı bir hatayi, C derleyicileri fark etmeyebilir. C de, kendi başınızasınız...
Bu gün IBM-PC için yazılan piyasadaki yeni programların yüzde 75'i, C ile yazılıyor. MicroSoft, Macro Assembler 4.0 ı çıkardıktan sonra, onu C ile yazdıklarını açıkladı. Herhalde içinde birkaç assembler rutin vardır ama, çoğunluğu C ile yazılmıştır.
C, bir komite değil de, bir kişi tarafından yazılmış olduğundan, çok kullanışlı bir lisandır, fakat çok iyi tanımlanmamıştır. C için bir standart yoktur, ama ANSI grubu, bu konuda çalışmaktadır. İşin ilgincliği, bir standart olmamasına rağmen, değişiklikleri çok azdır. Halbuki iyi tanımı olan Pascal dilinin, derleyicileri birbirinden cok farklıdır, ve bir Pascal programını bir bilgisayardan diğerine geçirmek zordur..
C nin Taşınabilirlik referansları iyi olmasına rağmen, derleyiciler arasında farklılıklar vardır. Bu değişiklikler genellikle BIOS fonksıyonları gibi standart olmayan şeyler kullanıldığında kendini gösterir.
TANIMLAYICI ISIMLERI
Fonksiyon ve değişken isimleri, harfler ve rakkamlardan oluşabilir. Ilk harf ya bir harf yada alt-çizgi karakteri olmak zorundadır. Geri kalanlar ise, harf, rakkam yada alt çizgi olabilir. Iki nokta önemlidir:
(1) Büyük ve küçük harfler farklıdır. Bir programda "ISIM", "iSiM" ve "isim", değişik tanımlayıcılardır.
(2) C'de, en fazla sekiz karakter önemlidir. Bir tanımlayıcı 8 karakterden uzun olabilir, fakat ilk sekizi sayılır. Bu derleyiciniz için böyle olmayabilir.
Derslerde bir çok örnek program olacak. Bunları istediğiniz herhangi bir derleyici ile derleyebilirsiniz.