13-10-2015, 18:15
Turbo C İndir Genel Bilgiler
Turbo C dili 1970’li yılların başında AT&T bell labaratuvarında Dennis M.Ritcheie tarafından yaratıldı. Dilin C olarak adlandırılmasının sebebi, kendinden önceki B dili üzerine kurulu bir yapı oluşturmasıdır. UNIX işletim sistemi için yaratılan C dili, ilk başlarda sadece bell labaratuvarında kullanıldı. Daha sonraları laboratuvardan dışarı çıkarak akadamik düzeydeki çalışmalarda ve büyük askeri projelerde kullanılmaya başlandı.
Programcılar tarafından kullanılmasıda yavaş yavaş oldu. C dilinin tanınmasında en önemli adım 1978’de Dennis M.Ritche ve Brain W.Kernighan tarafından “C Programing Language” adlı kitabın yayınlanması olmuştur. C dilinin gelişmesi gün geçtikçe artmıştır.
C’de diğer sistemlere adapte edilebilen büyük programlar hızlı bir şekilde kolaylıkla yazılabildiği için, C’nin kullanımı özelikle sistem programlamalarında önemli olmuştur.
C dili nispeten küçük bir dilde güç ve verimliliği birleştirmek için planlanmıştır.C dili giriş ve çıkış, değerler için hafızada yer ayrılması, ekran işlemleri ve işlem kontrolü gibi işleri yerine getirmek için gerekli fonksiyonları içermez.
Yüksek seviyeli programlama dilerinin çoğunda programların yapılması sırasında bazı kısıtlamalar vardır. Programcının bu engeli aşması için ya yeni algoritmalar oluşturması ya da Assembler’a yakın komutları kullanması gerekir. Bu da bilgisayar başına büyük bir zaman kaybı meydana getirir.
C’de durum daha farklıdır. C dilinin esnek bir yapıya sahip olmasından dolayı yüksek seviyeli bir dilin yapabileceği işlemleri ve düşük seviyeli bir dil olan Assembler’in bir çok işlemlerini zengin işlemci grubu ve geniş fonksiyon kütüphaneleri vasıtasıyla kolaylıkla yerine getirilebilir.
C’de yapılan programlar Assembler’a göre daha kısa zamanda yazılabilir, daha anlaşılır ve hata daha azdır. Bu durum C dili Assembler yerine tercih edilmesi yeterli olmuştur.
C dilinin önemli özelliklerinden bir diğeri ifadelerden , tasarruf sağlanmasıdır. Normal olarak matematiksel ifadeler C’nin zengin operatörleri vasıtasıyla çok daha kısa ve basit bir biçime getirilebilir. Böylelikle C programcıları klavyelerinin başında daha az zaman harcarlar.