Ders Adı | BİLGİSAYAR DİL MÜHENDİSLİĞİ | Kod | BLMU7006 |
Kredi | 3 | AKTS | 6 |
Z/S | Seçmeli | Teorik Saat | 3 |
Uygulama Saat | 0 | Lab Saat | 0 |
Ders Dili | Türkçe | Dersi Veren | Doç. Dr. ZEYNEP ORMAN |
Dersin Veriliş Türü | |||
Bu dersin amacı öğrencilere; programlama dillerinin uygulamaları açısından bir derleyicinin ne olduğunu, hangi yapıları içerdiğini, derleyicilere özel algoritmaları, dil bilgisi kurallarını ve ayrıştırma tekniklerini öğretmek ve bunlara ait yeterlilikleri kazandırmaktır.
Derleyicilerle ilgili temel kavramlar, fonksiyonlar ve yapılar,teori ve pratik arasındaki etkileşim, ve yazılım kurmak için araçlar
Sunum olarak anlatım, soru-cevap, tartışma, örnek problemlerin ele alınması ve uygulanması
1. Michael Lee Scott, “Programming Language Pragmatics, Third Edition” , 2009. 2. Computer Language Engineering, Massachusetts Institute of Technology, MITOpenCourseWare, Fall 2002.http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-035Computer-Language-EngineeringFall2002/CourseHome/