Sign up
Forgot password?
FAQ: Login

Mailund T. Domain-Specific Languages in R: Advanced Statistical Programming

  • zip file
  • size 1,19 MB
  • contains mobi document(s)
  • added by
  • info modified
Mailund T. Domain-Specific Languages in R: Advanced Statistical Programming
New York, USA: Apress Media LLC, 2018. — 180 p. — ISBN: 1484235878
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. Domain-Specific Languages in R 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. 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.
Domain-Specific Languages in R 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.
What You'll Learn
Program with domain-specific languages using R
Discover the components of DSLs
Carry out large matrix expressions and multiplications
Implement metaprogramming with DSLs
Parse and manipulate expressions
Who This Book Is For
Those with prior programming experience. R knowledge is helpful but not required.
Matrix Expressions
Components of a Programming Language
Functions, Classes, and Operators
Parsing and Manipulating Expressions
Lambda Expressions
Environments and Expressions
Tidy Evaluation
List Comprehension
Continuous-Time Markov Chains
Pattern Matching
Dynamic Programming
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up