Geçen gün sizlerle C Sharp derslerine başlamıştık ancak geç fark ettiğim bir olay oldu.Bu işe 0′dan başlayan yani bilgisi olmayan arkadaşların kafaları baya karışmış bende baştan almak istedim hadi başlayalım.
Programlama Dili Nedir?
İster genel ister özel amaçlı olsun tüm uygulama ve sistem yazılımları programlama dilleriyle yazılır.Bir programlama dili,insanların bilgisayara çeşitli işlemler yaptırmasına imkan veren her türlü karakter,sembol ve kuralllar grubudur.Programlama dilleri insanlarla bilgisayar arasında bir tercuman diyebiliriz.
Bir programlama dilinde Genel komutlar, Gelişmiş komutlar, API komutları, Derleyici Komutları ve aktif nesneler bulunmaktadır.
Genel Komutlar rogramlama dilinin anlayacağı komutların bütünüdür.
Gelişmiş Komutlar:Genel komutları kullanılarak oluşturulmuş komutlardır.
API Komutları:İşletim sisteminin bize sunduğu özellikler kullanan komutlardır.
Derleyici Komutları:Komut içinde çalışmayıp derleme esnasında alınan bilgilere göre derleme yapılmasını sağlar.
Derleyici Nedir?
Bir programlama dilinde yazılmış olan kaynak kodlarını makine diline çeviren yazılımlardır.
Aktif Nesneler:Buton,Menü gibi bileşenlerin genel adıdır.
Programlama Dili Çeşitleri
Bir programlama dili ya insan ya da makine anlaşına yakındır.İnsan anlayışına yakın olan programlama dillerine yüksek seviyeli programlama dilleri, makine’ye yakın olanlara ise düşük seviyeli programlama dilleri denir.
Yüksek seviye programlama dilleri ile yazılan projelerin kaynak kodları kısa derlenmiş halleri ise uzun’dur.Çalışma hızları ise yavaştır.
Alçak seviyeli programlama dilleri ile yazılan projelerin kaynak kodları uzun derslenmiş halleri ise kısa’dır bundan dolayı çalışma hızları en yüksek seviyededir.
Programlama dillerini seviyelerine göre 5 ana gruba ayırabiliriz;
Çok yüksek seviyeli diller yada Görsel diller
Access, Foxpro, Paradox,Xbase, Visual Basic, Oracle Forms
Yüksek seviyeli diller (Bunlara algoritmik diller de denir.)
Fortran, Pascal,Basic, Cobol
Orta seviyeli diller
C, C++(C Plus) , C#(C Sharp) Orta seviyeli diller daha az kayıpla makine diline çevrilebildiğinden daha hızlı çalışır.
Alçak seviyeli programlama dilleri
Sembolik makine dili (Assembler).’dır.
Bir dahaki yazıda buluşmak dileğiyle kendinize iyi bakın..
Adil ÖZTAŞER
kaynak