
1970′li yılların başında “B” dilinin zayıflıkları nedeniyle (A dili ise tahmin edeceÄŸiniz üzere asembly) Ken Thompson ve Dennis Ritchie tarafından geliÅŸtirilmeye baÅŸlanan C programlama dili günümüzde programcılığa baÅŸlarken temel olarak verilen ve daha sonra çeÅŸitli türevlerine geçilen en yaygın programlama dilidir.
Routerlarda kullanılan shortest path algoritmasıyla literatüre geçmiÅŸ olan edsger dijkstra ‘nın deyimiyle “c programmers never die. they are just cast into void.”
Özellikle gömülü sistemlerde vazgeçilmez olan c dili ccs c ile her ne kadar bazı konularda farklılık göstersede programlama mantığının yerleşmesi açısından ilk olarak bilgisayar ile programlama yapmak daha önemlidir. Yaklaşık 40 mb olan kitapların tümü ve yaklaşık içeriği aşağıdadır.
ŞEKİLLER VE ÇİZELGELER LİSTESİ
BÖLÜM : GİRİŞ
C Dilinin Kısa Bir Tarihi
C Dilinin Üstünlükleri
Kullanılan Sistem
Kitabın Yapısı Ve Kullanılan Kurallar
Problemler
BÖLÜM : TEMEL KAVRAMLAR VE GENEL BİR BAKIŞ
Açıklamalar, Tanıtıcı Sözcükler Ve Anahtar Sözcükler
DeÄŸiÅŸmezler
Temel Veri Tipleri Ve Tanımlar
#define Ve #include Önişlemci Emirleri
İşleçler, İfadeler Ve Atama Deyimleri
Tip Dönüşümü Ve Kalıplar
Basit Girdi/Çıktı
C Deyimleri Ve Program Gövdesi
Bir C Programı Nasıl İşletilir
Örnek Programlar
Problemler
BÖLÜM : DEYİMLER VE KONTROL AKIŞI
C Dilinin Deyimleri
Bağıntısal Ve Mantıksal İşleçler
Doğruluk-Değerli İfadeler
if Deyimi Ve Koşullu İşleç
while Deyimi
do Deyimi
for Deyimi Ve Virgül İşleci
continue Deyimi
break Deyimi
goto Deyimi Ve Etiketler
switch Deyimi
Bir Örnek—Sayı Sıralama
Problemler
BÖLÜM : GÖSTERGELER VE BİT İŞLEME
Gösterge Değişkenleri Ve İşlemleri
& Ve * İşleçleri
Gösterge Değişkenleri Bildirimleri
Gösterge Aritmetiği
Göstergeler Ve Diziler
Karakter Dizileri
Bitsel İşleçler
İşleç Önceliği Ve Birleşme
Problemler
BÖLÜM : FONKSİYONLAR VE PROGRAM YAPISI
Fonksiyon Tanımlama
Fonksiyon Çağrıları
Değer İle Çağrı
Referans İle Çağrı
main Fonksiyonunun Parametreleri
Bellek Sınıfları
auto DeÄŸiÅŸkenler
register DeÄŸiÅŸkenler
static DeÄŸiÅŸkenler Ve Fonksiyonlar
Fonksiyonlar Ve extern DeÄŸiÅŸkenler
İlkleme
Özçağrı
Fonksiyonlara Göstergeler
Bir Örnek— Vezir Problemi
Problemler
BÖLÜM : TÜRETİLMİŞ TİPLER VE VERİ YAPILARI
Sayım Tipleri
Yapılar
Yeni Tip Tanımlama
sizeof İşleci
Birlikler
Alanlar
Bellek Ayırma
Karmaşık Tipler
Dizi Dizileri
Dizilere Göstergeler
Gösterge Dizileri
Göstergelere Göstergeler
Bir Örnek—Dosya Sıralama
Problemler
BÖLÜM : ÖNİŞLEMCİ
#define Ve #undef Emirleri
#include Emri
KoÅŸullu Derleme
DiÄŸer Emirler
Önceden Tanımlanmış İsimler
Bir Örnek—ctype h Başlık Dosyası
Problemler
BÖLÜM : DOSYALAR VE GİRDİ/ÇIKTI
Dosya Esasları
Dosya Erişimi—Başka Yöntemler
Rastgele EriÅŸim
Dosyalarla İlgili Başka Bilgiler
Sistem İle İlgili Fonksiyonlar
Dosya Tanımlayıcıları Ve İlgili Fonksiyonlar
Bir Örnek—Öğrenci Veritabanı
Problemler
EK A: KARAKTER KODLARI ÇİZELGESİ
EK B: MICROSOFT C DERLEYİCİSİ HAKKINDA TEMEL BİLGİLER
Bellek Modelleri
QC Kütüphanesi
CL EniyileÅŸtirici Derleyicisi
EK C: MICROSOFT CODEVIEW HATA DÜZELTİCİSİNE GENEL BİR
BAKIÅž
EK D: MICROSOFT LIB VE NMAKE YARDIMCI PROGRAMLARINA
GENEL BİR BAKIŞ
LIB Yardımcı Programı
NMAKE Yardımcı Programı
EK E: DİLLERARASI ÇAĞRILAR
Birleştirici İle Bağlayıcının Kullanılması
Satıriçi Birleştiricisinin Kullanılması
Bir Örnek—Disket Saklama
EK F: STANDART C PROGRAMLAMA DİLİNİN DİĞER
ÖZELLİKLERİ
C Dünyanın Her Yerinde—Yöreler
Geniş Karakterler Ve Çokbaytlı Karakterler
Üçlü Karakterler
Zaman Fonksiyonları
Standart Başlık Dosyaları
Çevirme Sınırları
EK G: SEÇİLMİŞ PROBLEMLERE YANITLAR
EK H: TÜRKÇE-İNGİLİZCE VE İNGİLİZCE-TÜRKÇE TERİMLER
SÖZLÜĞÜ
Türkçe-İngilizce Sözlük
İngilizce-Türkçe Sözlük
BİBLİYOGRAFYA
DİZİN
Download: http://rapidshare.com/files/117121350/C_Dili.rar.html
Åžifre: ccspic.com
