Programlama Dillerinin İlkeleri (CMPE318)
Programlama dillerinin ve kavramlarının evrimi. Programlama dillerinin sözdizim ve anlam bilimi. Ortam-bağı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ı ve gerçekleştirilmesi. Fonksiyonel programlama.
İlgili Programlar
- Bilgisayar Mühendisliği Lisans Programı
- Bilgisayar Mühendisliği Yüksek Lisans Programı (Tezli)
- Bilgisayar Mühendisliği Doktora Programı
- Yazılım Mühendisliği - Bilgisayar Mühendisliği Lisans Çift Anadal Programı
- Bilgisayar Mühendisliği - Yazılım Mühendisliği Lisans Çift Anadal Programı
- Bilgisayar Mühendisliği - Bilişim Sistemleri Mühendisliği Lisans Çift Anadal Programı