• 8 odgovora
  • 5.806 pregleda
Literatura o kompajlerima.... 26.12.2005. u 18:20 · pre 253 meseci #1
potrebna mi je neka literatura o osnovama pisanja kompajlera (valjalo bi u digitalnoj formi, jer sam obisao ceo cacak i nisam nasao ni jednu jedinu [stampanu] knjigu, cak ni u biblioteci!)
nije bitno koji je jezik (mada bi valjalo cpp, pascal ili eventualno vb) samo da ima dosta teorije.

btw, mislim na kompajlere koji prevedu neki kod u binarni fajl koji posle interpretator izvrsava (ne mislim na kompajlere koji prave exe fajlove!)

hvala unapred!

pozdrav

p.s. imam u planu da "smislim" jedan skript jezik koji bih koristio u skin engineu koji sam poceo da radim pa mi zato treba (a sto se tice tog skript jezika najverovatnije ce imati sintaxu kao javascript, kao MAKI Script jezik kod winamo modernih skinova...)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Literatura o kompajlerima.... 27.12.2005. u 15:04 · pre 253 meseci #2
Pa postoji
Modern compiler implementations in Java.
Tu su i knjige Fischer, Le Blanc.
Ne znam gde da te uputim tacno na Web, ja sam preko prijatelja to nabavljao a i na faksu sam radio taj ispit.ozbiljna oblast, puno srece.

najlakse ce ti biti ako koristis alate za generisanje skenera i parsera tipa Lex, JLex, CUP... izguglaj i lako ces dalje sam!
srecno!
Re: Literatura o kompajlerima.... 28.12.2005. u 03:51 · pre 253 meseci #4


Najbolja knjiga vezana upravo za ovu tematiku jeste Compilers: Principles, Techniques and Tools, od Aho-a... To je bas teorijska knjiga i ne vezuje se ni za jedan jezik mada u prvom poglavlju imas implementiran jedan jedno prolazni kompajler za neki jezicak koji je podskup paskala i obuhvata samo one produkcije koje imaju veze za izrazima (implementacija u C-u)... knjiga donekle obuhvata i onaj univerzalni parserator zvani yacc *bison* i univerzalni leksicki analizator zvani lex *flex* Pored toga imas jos jednu dobru a to je: On Pascal Compiler od B. Hansena... Knjige iz edicije Modern Compiler Implementation in Java/C/Fortran/C++/StaGod su po meni lose napisane i teske za citanje, posebno za proucavanje njihovoga koda...
Re: Literatura o kompajlerima.... 03.01.2006. u 23:13 · pre 253 meseci #9
Citat:
MilosSavic: Najbolja knjiga vezana upravo za ovu tematiku jeste Compilers: Principles, Techniques and Tools, od Aho-a... Knjige iz edicije Modern Compiler Implementation in Java/C/Fortran/C++/StaGod su po meni lose napisane i teske za citanje, posebno za proucavanje njihovoga koda...


Nemoj Milosu da trujes narod sa knjigama od pre Hrista :)

Slazem se da je Aho et al knjiga i po o kompajlerima, ali isto tako ona pokriva jedno vreme koje je malo iza novijih jezika. Ja sam vise za Appel-a i njegovu Modern Compiler Implementation in Java, barem pokriva ono sto je sada "egzoticnije" garbage collection and object-oriented languages, a ja se nadam da je to sto nas zanima :)

Samo bih da dodam dve knjige koje su "must" za svakog ko zeli da zivi od kompajlera:

* Advanced Compiler Design and Implementation by Steve Muchnick
* High Performance Compilers for Parallel Computing by Michael Wolfe

Za prvu vredi dati pare, jer isplati se posedovati je :)

Pozdrav.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme