![]() |
. | . | ![]() |
. | ||||
Fordítóprogramokkódjai: I502, IMN242Felelős előadó: Gyimóthy Tibor, Szoftverfejlesztés Tanszéke-mail: gyimi@inf.u-szeged.hu web: http://www.inf.u-szeged.hu/~gyimothy előadás anyaga: /pub/Forditoprogramok Nappali tagozaton: Előadás: heti 2 óra / 5 kredit. Teljesítés módja: Kollokvium. Gyakorlat: heti 1 óra / 0 kredit. Teljesítés módja: Aláírás. A kurzus felvételének előfeltételei: Formális nyelvek és szintaktikus elemzésük Tematika:A fordítóprogramok fő részei, lexikális elemzés, szintaktikus elemzés. Attribútum nyelvtanok, a szemantikus elemzés modellje. Attribútum kiértékelési stratégiák, egymenetes attribútum kiértékelők. Többmenetes attribútum kiértékelők, ASE Kódgenerálás Program analízis Függőségi gráfok Gépfüggetlen optimalizálás Gépfüggő optimalizálás Fordítóprogramíró rendszerek Ajánlott irodalom:Gyimóthy Tibor, Havasi Ferenc, Kiss Ákos: Fordítóprogramok, Typotex Kiadó, 2011. Jegyzet letöltése PDF formátumban A. V. Aho, R. Sethi, J.D. Ulmann: Compilers Principles, Techniques and Tools. Addison-Wesley,1988. S. S. Muchnick: Advenced Compiler Design Implementation Academic Press 1997. A kurzus teljesítésének feltételei:I. Évközi számonkérés Elérhető maximális pontszám: 50 pont (a) Projekt munka Elérhető maximális pontszám: 20 Teljesitendő minimális pontszám: 10 Megjegyzés: a gyakorlatvezetők a kurzus elején megadják a pontozási feltételeket. (b) Gyakorlaton teljesitendő egy írásbeli dolgozat (javasolt időpont 6-7. gyakorlat). Elérhető maximális pontszám: 30 Teljesitendő minimális pontszám: 15 Megjegyzés: amennyiben a hallgató nem teljesiti a minimális pontszámot egy javítási lehetőséget kell biztosítani II. Kollokvium Elérhető maximális pontszám: 50 Teljesitendő minimális pontszám: 25 Megjegyzés: amennyiben a hallgató nem teljesiti a minimális pontszámot két javítási lehetőséget kell biztosítani Az elérhető teljes pontszám: 100 Jegyek ponthatárai: 88-100 jeles 75-87 jó 62-74 közepes 50-61 elégséges
|
||||||||
| Webmester:webmaster@inf.u-szeged.hu |