İçeriğe git

Programlama Dillerinin İlkeleri (BLGM318)

Programlama dillerinin ve kavramlarının evrimi. Programlama dillerinin sözdizim ve anlam bilimi. Ortambağımsız gramerler. Sözcük çözümlemesi. Sözdizim çözümlemesi. Yukarıdan-aşağı ve aşağdan-yukarı ayrıştırma. LR ayrıştırma tabloları. İsimler, etki alanı ve ömür. İfadeler. Deyimler. Altprogram bağlantısı. Altprogram çağırmalarının yığıt ile gerçekleştirilmesi. Parametre geçme yöntemleri. Nesne yönelimli kavramları. Kalıtım gerçekleştirilmesi: sanal metod tabloları. Eşzamanlılık. İstisna kotarması. Fonksiyonel veya mantık programlama.

Kredi: 4

Ders Saati (saat/hafta): 4

Lab (saat/hafta): 0

Uygulama (saat/hafta): 1

İlgili Programlar

Formu Doldurun, Sizi Arayalım