logo


Welcome Guest! To enable all features please Giriş or Kayıt.

Bildirim

Icon
Error

Ayarlar
Son mesaja git Go to first unread
mehmetmustafadogan  
#1 Gönderildi : 6 Eylül 2018 Perşembe 20:02:59(UTC)
mehmetmustafadogan

Sıralama: Newbie

Gruplar: Registered
Katılan: 6.09.2018(UTC)
Mesajlar: 2
Turkey
Konum: İSTANBUL

C PROGRAMLAMA DİLİNE GİRİŞ

Merhaba arkadaşlar bu yazımda sizlere C Programlama Dilini kısaca tarihçesi ve C Dilini özelliklerini anlatacağım.

C Dilini Kısa Tarihçesi

C Programlama Dili ABD’ de AT&T şirketinde 1969-1973 yılları arasında Dennis Ritche tarafından yazılmıştır.

C dili genel amaçlı impreative (buyrukçu) programlama dilidir. Yapısal bir dildir, değişken bildirimi değişkenlerin kapsama alanları ve döngü ömürleri, program akışını denetlemek için kendine özgü söz dizimi kuralları vardır.

C Dilinin Özellikleri

C dili özellikle gömülü sistem programlama, işletim sitemi yazma, yeni bir programlama dili veya IDE yazmak için vazgeçilmez bir dildir. Bunun nedenleri vardır bunlar;

Yapısallık

C dili yapısaldır; yani fonksiyonlardan, değişkenlerden ve bloklardan oluşur. Yapısal olmasın en güzel yanı sadece programı yazan değil onu okuyanda kolaylıkla anlayabilir bu sayede program başka biri tarafından güncellenebilir ve DEBUG (Hata Ayıklama) işlemi de kolay olur.

Hız

C ile yazılan programlar, makine diline yakın olduğu için hızlı çalışır. C dili bu sayede hızlı çalışma gerektiren sistemlerde (Örneğin: Gömülü Sistem) çok kullanılır.

Gelişmiş Kütüphane

Bir program yazarken çoğu kez kullanacağımız fonksiyonları bir araya getirerek başlık dosyaları halinde (.h uzantılı dosyalar) programa include edebiliriz. Bu sayede sık kullanacağımız fonksiyonları bir daha yazmak zorunda kalmayız ayrıca bu yöntemle program RAM bölgesinde çok yer kaplamaz.



Bu konudaki kullanıcılar
Guest (2)
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.