Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

isa özkan_ programlama dilleri

Benzer bir sunumlar


... konulu sunumlar: "isa özkan_ programlama dilleri"— Sunum transkripti:

1 isa özkan_ programlama dilleri

2 isa özkan_ programlama dilleri
Konu Başlıkları Programlama Dilleri Programlama Dillerinin Özellikleri Geleneksel Sınıflandırma Programlama Paradigmaları Programlama Dili Sınıflandırmaları Programlarda Kullanılan Araçlar Veri Türleri Veri Yapıları Atama İfadeleri Kontrol İfadeleri Programlama Kavramları isa özkan_ programlama dilleri

3 isa özkan_ programlama dilleri
Yazılım kelimesi bilgisayar programlama dilleriyle oluşturulan dokümanları, dosyaları ifade eder. Yani bilgisayarınızda işletilmek, çalıştırılmak üzere tasarımlanmış dosyalar, yazılım kapsamına girer ve programlama dilleri ile oluşturulur[3]. isa özkan_ programlama dilleri

4 PROGRAMLAMA DİLİ NEDİR?
Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama dili denir[2] isa özkan_ programlama dilleri

5 Doğal dillerde olduğu gibi programlama dillerinin de kuralları vardır.
Doğal dillerin aksine bu kurallardan en küçük bir sapma yapıldığında bile program çalışmaz. isa özkan_ programlama dilleri

6 isa özkan_ programlama dilleri
Bu nedenle program yazma işleminin hızlı ve verimli olabilmesi ve sonuçta ortaya çıkan programın hatasız çalışabilmesi için programın yazımında bazı kurallara uyulması gerekir[1]. isa özkan_ programlama dilleri

7 isa özkan_ programlama dilleri
TARİHÇE 1945 yılından itibaren yıllar boyunca beş nesil programlama dili geliştirilmiştir. Bunlar; Birinci nesil, makine dili İkinci nesil, 1955'ler - çevirici dil Üçüncü nesil, 1960 başları - yüksek düzey diller (yordamsal diller) COBOL, BASIC, C. Dördüncü nesil, 1970 başları - çok yüksek düzey diller (soruna-yönelik diller): Örneğin, SQL, FOCUS. Beşinci nesil, 1980 başları - doğal diller[5]. isa özkan_ programlama dilleri

8 PROGRAMLAMA DİLLERİNİN ÖZELLİKLERİ
Çok sayıda programlama dili bulunmakla beraber hepsinde bilgisayarın işlemlerini yönetmeye yönelik temel fonksiyonlara karşılık gelen komutlar mevcuttur. isa özkan_ programlama dilleri

9 PROGRAMLAMA DİLLERİNİN ÖZELLİKLERİ
Programlama dillerinin en önemli özelliklerinden birisi makineden bağımsız olabilmeleridir. Programın taşınabilirliği olarak ta adlandırılan bu özellik programın geliştirildiği bilgisayardan başka bir bilgisayarda da çalışabilmesi anlamına gelir. isa özkan_ programlama dilleri

10 PROGRAMLAMA DİLİ SINIFLANDIRMALARI
Makine dilleri, Assembly dilleri, Üst düzey diller, Uygulama üreteçleri. isa özkan_ programlama dilleri

11 PROGRAMLAMA PARADİGMALARI
Programlama dillerinin gelişimi sırasında temel kuralların programlama dillerine nasıl yansıdığına bakıp bu dilleri değişik kategorilerde sınıflandırılması gibi kavramlar programlama paradigmaları olarak adlandırılırlar[1]. isa özkan_ programlama dilleri

12 PROGRAMLAMA PARADİGMALARI
İmperatif Diller Dekleratif Diller Fonksiyonel Diller Nesneye Dayalı Diller isa özkan_ programlama dilleri

13 PROGRAMLARDA KULLANILAN ARAÇLAR
Programlar kullanıcı ile makine arasındaki ilişkiyi sağlayan kurallar dizinidir Bu kurallar programlama dilleri arasında faklılıklar gösterse de bazı kavramlar veya araçlar tüm dillerde kullanılırlar. isa özkan_ programlama dilleri

14 PROGRAMLARDA KULLANILAN ARAÇLAR
Değişkenler (variables) Sabitler (constants) isa özkan_ programlama dilleri

15 isa özkan_ programlama dilleri
VERİ TÜRLERİ Programlama dilleri çeşitli işlemleri yapabilmek için kullanılabilecek veri türlerini ve bu türler üzerinde yapılabilecek işlemleri tanımlar. En yaygın olarak kullanılan veri türleri; tam sayılar (integer), gerçek sayılar (real), mantıksal veriler (boolean) ve karakterler (string) olarak sayılabilir. isa özkan_ programlama dilleri

16 isa özkan_ programlama dilleri
VERİ TÜRLERİ O halde, açıklamalardan yola çıkarak, veri türlerini üç başlık altında toplayabiliriz. Sayılar Mantıksal veriler Karakterler isa özkan_ programlama dilleri

17 ATAMA İFADELERİ Bir değişkene bir değer atamak için kullanılan ifadelerdir. En yaygın olarak kullanılan programlama araçlarıdır. Değişken adı <atama ifadesi> (değer veya işlem) isa özkan_ programlama dilleri

18 Atama ifadesi dillere göre farklılık gösterebilir.
ATAMA İFADELERİ Atama ifadesi dillere göre farklılık gösterebilir. isa özkan_ programlama dilleri

19 isa özkan_ programlama dilleri
KONTROL İFADELERİ Programın akışını etkileyen ve normal akış sırasını değiştirebilen ifadelerdir. Bunlardan en yaygın olarak bilineni, goto ifadesidir. isa özkan_ programlama dilleri

20 isa özkan_ programlama dilleri
KONTROL İFADELERİ “if then else” if (a= =b) then c=0 else c=1; isa özkan_ programlama dilleri

21 isa özkan_ programlama dilleri
KONTROL İFADELERİ “while” While (x!=0) { a=a+1; x=x–1; } isa özkan_ programlama dilleri

22 isa özkan_ programlama dilleri
KONTROL İFADELERİ “switch case” Switch (h) { case 4: x=4; break; case 9: x=9; break; case 2: x=2; break; } isa özkan_ programlama dilleri

23 isa özkan_ programlama dilleri
KAYNAKLAR [1] YARMAN, Fatoş, T. (2000). Bilgisayar Sistemleri. Ankara: Akademi Yayıncılık. [2] ( ) [3] ( ) [4] ( ) [5] ( ) isa özkan_ programlama dilleri


"isa özkan_ programlama dilleri" indir ppt

Benzer bir sunumlar


Google Reklamları