<P><B>Advanced R</B> helps you understand how R works at a fundamental level. It is designed for R programmers who want to deepen their understanding of the language, and programmers experienced in other languages who want to understand what makes R different and special. </P><P></P><P>This book will teach you the foundations of R; three fundamental programming paradigms (functional, object-oriented, and metaprogramming); and powerful techniques for debugging and optimising<BR>your code.<BR><BR>By reading this book, you will learn: </P><UL><P><LI>The difference between an object and its name, and why the distinction is important</LI><P></P><P><LI>The important vector data structures, how they fit together, and how you can pull them apart using subsetting </LI><P></P><P><LI>The fine details of functions and environments </LI><P></P><P><LI>The condition system, which powers messages, warnings, and errors</LI><P></P><P><LI>The powerful functional programming paradigm, which can replace ma