This shows you the differences between two versions of the page.
cpl-atm:bibliografie [2013/11/07 11:22] alexandru.radovici created |
cpl-atm:bibliografie [2013/11/07 11:24] (current) alexandru.radovici |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Bibliografie ======= | ====== Bibliografie ======= | ||
- | * **Compilers - Principles, Techniques and Tools** - Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman Publisher: Addison Wesley; 2nd edition (August 31, 2006) ISBN: 0321486811 | + | * **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. | + | Este textul de referință pentru bazele teoretice ale compilatoarelor; baza pentru cursurile despre analiza sintactică, analiza semantică, generarea codului obiect. |
- | * **{{:resurse:irina-athanasiu-lfa.pdf|Limbaje Formale și Automate}}** - Irina Athanasiu - 2002 | + | * **{{http://elf.cs.pub.ro/cpl/wiki/_media/resurse/irina-athanasiu-lfa.pdf|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. | + | Conține fundamentele teoretice ale analizei sintactice |
- | * **The Definitive ANTLR 4 Reference** - Terence Parr | + | |
+ | ===== Extra ===== | ||
+ | * **The Definitive ANTLR 4 Reference** - Terence Parr | ||
Referinţa pentru framework-ul ANTLR, include multe detalii despre folosirea facilităţilor avansate, precum şi modul în care funcţionează algoritmul de parsare. | Referinţa pentru framework-ul ANTLR, include multe detalii despre folosirea facilităţilor avansate, precum şi modul în care funcţionează algoritmul de parsare. | ||
- | == Extra == | + | |
- | * **Advanced Compiler Design and Implementation** - Steven Muchnick Publisher: Morgan Kaufmann (August 15, 1997) ISBN: 1558603204 | + | * **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. | 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 | + | * **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. | 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 | + | * **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. | 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 | + | * **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. | 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 | + | * **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. | 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 | + | * **Modern Compiler Implementation in Java** - Andrew W. Appel, Jens Palsberg Publisher: Cambridge University Press; 2 edition (November, 2002) ISBN: 052182060X |