Programlama Dilleri #09 | Yorumlama ve Karma Uygulama

Gerçekleştirim Yöntemleri

Eğitmen: Dr. Süleyman Burak ÇELİK

Geçen derste kaynak metni birimlere, ağaca ve soyut hedef işlemlere çevirdik. Bugün aynı küçük hesap üzerinde farklı uygulama yollarını ayıracağız. Kaynak ağacını doğrudan yürüten yorumlayıcı, önceden üretilmiş ara işlemleri yürüten makine ve çalışma sırasında seçilen dönüşüm farklı görevler taşır. Ön işleme ise kaynak metnini değiştiren ayrı bir aşama olarak ele alınacak. Kaynak ağacı, ara gösterim, çalışma anı dönüşümü ve ön işleme. Programlama dili kavramlarını gerçek konuşmayla eşleşen çalışan şemalar ve bağımsız doğrulanmış özgün örneklerle adım adım inceliyoruz. Bu derste: 1. Yorumlayıcının düğüm sonuçları 2. Kaynak bilgisiyle hata ilişkisi 3. Ara biçimi hazırlayıp yürütmek 4. Ara hedefin altı adımı 5. Hazırlığı kaç kez ödüyoruz? 6. Çalışma sırasında dönüşüm seçmek 7. Sonraki çağrıda hazırlanmış hedef 8. Ön işleme kaynak metnini dönüştürür 9. İki değerlendirme durumunu karşılaştırmak Bölümler: 0:00 Gösterimi kim, ne zaman yürütür? 1:12 Kaynak düzeyindeki yapıyı yürütmek 2:24 Yorumlayıcının düğüm sonuçları 3:30 Kaynak bilgisiyle hata ilişkisi 4:33 Ara biçimi hazırlayıp yürütmek 5:42 Ara hedefin altı adımı 6:49 Hazırlığı kaç kez ödüyoruz? 7:57 Çalışma sırasında dönüşüm seçmek 9:04 Sonraki çağrıda hazırlanmış hedef 10:13 Ön işleme kaynak metnini dönüştürür 11:19 İki değerlendirme durumunu karşılaştırmak 12:33 İşlem yolu ve kanıt kapsamı 13:39 Yürütme yollarını karıştırmamak Kaynak kitap: Sebesta, Concepts of Programming Languages, 12e, §1.7.2–1.7.4. Fiziksel PDF72–77 gerçekten okundu; reflow ebook sabit fark yok. Kavram ve konu sırası kaynak kitaptan izlenir; anlatım, şemalar ve sayısal örnekler özgündür. Gösterilen hesaplar açıkça tanımlı öğretim modeline aittir; gerçek dillerin performans ölçümü veya bütün girdiler için biçimsel kanıt değildir. Kaynak kitap kullanıcı tarafından temin edildi. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.