A C# Roslyn fordító általánosítása

Konzulens:
Dr. Simon Balázs
Tárgy:
Önálló laboratórium 1 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 2 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 1 - Vizuális informatika MSc. főspec.
Önálló laboratórium 2 - Vizuális informatika MSc. főspec.
Hallgatói létszám:
2
Folytatás:
Szakdolgozat / Diplomaterv
Leírás:
A Microsoft újraírta és nyílt forráskóddal elérhetővé tette a C# fordítót Roslyn néven. Az új fordító sokkal hatékonyabb mint a régi változat, mivel az elkészítés során törekedtek arra, hogy a fordító kódja jól párhuzamosítható legyen. Emellett az új fordító nyelvi szolgáltatásként be tud épülni a fejlesztett alkalmazásokba. A Roslyn fordító azonban csak a C# és a Visual Basic programnyelveket támogatja. A cél az, hogy egy tetszőleges más programnyelvre is általánosítható legyen a Roslyn kódja, és ezáltal máshol is ki lehessen aknázni a benne rejlő lehetőségeket. A téma továbbvihető MSc diplomatervként is. Előkövetelmények: C# programozási ismeretek, formális nyelvek ismerete.