Domain-Specific Languages in R : Advanced Statistical Programming /: Advanced Statistical Programming. ([2018])
- Record Type:
- Book
- Title:
- Domain-Specific Languages in R : Advanced Statistical Programming /: Advanced Statistical Programming. ([2018])
- Main Title:
- Domain-Specific Languages in R : Advanced Statistical Programming
- Further Information:
- Note: Thomas Mailund.
- Authors:
- Mailund, Thomas
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Chapter 1: Introduction; Who This Book Is For; Domain-Specific Languages; Chapter 2: Matrix Expressions; Parsing Expressions; Meta-Programming Parsing; Expression Manipulation; Optimizing Multiplication; Expression Rewriting; Expression Evaluation; Chapter 3: Components of a Programming Language; Text, Tokens, Grammars, and Semantics; Specifying a Grammar; Designing Semantics; Chapter 4: Functions, Classes, and Operators; The S3 Object-Oriented Programming System; Objects and Classes; Generic Functions. Operator OverloadingGroup Generics; Precedence and Evaluation Order; Code Blocks; Chapter 5: Parsing and Manipulating Expressions; Quoting and Evaluating; Exploring Expressions; Manipulating Expressions; Chapter 6: Lambda Expressions; Anonymous functions; Experiments with Alternatives to the Syntax; Don't Do This at Home; Chapter 7: Environments and Expressions; Scopes and Environments; Default Parameters, Lazy Evaluation, and Promises; Quotes and Non-standard Evaluation; Chapter 8: Tidy Evaluation; Quosures; Quasi-quoting; Chapter 9: List Comprehension. Chapter 10: Continuous-Time Markov ChainsConstructing the Markov Chain; Constructing a Rate Matrix; Traces; Computing Likelihoods; Chapter 11: Pattern Matching; Constructors; Pattern Matching; Lists; Search Trees; Chapter 12: Dynamic Programming; Parsing Expressions; Evaluating Expressions; Fixing the Evaluation Environment; Chapter 13: Conclusion;Intro; Table of Contents; About the Author; About the Technical Reviewer; Chapter 1: Introduction; Who This Book Is For; Domain-Specific Languages; Chapter 2: Matrix Expressions; Parsing Expressions; Meta-Programming Parsing; Expression Manipulation; Optimizing Multiplication; Expression Rewriting; Expression Evaluation; Chapter 3: Components of a Programming Language; Text, Tokens, Grammars, and Semantics; Specifying a Grammar; Designing Semantics; Chapter 4: Functions, Classes, and Operators; The S3 Object-Oriented Programming System; Objects and Classes; Generic Functions. Operator OverloadingGroup Generics; Precedence and Evaluation Order; Code Blocks; Chapter 5: Parsing and Manipulating Expressions; Quoting and Evaluating; Exploring Expressions; Manipulating Expressions; Chapter 6: Lambda Expressions; Anonymous functions; Experiments with Alternatives to the Syntax; Don't Do This at Home; Chapter 7: Environments and Expressions; Scopes and Environments; Default Parameters, Lazy Evaluation, and Promises; Quotes and Non-standard Evaluation; Chapter 8: Tidy Evaluation; Quosures; Quasi-quoting; Chapter 9: List Comprehension. Chapter 10: Continuous-Time Markov ChainsConstructing the Markov Chain; Constructing a Rate Matrix; Traces; Computing Likelihoods; Chapter 11: Pattern Matching; Constructors; Pattern Matching; Lists; Search Trees; Chapter 12: Dynamic Programming; Parsing Expressions; Evaluating Expressions; Fixing the Evaluation Environment; Chapter 13: Conclusion; References; Index. … (more)
- Publisher Details:
- New York, NY : Springer Science and Business Media Apress
- Publication Date:
- 2018
- Extent:
- 1 online resource (ix, 257 pages)
- Subjects:
- 005.13
Computer science
Domain-specific programming languages
Domain-specific programming languages
Computers -- Intelligence (AI) & Semantics
Computers -- Programming -- General
Computers -- Mathematical & Statistical Software
Computers -- Database Management -- General
Artificial intelligence
Computer programming / software development
Maths for computer scientists
Databases
Artificial intelligence
Big data
Computers -- Programming Languages -- General
Programming & scripting languages: general
Electronic books - Languages:
- English
- ISBNs:
- 9781484235881
1484235886 - Related ISBNs:
- 9781484235874
- Notes:
- Note: Online resource; title from PDF file page (EBSCO, viewed June 27, 2018).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.360039
- Ingest File:
- 02_339.xml