C Programlama Dili Nedir? Nerelerde Kullanılır?

C Programlama Dili Hakkında

C programlama dili 1972 yılında Bell Laboratuvarı’nda Dennis Ritchie tarafından geliştirilmeye başlandı. Bu dilin temelini “B” (BCPL: Basic Combined Programming Language) olarak adlandırılan dil oluşturur. C programlama dili yapısal bir dildir. Geliştirilme amaçlarından birisi UNIX işletim sisteminin uygulanmasıdır. C programlama dilinde belli bir standart oluşturulması için 1983 yılında Amerika’da ANSI (Amerikan Ulusal Enstitüsü) komitesi kuruldu. C dilinin standartları 1989 yılında tamamlandı ve bu standartlara “ANSI C” ismi verildi. C programlama dili ile ilgili ilk basılan yayın “The C Programming Language” (Dennis Ritchie ve Brian Kernighan)’dir. Bu yayın K&R C ismiyle tanımlanmıştır.

C programlama dili orta seviye bir dildir. Yani düşük seviye diller makine diline yakın olan çok kod yazma gerektiren diller, yüksek seviye diller ise az kod yazma işlemi gerektiren ama arka planda çok kod çalıştıran dillerdir. C programlama dili bu iki seviye arasındadır.

Windows, Linux ve Unix için C programlama dili kullanılarak program yazılabilir. Ayrıca C programlama dili Assembly dili ile geliştirilmiştir.

C Programlama Dili Standartları

  • C89/C90 standardı -> ANSI tarafından geliştirilmiştir. 1989 yılı C89 ve C90 standarlarını referans almıştır.
  • C99 standardı -> 1999 yılında düzenlenerek tekrar yayınlanmıştır. Bu düzenleme ile birçok veri tipi eklenmiş ve yeni özellik eklenmiştir.

C Programlama Dilinin Özellikleri

  • C programlama dili esnek bir yapıya sahiptir.
  • C programlama dili birçok dile göre oldukça güvenilir
  • Birçok platformda çalışabildiği için taşınabilir bir dildir.
  • İnteraktif bir dildir.
  • Verimli ve modüler

C Programlama Dilinin Kullanıldığı Yerler

  • Kelime işlemciler,
  • Veri tabanı sistemleri,
  • Grafik paketleri,
  • İşletim sistemleri
  • Ağ sürücüleri
  • Tablolama yazılımları

 

Örnek verecek olursak C programlama dili PHP gibi web tarayıcısında çalışmaz. Çalışan bir web tarayıcısı yapımında kullanılır.

 

Sosyal Medyada Paylaş