Programlama Dilleri Kullandmz tm yazlmlar programlama dilleri ile

  • Slides: 19
Download presentation
Programlama Dilleri

Programlama Dilleri

Kullandığımız tüm yazılımlar programlama dilleri ile üretilir. Her program farklı diller kullanılarak üretilir.

Kullandığımız tüm yazılımlar programlama dilleri ile üretilir. Her program farklı diller kullanılarak üretilir.

Alt Seviye Programlama Dilleri Makine dili ve assembly alt seviye dillerdir. Makine dilinde kodlar

Alt Seviye Programlama Dilleri Makine dili ve assembly alt seviye dillerdir. Makine dilinde kodlar 0 ve 1’ler den oluşur. Bu komutları mikroişlemci doğrudan çalıştırabilir.

Üst Seviye Programlama Dilleri Kodlar İngilizce kelimelerden oluşur. Hatırlanması ve yazılması daha kolaydır. Mikro

Üst Seviye Programlama Dilleri Kodlar İngilizce kelimelerden oluşur. Hatırlanması ve yazılması daha kolaydır. Mikro işlemci tarafından doğrudan çalıştırılmaz. Çalıştırmak için alt seviye programlama dili olan makine diline çeviren derleyici, yorumlayıcı programlarına ihtiyaç duyarlar

Program Adımları • 1. Problemi yani yazılacak programın amacını iyi anlamak. ( ne yapmak

Program Adımları • 1. Problemi yani yazılacak programın amacını iyi anlamak. ( ne yapmak istiyorsun ? ) • 2. Programın önce algoritması ve iş-akış şeması yapılır. • 3. Program kodları yazılır. • 4. Program çalıştırılarak amacına uygun çalışıyor mu test edilir.

EDİTÖR: Programcının kaynak kodu yazmasını ve kaydetmesini sağlar. Bazı editörler yazılım yanlışları konusunda farklı

EDİTÖR: Programcının kaynak kodu yazmasını ve kaydetmesini sağlar. Bazı editörler yazılım yanlışları konusunda farklı vurgulamalarla kullanıcıyı uyarır. Kodlar doğru olmazsa program çalışmaz.

DERLEYİCİ: Kaynak kodları(üst düzey dil) hedef kodlara(makine dili) çevirir.

DERLEYİCİ: Kaynak kodları(üst düzey dil) hedef kodlara(makine dili) çevirir.

YORUMLAYICI: Kaynak kodları(üst düzey dil) hedef kodlara(makine dili) çevirir. Derleyiciden farklı olarak satır çevirir.

YORUMLAYICI: Kaynak kodları(üst düzey dil) hedef kodlara(makine dili) çevirir. Derleyiciden farklı olarak satır çevirir.

 • Derleyiciler, yorumlayıcılara göre daha hızlıdır. Çünkü yorumlayıcılar ilk kod satırından son kod

• Derleyiciler, yorumlayıcılara göre daha hızlıdır. Çünkü yorumlayıcılar ilk kod satırından son kod satırına kadar her satırını teker yorumlar ve kodun karşılığındaki işlemi gerçekleştirir. • Derleyiciler ise kodların tamamını bilgisayar diline çevirir. Eğer hata varsa, tüm hataları programcıya bildirir. • Ancak yorumlayıcılar karşısına ilk çıkan hatayı bildirmektedir, ilk hata çözülene kadar diğer hataları bulamaz çünkü satır işlem yapmaktadır. • Derleyici kullanan program dillerine örnek olarak; Pascal, C++, Ada, Visual Basic, C gibi bir çok örnek verebiliriz. • Yorumlayıcı kullanan program dillerine örnek olarak; HTML, XML, PHP, Script Dilleri gibi bir çok örnek verebiliriz.