C Programlama Dili

C PROGRAMLAMA DİLİ

Programlama Dili

Bir bilgisayara ya da elektronik bir devreye yapması gereken işi komut olarak yazdırma işlemine program denir. Programlama dili ise komutları vermemize yardımcı olur. Bir algoritmayı ifade etmeye yarayan yol da diyebiliriz. Şu ana kadar 150’den fazla programlama dili yapılmıştır. Bunlardan bazıları BasicCC#C++Java, CobolPHPPythonDelphi ve Swift‘tir.

Programlama dilleri insanların algılamasına yakın olmasına yani makine koduna uzak olmasına göre 3 gruba ayrılır.

Alt seviye programlama dilleri: Makine koduna oldukça yakın programlama dilleridir. Bu programlama dillerini bilen kişilerin mikro işlemciler hakkında bilgi sahibi olması gereklidir.(Assembly programlama dili gibi)
Orta seviye programlama dilleri: Oldukça esnek olan bu diller hem üst hem alt seviye programlama yapabilirler. Alt seviye dillere oranla biraz daha anlaşılırdır. (C programlama dili gibi.)
Üst seviye programlama dilleri:  En hızlı ve en etkili programlama dilleri bu kategoridedir. (visual basic ve pic basic pro gibi)

C Programlama Dili

C programlama dili,  dünya’nın en çok kullanılan sistem programlama dilidir. Programlamanın en önemli ve en temel dillerinden biri haline gelmiştir. Orta seviyeli ve yapısal bir programlama dili olan C , 1972 yılında AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim Sistemi‘ ni geliştirebilmek amacıyla tasarlanmıştır.  1978 yılında Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan “C Programlama Dili” kitabı ile C  dilinin yaygınlaşması hızlanmıştır.

C programlama dili için ilk standart ANSI tarafından yayınlanmıştır.( Amerikan Ulusal Standartlar Enstitüsü ) . Günümüzde yazılmakta olan C programlarının çoğunluğu ANSI C standardına uygun olarak yazılmaktadır.

C Programlama Dili, her alanda karşınıza çıkabilir. Günümüzde nesneye yönelik programlama dilleri (C++, Java) ve script dilleri (JavaScript, JavaApplet, PHP) gibi programlama dilleri C Programlama Dili’nden esinlenmiştir.

Özellikleri

. C, güçlü ve esnek bir dildir.

. Yazılım geliştirme için en iyi ortama sahip dildir.

. Veri tipi tanımlamasına izin verir.

Tipler Veri Tipleri
Temel Veri Tipleri int, char, float, double
Enumeration (Sayma) Veri Tipleri enum
Türetilmiş Veri Tipleri pointer (işaretçiler) , array (diziler), structure, union
Void Veri Tipleri void

 

. C, taşınabilir bir dildir. Herhangi bir C programı değişikliğe uğramadan ya da çok az bir değişimle, başka bir derleyicide ve/veya işletim sisteminde derlenebilir.

. C, gelişimini tamamlamış ve standardı oluşmuş bir dildir.

. C, yapısal bir dildir. C kodları fonksiyon olarak adlandırılan alt programlardan oluşmuştur.

 

Basit bir C programını inceleyelim.

1 #include <stdio.h>

2

3 int main()

4 {

5     printf(“merhaba, dünya”);

6

7     return 0;

8 }

 

#include <stdio.h>  

Bir önişlemci komutudur . #include deyimi, programda eklenecek olan başlık dosyanını işaret eder.  Derleyicinin varsayılan olarak belirlediği klasörlerde stdio.h dosyası arar , bulunduğunda kaynak koda ekler ve kod derleme modülüne iletir. Yani #include <stdio.h> , stdio.h dosyasının derleme işlemine dahil edileceğini anlatan ifadedir.

main()

main() özel bir fonksiyondur. Ana program bu dosyada saklanır. Programın yürütülmesi bu fonksiyondan başlar. Dolayısıyla her C programında bir tane main() adlı fonksiyon olmalıdır.

printf()

printf() standart kütüphane bulunan ekrana formatlı bilgi yazdırma fonksiyondur. Yazımı bu kurala uymalı. Örnek;

printf(“Biomedical Engineering”);

Bu yazının çıktısı şöyle olacaktır. Biomedical Engineering

Return kodu main fonksiyonumuzu 0 geri dönüş değeriyle sonlandırır.

Bilmeniz gereken basit ve önemli detaylar ;

– Kullanacağınız her fonksiyon için ilgili başlık dosyası programın başına konulmalı.

– Her C programı main() fonksiyonunu içermelidir.

– Program içinde kullanılacak olan değişkenler ve sabitler mutlaka tanımlanmalıdır.

– Satırın sonuna ; işareti konmalıdır.

– C dilinde yazılan kodlarda küçük-büyük harfler aynı anlama gelmez. Mesela büyük L ile küçük l farklı algılanır.

– Açıklama operatörü /* */ sembolleridir.

Peki Neden C Öğrenmeliyiz ?

C yaklaşık 30 yıldır var olan yaygın kullanılan bir dildir. Öğrenmek için tonlarca kaynağa rahatça ulaşabileceğiniz bir dil. Bilgi de kaynak da çok.

C dilini kavramanızın size kazandırdığı yetenekle diğer dilleri kolayca öğrenebileceksiniz.

C programlama dili dünya genelinde geçerliliği olan bir programlama dilidir. C programlama dilini bilerek çoğu yerde iş imkanı bulursunuz.

 

 

 

 

 

 

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir