C
C
C dili; 1972 senesinde Amerikalı Ken Thompson vDennis Ritchie tarafından oluşturulan bir programlama dilidir. Bu programlama dilinin oluşturulma amacı ise Unix altyapılı sistemlerin gelişmesi konusunda katkı sağlamaktı. Çağımızda neredeyse bütün işletim sistemleri tarafından kullanılan bir programlama dilidir. Ayrıca uygulamalar yazmak içinde kullanılmaktadır. C dili orta düzey dil kategorisine girmektedir. Düşük düzeydeki programlama dillerine kıyasla daha iyi anlaşılmaktadır. Yüksek düzeydeki programlama dillerine göre ise çok esnek bir dil olarak bilinmektedir.
C programlama dili modüler bir dildir, diğer dillere oranla oldukça popüler ve güvenilir bir dildir. Verimli ve birçok platform ile uyumlu olarak çalışabilme ayrıcalığına sahiptir. Ayrıca interaktif bir programlama dilidir.
C dili düşük seviyeli dillere kıyasla daha anlaşılır, çok yüsek seviyeli dillere göre fazla hafif kalan bir programlama dili olması nedeniyle orta seviyeli programlama dilleri arasında bulunmaktadır. C programlama dili makine diline yakın olması nedeniyle hem uygulama geliştirme alanında kullanılır, hem de donanıma hitap eder. C programlama dili ile bilgisayara daha fazla hakimiyet sağlanır.
Bilgisayarların ilk zamanlarında kullanımı bir hayli zor olan assembly ve makine dilleri kullanılmaktaydı. Makine dili ilk geliştirilen programlama dili olma özelliğine sahiptir. Makine dilinde bütün komutlar bir ve sıfırlardan oluşmaktadır. Tüm talimatlar ayrıntılı bir halde tanımlanır ve 2 tabanlı sayı sistemi kullanılarak kodlama işlemi gerçekleştirilir. Bu dillerin kullanımı ciddi anlamda çok zordur. Makine diline en yakın olan dillerin tamamı düşük seviyeli programlama dili diye tanınmaktadır.
Bir de yüksek seviyeli programlama dilleri vardır. Bu dillerin öğrenilmesi, yazılıp uygulanılması düşük seviyeli dillere kıyasla daha kolaydır. Bu diller düşük seviyeli dillere göre daha iyi sonuçlar vermektedir. Bu tarz yüksek seviyeli dillerde yazılan programların tamamı makine diline çevrilmesi zorunludur.
Son olarak çok yüksek seviyeli programlama dilleri vardır. Bu diller kullanıcılar için oluşturulmuştur. Bu diller bilgisayar kullanıcılarının bilgisayara ne yapılacağını belirtmelerine imkan vermektedir.
C dili oldukça esnek bir yapıya sahiptir. C sayesinde birçok uygulama geliştirebilmeniz mümkündür. C programlama dili ile hesaplama kolaylaştırmaları yapılabilir, driver yazılabilir, robot yapılabilir, gömülü sistemler kodlanabilir, işletim sistemi yazılabilir, grafik ve oyun gibi birçok şey yazılabilir.
C dili öğrenmek bize ne gibi bir katkı sağlar derseniz; Diğer bütün programlama dillerini çok daha kolay bir şekilde öğrenebilmenizi sağlar. Hatta bazı programlama dilleri C diline dayanmaktadır. Örneklendirelim; C programlama dilini biliyorsanız, C++ dilini rahatlıkla öğrenebilirsiniz. Java programlama dili de C ve C++ dillerine dayandığı için Java dilini de kolaylıkla öğrenebilmenizi olanak tanır.
Bilgisayarın çalışma mantığını kavramanızda fayda sağlar. Bu saye de bilgisayarınızı tam anlamıyla en verimli şekilde kullanabilirsiniz. Ayrıca açık kaynaklı projelerde çalışma şansı elde edersiniz. Günümüzde birçok yazılım C programlama dili tarafından desteklenmektedir.
-
C Dilinde Sayıları İkilik Tabanda Yazdırma
Bugün C dilinde sayıları ikilik tabanda yazdırma örneğini inceleyeceğiz. Bilgisayar ve bilgisayar programlama dillerinde dört farklı sayı sistemi kullanılmaktadır: Onlu…
Devamını Oku » -
C Programlama Dilinde Palindromik Kelime Kontrolü
Arkadaşlar bugün C programlama dilinde kelimelerin palindromik olup olmadığını inceleyeceğiz. Öncelikle palindromik sayı nedir onunla başlayalım. Palindrom, tersten okunuşu da aynı…
Devamını Oku » -
C Programlama Dilinde Şekillerde Alan Hesabı
Arkadaşlar bugün C programlama dilinde şekillerin alanlarını hesaplayacağız. İlk olarak kullanıcıdan hangi şeklin alanını hesaplamak istediğini soruyoruz. Kullanıcı (1-3) arası…
Devamını Oku » -
C Programlama Dilinde Faktöriyel Hesabı
Bugün C dilinde faktöriyel hesaplayacağız arkadaşlar. Faktöriyel hesabı yaptırmak son derece basittir. 1’den sayımıza kadar bir for döngüsü oluştururuz. Başta…
Devamını Oku » -
C Programlama Dilinde Çarpım Tablosu
Bugün C programlama dilinde Çarpım Tablosu yapacağız. Bilgisayar bizden bir sayı girmemizi istiyor. Ardından girdiğimiz sayının (1-10) arasındaki çarpımlarını sıralıyor.…
Devamını Oku » -
C Programlama Dilinde Sayı Tahmin Oyunu
Bugün C programlama dilinde Sayı Tahmin Oyunu yapacağız. Bilgisayar kendisi bir sayı belirliyor. Biz de bu sayıyı bulmaya çalışıyoruz. Tahminimize…
Devamını Oku » -
C Programlama Dilinde Taş Kağıt Makas Oyunu
Bugün C programlama dilinde taş, kağıt, makas oyunu yapacağız. Öncelikle kullanıcıdan seçim yapmasını isteyeceğiz.(1-3) arasından yapacağı seçim bilgisayarın seçimine göre kazanacak,…
Devamını Oku » -
C Programlama Dilinde Aşk Ölçer
Bugün C programlama dilinde Aşk Ölçer yapacağız. Kullanıcıdan kendi ismini ve sevgilisinin ismini girmesini istiyoruz. Ardından program verdiğimiz değerlere göre…
Devamını Oku » -
C Programlama Dilinde Fibonacci Serisi
Arkadaşlar bugün C programlama dilinde Fibonacci Sayı Dizisi’ni yazacağız. İlk olarak kullanıcıdan 1 adet sayı girmesini istiyoruz. Bu sayı serimizin…
Devamını Oku » -
C Programlama Dilinde Asal Sayı Kontrolü
Arkadaşlar bugün C programlama dilinde asal sayı kontrolü yapan bir program yazacağız.İlk olarak kullanıcıdan bir adet sayı girişi yapmasını istiyoruz.Bu…
Devamını Oku »