Details

Domain-Specific Languages in R


Domain-Specific Languages in R

Advanced Statistical Programming

von: Thomas Mailund

26,99 €

Verlag: Apress
Format: PDF
Veröffentl.: 23.06.2018
ISBN/EAN: 9781484235881
Sprache: englisch

Dieses eBook enthält ein Wasserzeichen.

Beschreibungen

<div><p>Gain an accelerated introduction to domain-specific languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for a particular purpose, as opposed to general purpose programming languages. Along the way, you’ll learn to specify tasks you want to do in a precise way and achieve programming goals within a domain-specific context.&nbsp;</p><p><i>Domain-Specific Languages in R</i> includes examples of DSLs including large data sets or matrix multiplication; pattern matching DSLs for application in computer vision; and DSLs for continuous time Markov chains and their applications in data science. After reading and using this book, you’ll understand how to write DSLs in R and have skills you can extrapolate to other programming languages.</p><p><b>What You'll Learn</b></p><p></p><ul><li>Program with domain-specific languages using R<br></li><li>Discover the components of DSLs<br></li><li>Carry out large matrix expressions and multiplications&nbsp;<br></li><li>Implement metaprogramming with DSLs<br></li><li>Parse and manipulate expressions&nbsp;<br></li></ul><br><p></p><p><b>Who This Book Is For</b><br></p><p>Those with prior programming experience. R knowledge is helpful but not required.&nbsp;&nbsp;</p><p><br></p><p><br></p></div>
<div>1. Introduction.- 2. Matrix expressions.- 3. Components of a programming language.- 4. Functions, classes and operators.- 5. Parsing and manipulating expressions.- 6. Lambda expressions.- 7.&nbsp;Environments and Expressions.- 8. Tidy evaluation.- 9. List comprehension.- 10. Continuous-Time Markov chains.- 11. Pattern matching.- 12. Dynamic programming.- 13. Conclusion.</div><div><br></div>
<div>Thomas Mailund is an associate professor in bioinformatics at Aarhus University, Denmark. He has a background in math and computer science.&nbsp; For the last decade, his main focus has been on genetics and evolutionary studies, particularly comparative genomics, speciation, and gene flow between emerging species.&nbsp; He has published <i>Beginning Data Science in R, Functional Programming in R</i> and <i>Metaprogramming in R</i> with Apress as well as other books.&nbsp; &nbsp; &nbsp;</div><div><br></div><div><br></div><div><br></div><div><br></div>
<p>Gain an accelerated introduction to domain-specific languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for a particular purpose, as opposed to general purpose programming languages. Along the way, you’ll learn to specify tasks you want to do in a precise way and achieve programming goals within a domain-specific context.&nbsp;</p><p><i>Domain-Specific Languages in R</i> includes examples of DSLs including large data sets or matrix multiplication; pattern matching DSLs for application in computer vision; and DSLs for continuous time Markov chains and their applications in data science. After reading and using this book, you’ll understand how to write DSLs in R and have skills you can extrapolate to other programming languages.</p><p>You will:</p><p></p><ul><li>Program with domain-specific languages using R<br></li><li>Discover the components of DSLs<br></li><li>Carry out large matrix expressions and multiplications&nbsp;<br></li><li>Implement metaprogramming with DSLs<br></li><li>Parse and manipulate expressions&nbsp;</li></ul><p></p>
Learn to program with domain-specific languages using R Carry out large matrix expressions and multiplications Implement metaprogramming with DSLs

Diese Produkte könnten Sie auch interessieren:

Software Process Modeling
Software Process Modeling
von: Silvia T. Acuna, Natalia Juristo
PDF ebook
96,29 €
A Software Process Model Handbook for Incorporating People's Capabilities
A Software Process Model Handbook for Incorporating People's Capabilities
von: Silvia T. Acuna, Natalia Juristo, Ana Maria Moreno, Alicia Mon
PDF ebook
149,79 €
XML for Bioinformatics
XML for Bioinformatics
von: Ethan Cerami
PDF ebook
53,49 €