C Programlama Dili Hakkında

C PROGRAMLAMA NEDİR ?

Merhaba arkadaşlar,

Bu yazımda sizlere C Programlama dilinden bahsedeceğim. Her zaman olduğu gibi ilk yazımızda sizlere öğreneceğimiz programlama dili hakkında ön bilgi vereceğim. Bence bu bilgileri bilmeliyiz ki öğrendiğimiz şeyleri doğru yerde uygulayabilelim.

C Dili Tarihçesi

C Programlama Dili genel amaçlı, orta seviyeli ve yapısal bir programlama dilidir. 1972 yılında Dennis Ritchie tarafından Bell Telefon Labaraturvarında Unix işletim sistemi ile kullanılmak için tasarlanmıştır. AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim Sistemi’ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 olmasına rağmen yayılıp yaygınlaşması Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan “C Programlama Dili” kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin (Microsoft Windows, GNU/Linux, *BSD, Minix) yapımında %95’lere varan oranda kullanılmış, halen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken her yerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir. ” Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır. Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen C++ diline geçmişlerdir.

Kullanım Özellikleri

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üvenilirdir.
  • Birçok platformda çalışabildiği için taşınabilir bir dildir.
  • İnteraktif bir dildir.
  • Verimli ve modülerdir.

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ı,
  • Assembly ile birlikte kullanıldığında işletim sistemi yazılabilir,
  • Oyun sektöründe kullanılabilir,
  • DLL yazılabilir,
  • Veri tabanları kontrolü,

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir