Bu kitap C dilini öğretmek üzere tasarlanmis olup X3J11 grubunun belirlediği standart olan ANSI C temel alınmıştır; Standart C içerisinde tanımlı bütün C fonksiyonları ayrıntılı olarak ele alınarak, aynı zamanda bir başvuru kitabı olma özelliği kazandırılmıştır. Kitap, hangi programlama diliyle olursa olsun program geliştiren yazılımcıların başvuru kitabı gibi yararlanabileceği; ve üniversitelerin Bilgisayar, Elektronik, Elektrik, Fizik, Matematik ve Endüstri bölümlerinde okutulan C programlama dersi için ders kitabı olabilecek niteliktedir.
Kitap herbiri farklı konulara odaklanmaya çalışılan 16 Bölüm ve 2 Ekten oluşmaktadır. C dilinin bu kitapla öğrenilmesi için bütün bölümler sırayla okunmalı, örnek olarak verilen programlar dikkatle incelenmeli ve sorular yanıtlanmaya çalışılmalıdır. Verilen örnekler ANSI C'yi destekleyen herhangi bir derleyicide derlenebilir şekildedir.
Kitabin ilk dört bölümünde, C’yi yeni öğrenenler için değişkenler, sabitler, operatörler ve program denetim deyimleri gibi C dilinin temel yapı taşları verilmektedir; 5. Bölüm ise C fonksiyon yapısını ayrıntılı olarak ele almakta ve Bölüm 6’da Standart C’de tanımlı bütün fonksiyonlar açıklanmaktadır. Sırasıyla 7, 8, 9, 10, 11 ve 12. Bölümlerde Diziler, İşaretçiler (pointers) Katarlar (strings) ve Yapısal Veri Tipleri ele alınmıştır. Onüçüncü bölümde ise Disk Dosyaları üzerinde durulmuştur; dosyanın açılması, dosyaya erişilmesi ve kapatılmasi için kullanılan standart fonksiyonlar ve UNIX işletim sisteminin disk dosyası için kullanılan sistem çağrıları da bu bölümde verilmiştir. Ondördüncü bölümde esnek ve taşınabilir program tasarımına imkan veren önişlemci komutları, onbeşinci bölümde ise seri haberleşme için gerekli program yapısı ele alınmıştır. Onaltıncı bölümde, gerçeklenmesi C derleyicisi hazırlayanlara bırakılan, bir standart belirlenmeyen Grafik Fonksiyonlar üzerinedir. Bu bölümde grafikle ilgili bazı kavramlar verilmiş ve Turbo C 2.0 paketinin grafik fonksiyonları tanıtılmıştır.
Eklerde ise, önce bir C programının nasıl derleneceği/çalıştırılacağı üzerinde durulmuş ve ardından ASCII çizelge verilmiştir. Bir C programının PC tabanlı bir işletim sisteminde ve UNIX işletim sisteminde nasıl derleneceği ve çalıştırılacağı açıklanmıştır.
Bölüm 10’da büyükçe sayılabilecek 3 tane örnek verilmiş ve adım adım açıklanmıştır; hemen hemen C dilinin tüm özellikleri kullanılmaya çalışılmıstır. Aynı uygulama, dizi, bağlantılı liste ve ikili ağaç modeline göre uygulanarak adım adım açıklanmış ve aralarındaki farklara değinilmiştir. Bu içeriğiyle kitap, C dilini öğrenmek isteyenler ve C dilinde başvuru kitabına ihtiyaç duyacak programcılar ve sistem yöneticileri için ciddi bir kitap niteliğindedir.
Detay Bilgileri |
Dil | Türkçe |
Programlama Dili | C |
Basım Tarihi | 2010 |
Yazar | Rıfat Çölkesen |
Sayfa Sayısı | 376 |
Kağıt | 1. Hamur Kağıt |
Kapak | Karton |
Basım Yeri | İstanbul |
Baskı Sayısı | 13 |
Ebatlar (YxG) | 16x23 cm |
Isbn No | 9789756797037 |