A fordítóprogramokat általában sejtelmes, nehezen átlátható, titokzatos homály veszi körül. Minden informatikus használja ezeket a programokat, és gyakran megdöbbenve nézik, amikor a nagy gonddal megírt programjuk fordítása végén a fordítóprogram kiírja: ”23 errors, 12 warnings”.
Ebben a könyvben azzal foglalkozunk, hogyan működik egy fordítóprogram, hogyan fedezi fel a forrásprogram hibáit, és hogyan készíti el a forrásprogramból a futtatható tárgykódot. Ezzel nemcsak az a célunk, hogy a fordítóprogramok belső világát megvilágítsuk, hanem az is, hogy a programozó, ismerve a fordítás algoritmusait, ezt az információt felhasználva jobb, hatékonyabb programot tudjon írni.
A könyvben az imperatív programnyelvek fordítási módszereit vizsgáljuk.
Először megadjuk a fordítóprogramok szerkezetét, majd részletesen tanulmányozzuk a fordítóprogramok részegységeit.
A kötet az Eötvös Loránd Tudományegyetem Informatikai Karán tartott Fordítóprogramok tantárgy előadásainak anyagára épül.
Elsősorban azoknak az egyetemistáknak és főiskolásoknak készült, akik a magyarországi és a határon túli magyar tannyelvű tudományegyetemeken Fordítóprogramok témájú előadásokat hallgatnak.
Megnevezés |
---|
teljes könyv 1-295 - pdf |
Olvasás |
fejezet 0--1 - pdf |
Olvasás |
fejezet 0--1 - pdf |
Olvasás |
fejezet 311-313 - pdf |
Olvasás |
fejezet 315-326 - pdf |
Olvasás |
Ez a könyv összesen 290 oldalas, ennek 25%-a, azaz 72 oldal nyomtatható. Kérjük, vesszővel elválasztva adja meg azokat az oldalakat vagy tartományokat, amelyeket letölteni vagy nyomtatni szeretne, például „1, 3, 6, 23-25”; vagy kattintson a fenti táblázat egyes fejezetsorainak végén található ikonra.
A már korábban letöltött részeket az oldal alján a Letöltött/nyomtatott részek listában találja meg, onnan töltheti le, valamint nyomtathatja ki többször is.
Kedves Látogatónk!
Tájékoztatjuk, hogy a honlapon felhasználói élményének fokozása érdekében sütiket (cookie) alkalmazunk,
személyes adatait pedig az
Adatkezelési tájékoztató
szerint kezeljük. A honlap további böngészésével Ön hozzájárul a sütik használatához és személyes adatainak az
Adatkezelési Tájékoztató alapján történő kezeléséhez.