This is an old revision of the document!


Documentație și alte resurse

Documentație

  • Documentație utilă pentru cursul și laboratorul de Compilatoare

Bibliografie

* Compilers - Principles, Techniques and Tools - Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman Publisher: Addison Wesley; 2nd edition (August 31, 2006) ISBN: 0321486811 Este textul de referință pentru bazele teoretice ale compilatoarelor; baza pentru cursurile despre analiza sintactică, analiza semantică, generarea codului obiect. Ediția a 2-a acoperă și cursurile despre optimizări.

* Limbaje Formale și Automate - Irina Athanasiu - 2002 Conține fundamentele teoretice ale analizei sintactice; utilă și pentru a recapitula noțiunile de la cursul LFA.

Extra

* Advanced Compiler Design and Implementation - Steven Muchnick Publisher: Morgan Kaufmann (August 15, 1997) ISBN: 1558603204 Referința în ceea ce privește optimizarile, și baza pentru cursurile de analiză a fluxului de control, analiza fluxului de date, optimizări intra si interprocedurale, analiza de alias, alocarea regiștrilor și planificarea instrucțiunilor.

* Engineering a Compiler - Keith Cooper, Linda Torczon, Publisher: Morgan Kaufmann (October 27, 2003) ISBN: 155860698X O abordare practică pentru studiul compilatoarelor. O puteți folosi pentru explicații clare și informații suplimentare privind analiza sintactică, analiza semantică, generarea codului obiect, alocarea regiștrilor și planificarea instrucțiunilor.

* Optimizing Compilers for Modern Architectures: A Dependence-based Approach - Randy Allen, Ken Kennedy, Publisher: Morgan Kaufmann; 1st edition (October 10, 2001) ISBN: 1558602860 Recomandată pentru a înțelege analiza de dependență, algoritmi de vectorizare si paralelizare.

* Computer Architecture: A Quantitative Approach - John L. Hennessy, David A. Patterson, Publisher: Morgan Kaufmann; 4 edition (September 27, 2006), ISBN: 0123704901 Recomandată pentru a înțelege arhitecturile setului de instrucțiuni și implementarile lor în hardware.

* Modern Compiler Design - D. Grune, H. Bal, C. Jacobs, K. Langendoen, Publisher: Wiley; 1st edition (August 30, 2000) ISBN: 0471976970 Conține informații suplimentare despre generarea de cod, inclusiv pentru limbaje orientate obiect, programarea generică, funcțională sau logică, precum și tehnici de garbage collection.

* Modern Compiler Implementation in Java - Andrew W. Appel, Jens Palsberg Publisher: Cambridge University Press; 2 edition (November, 2002) ISBN: 052182060X

Social media

cpl/info/documentatie.1443971986.txt.gz · Last modified: 2015/10/04 18:19 by cristina.ciocan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0