Writing Compilers and Interpreters by Ronald Mak

 ( tacsko | 2008. május 16., péntek - 20:48 )

Sziasztok!

A címben szereplő könyvet néztem ki magamnak, de nem tudom, hogy beleöljem-e a pénzt. Látta már valaki? Esetleg tudtok a témában jó könyveket?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Magyarul + elérhető áron érdekelne könyv fordítóprogramok megvalósításának témájában?

Ha igen, akkor ajánlanám az alábbit:

http://www.typotex.hu/index.php?page=konyvek&cat_id=7&book_id=131
(Csörnyei Zoltán: Fordítóprogramok, Typotex Kiadó)

G.
============================================
"Share what you know. Learn what you don't."

hat ezt erthetonek nem neveznem. bar az elte-s tankonyvek kozul messze nem ez a legsz@rabb, de azert szerintem ebben is vannak erthetetlen hulyesegek boven. de van benne erdekes dolog is, az is igaz.

- Use the Source Luke ! -

köszönöm, ebbe is belekukkantok

A Csörnyei könyv az alapokhoz jó, érthető: LL,LR,LALR
(Persze minimális formális nyelvek előtanulmány nem árt.)

Bonyolultabb dolgok (pl attribútum fordítási grammatikák) elég rosszul vannak benne leírva, legalábbis számomra nem volt érthető.

Egyébként mire kell? Ha csak az alapokhoz, hogy értsd kb hogyan működnek a dolgok, ahhoz elég a Csörnyei.

Ha egyszerűbb elemző kell, akkor értsd meg az LL(1)-et és használj egy mások által írt libet (pl spirit).

Ha valamelyik nyelvhez kell elemző, akkor már érdemes lehet megérteni az LALR-t, és használni egy ilyen libet/generátort.

Ha fordítóprogramot akarsz, akkor nagyvonalakban értsd meg az egész könyvet, és nézd meg az LLVM-et.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o