. . .

Rólunk
Oktatás
Szakmai gyakorlat
Kutatás
Doktori képzés
Acta Cybernetica
Könyvtár
Konferenciák
Hírek/Aktualitások
Támogatók
Kooperatív képzés
Hallgatóknak
Érdeklődőknek
Felvételizőknek
Öregdiákoknak
Tehetséggondozó program

Tanszékek:
- Képfeldolgozás és Számítógépes Grafika
- Műszaki Informatika
- Számítástudomány Alapjai
- Számítógépes Algoritmusok és Mesterséges Intelligencia
- Számítógépes Optimalizálás
- Szoftverfejlesztés
- Mesterséges Intelligencia Kutatócsoport

[SZTE] [TTIK] [STUD]
[Kabinet] [ETR] [TIK]
[Webmail] [Intranet]
Hírcsatorna

Informatikai Tanszékcsoport>>> Oktatás>>> In English

Fordítóprogramok


kódjai: I502, IMN242


Felelős előadó: Gyimóthy Tibor, Szoftverfejlesztés Tanszék

 e-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