C - Nedir ? Ne İşe Yarar ?

C dili 1972’de Dennis Ritchie tarafından B dili ile geliştirilmiş ve düzey olarak Makina diline yakın ve anlaşılır düzeyde olduğundan kaynaklı yüksek seviyeli yazılım dilleri ile düşük seviyeli yazılım dilleri arasında yer almaktadır. Kısacası C diline Orta Seviyeli bir yazılım dili diyebiliriz. C dili diğer yazılım dillerine oranlar kütüphane sayısı ve fonksiyon sayısı çok azdır bundan kaynaklı olarak yapmış olduğumuz projelerde donanım bilgilerini de hesaba katarak kodlama yapmamız lazım.

C dilini genelde üniversite ve liselerde algoritma derslerinde verirler ve C dilinin yapabileceklerini anlatmazlar bu konu hakkında bilgilendirme yapmazlar. Öğrencilerin kafasında hep şu soru vardır C öğrendim ama ne işime yaracak… C aynı zamanda şuan piyasada olan bir çok yazılım dilinin temelini oluşturmakta veya o yazılım dilinin oluşturulduğu dilin temellerini o atmıştır kısaca birçok dilin C ile uzaktan yakından bir ilişkisi vardır. Bundan kaynaklı C öğrenildikten sonra diğer dilleri öğrenirken çok rahat ve akıcı bir şekilde öğrendiğinizi göreceksiniz. Örnek vermek gerekirse JavaScript, PHP , Java, C++, C# gibi birçok yazılım dilinin tamamı C tabanlıdır…

C ile neler yapabiliriz şimdi bir de onlara bakalım;

  • Driver Yazma;

  • Oyun Yazma;

  • Gömülü Sistemler Kodlama;

  • Robotik Programlama;

  • İşletim Sistemi;

  • Yeni Bir Yazılım Dili Yazılabilir;

Gördüğünüz gibi C dili sadece algoritma geliştirmek için kullanılmıyormuş bir çok alanda kullanımı vardır bunun en büyük örneği ise UNİX işletim sisteminin belli bir bölümünde C programlama kullanılmasıdır…

Peki siz sadece C dilini algoritmik yeteneğinizi geliştirmek için mi kullanacaksınız yoksa gerçek anlamı ile mi C dilini kullanacaksınız... :)