Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cpl:res:materiale [2015/07/27 11:45]
laura.vasilescu
cpl:res:materiale [2015/07/27 11:46] (current)
laura.vasilescu
Line 1: Line 1:
 ===== Nice to read =====  ===== Nice to read ===== 
  
-* **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. Ediția a 2-a acoperă și cursurile despre optimizări.
  
-* **[[http://​elf.cs.pub.ro/​cpl/​wiki/​_media/​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; utilă și pentru a recapitula noțiunile de la cursul LFA.
  
-* **Getting Started with LLVM Core Libraries** - Bruno Cardoso Lopes, Rafael Auler; 1st edition (August 2014) ISBN:​1782166920+  ​* **Getting Started with LLVM Core Libraries** - Bruno Cardoso Lopes, Rafael Auler; 1st edition (August 2014) ISBN:​1782166920
 O carte foarte bună ce explică structura LLVM și cum să începi să folosești framework-ul în dezvoltarea diverselor aplicații. O carte foarte bună ce explică structura LLVM și cum să începi să folosești framework-ul în dezvoltarea diverselor aplicații.
  
-== Extra == +==== 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
cpl/res/materiale.1437986701.txt.gz · Last modified: 2015/07/27 11:45 by laura.vasilescu
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