
BİLGİSAYAR BİLİMİ ÖDEVİ
PROGRAMLAMA DİLLERİ NESİLLERİ
1 programlama dilleri-1 temel kavramlar l
ç
gjjhhj1vvvv
vildan çolakoğlu 9/c
2
İçerik programlama dilleri tanıtımı
programlama dillerinin sınıflandırılması
3
Programlama dilleri
programlama dili programcının programı yazarken kullandığı özel bir dildir
programcının bilgisayara
hangi veri üzerinde işlem yapacağını
verilerin nasıl depolanıp iletiliceğini
hangi koşullarda hangi işlemlerin tam olarak anlatmasını sağlar
4 ilk bilgisayar programcısı
ADA AUGUSTO LOVELACE
analitik makinanın kullanımını sağlayan ilk bilgisayar programını yazmıştır
Ada programlama diline (1970) bu ismi onu onurlandırmak için verilmiştir.
5
programlama dillerinin sınıflandırılması
seviyelerine göre
çalıştıkları ortama göre
6 programlama dillerinin sınıflandırılması
Seviyelerine göre
Makina kodlarına yakın diller düşük seviyeli, insanların kolay anlayıp kullanabileceği diller ise yüksek seviyeli programlama dilleridir.
7 programlama dillerinin sınıflandırılması
Visualbasic, VB.net, Foxpro, access...
çok yüksek seviyeli diller
Pascal, Basıc, fortran
yüksek seviyeli diller
C, C++, C#, Java ,ADA
orta seviyeli dilller
Assembly
düşük seviyeli diller
1 ve 0 dan oluşur
makina dilleri
8 programlama dillerinin sınıflandırılması
Makine dili
Makine dili bilgisayarın doğal dilidir ve bilgisayarın donanımsal tasarımına bağlıdır.
Makine dilinde yazılan kodlar doğrudan makinenin işlemcisine ,donalım parçasına verilen komuttadır.
bilgisayarın gelişmesiyle birlikte onlara iş yaptırmak için kullanılan ilk diller de makine dillerine olmuştur.
bu yüzden makina dillerine 1. kuşak diller de denebilir.
9 programlama dillerinin sınıflandırılması
Sembolik makine dili
ardından sembolik makine dilleri getirilmiştir.
sembolik makine dilleri(Assembly languages)
yanlızca 1 ve 0 dan oluşan makine dilleri yerine ingilizce bazıkısaltma sözcüklerden oluşuyordu.
10 programlama dilleri sınıflandırılması
yorumlayıcı
bu dillerle yazılan programın çalıştırılma aşamasında yorumlayıcı (interpreter) bir program yardımıyla sembolik dilin komutları, bilgisayar tarafından komut komut makine diline çeviriyor ve oluşan makine kodu çalıştırılıyordu . Ancak bu şekilde çalıştırılan programın hızı nerdeyse 30 kat yavaşlıyordyu.
11 programlama dillerini sınıflandırılması
Derleyici
bu fikir değiştiren GRACE HOPPER isimli bir bayandır .
Grace hopper aynı zamanda cobol dilini geliştiren ekipten biridir ve bug sözçüğü ilk olarak grace hopper kullanmıştır.
12 program dillerinin sınıflandırılması
Böylece programcılar sembolik sözcüklerden oluşan assembly programlarını kullanıyor yazdıkları programlar derleyici tarafından makine koduna dönüştürüyor ve makine kodu eski hızından bir şey kaybetmeksizin tam hızla çalışıyordu assembly diller 2. kuşak diller tarihte yerini aldı.
13 programlama dillerinin sınıflandırılması
ancak en basit işlemlerin bile bilgisayara yaptırılması komut gerekmesi programlama sürecini daha hızlı bir hale getirmek için arayışlara başlamış, bunun sonucunda da daha yüksek seviyeli programlara dilleri geliştirmeye başlamıştır.
14 program dillerinin sınıflandırılması
Tarihsel süreç içinde assembly dillerinden daha sonra geliştirilmiş ve daha yüksek seviyeli diller 3. kuşak diller sayılmaktadır
bu dillerin hepsi algoritma dilleridir
bu güne kadar geliştirilmiş olan yüzlerce yüksek seviyeli programlama dilinden yanlızca pek azı bügüne kadar varlıkları sürdürebilmiştir.
15 Programlama dillerinin sınıflandırılması
Çok yüksek seviyeli ve genelde algoritmik yapı içermeyen programların görsel bir ortamda yazıldığı diller ise 4. kuşak diller olarak isimlendirilir.
özellikle küçük IBM makinalarının kullanıcı olan şirketlerin , rapor üretimi basit bir dil istemeleri üzerine IBM firması tarafından geliştirilmiş
16 programlama dillerinin sınıflandırılması
seviyelerine göre
çalıştıkları ortama göre
17 programlama dillerinin sınıflandırılması
lokal
web tabanlı
- Full access to our public library
- Save favorite books
- Interact with authors

- < BEGINNING
- END >
-
DOWNLOAD
-
LIKE
-
COMMENT()
-
SHARE
-
SAVE
-
BUY THIS BOOK
(from $5.79+) -
BUY THIS BOOK
(from $5.79+) - DOWNLOAD
- LIKE
- COMMENT ()
- SHARE
- SAVE
- Report
-
BUY
-
LIKE
-
COMMENT()
-
SHARE
- Excessive Violence
- Harassment
- Offensive Pictures
- Spelling & Grammar Errors
- Unfinished
- Other Problem

COMMENTS
Click 'X' to report any negative comments. Thanks!