C programlamaya giriş

C programlamaya giriş bölümünde C programlamanın ne olduğundan ve özelliklerinden bahsedeceğiz.Bu yazıyı okumadan önce programlama nedir ? adlı yazımızı okumanızı tavsiye ederiz.C programlama dili Ken Thompson ve Dennis Ritchie tarafından UNIX işletim sistemini geliştirebilmek amacıyla B dilinden türetilmiş bir programlama dilidir.Orta seviye bi programlama dilidir.Bunun anlamı hem alt seviye hem üst seviye programlama yapmada kullanılabilir.(Unutumayalım düşük seviyeli veya yüksek seviyeli dil dilin özelilklerinin zayıflığı veya güçlülüğüyle alakalı bir durum değildir,dilin makine diline olan yakınlığını ifade eder.Düşük seviyeli diller makine diline daha yakınken yüksek seviyeli diller insanların daha kolay anlayabileceği dillerdir.)C dili düşüncelerimizi makinelere yaptırabilme düşüncesiyle oluşturulmuştur.1980 li yıllarda makine dili artık yetersiz hale gelmişti bunun sonucu olarak C dili oluşturuldu ve programlama dünyası için büyük bir adım atılmış oldu.C programlamaya giriş bölümünü diğer bölümlerimiz için daha iyi bir temel atabilmek için lütfen dikkatli okuyunuz.

Neden İlk C programlama dili öğretilir ?

  • C programlama dili güçlü ve esnek yapısı sayesinde programlama öğrenmek isteyenler için çok iyi bir algoritma mantığı öğrenme yoludur.
  • C dili taşınılabilir bir programlama dilidir.Bilgisayar donanımından bağımsızdır.Bir bilgisayardan diğer bir bilgisayara rahatlıkla taşınabilir.
  • C dili için yazılım geliştirme ortamları yani derleyici uygulamalar oldukça fazladır.
  • C dili nesneye yönelik programlamanın temelini oluşturan yapısal bir programlama dilidir.Daha üst seviye (makine dilinden daha uzak) programlama dillerinde öğretilen nesneye yönelik programlamanın anlaşılabilmesi için C dilini öğrenmek çok önemli bir adımdır.
  • Diğer birçok dil C den esinlenilerek ortaya çıkmıştır.(C++,C#,JAVA gibi…)

C dili ile neler yapılabilir

  • Driver(sürücü) yazılabilir.
  • İşletim sistemi yazılabilir.
  • Hesaplama algoritmaları yazılabilir.
  • Oyun yapılabilir.
  • Robot yapılabilir.(+arduino kullanarak)

Teknolojinin ilerlemesiyle birlikte yeni oluşturulan programlama dilleriyle aynı işlemler daha kısa sürelerde daha kısa kodlarla yazılabiliyor.Yine de C programlamayı öğrenmek demek yazılım dünyasına adım atarken kendimize iyi bir temel sağlamak demektir.

Yazılıma başlarken ilk önce öğretilen meşhur kod 🙂

C dili derleyicileri

  • Eclipse + GCC
  • Microsoft Visual Studio
  • Dev C++
  • Code Lite
  • Tutorials Point – Online Compiler
  • CodeBlocks

Programlama yaparken her dil farklı komutlara sahiptir (bazı komutlar bazı diller için ortaktır).Hiçbir dil diğerinin tamamen aynısı değildir.Ama ilk programlama dilinizi öğrendiğinizde programlama dünyasına çok büyük bir adım atmış olacaksınız ve bir sonraki dilinizi ilk öğrendiğiniz dilinize göre daha rahat kavrayacaksınız.Programlama işi sabır işidir o yüzden asla pes etmeden ilk etapta programlamanın mantığını anlamak için çaba safretmelisiniz.

C programlama dersi 1’e buradan ulaşabilirsiniz.

2 Replies to “C programlamaya giriş”

  1. Geri bildirim: C programlama dersi 1 -

Düşünceleriniz bizim için değerli