YoVDO

R in Java - Performance and Implementation Challenges

Offered By: Java via YouTube

Tags

R Programming Courses Data Analysis Courses Java Courses Memory Management Courses Statistical Computing Courses Bioconductor Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the integration of R programming language within Java in this 42-minute conference talk by Jan Vitek. Delve into the history, significance, and key features of R, including its vector language, statistical capabilities, and unique reference system. Examine the motivations behind combining R with Java, focusing on performance improvements and memory allocation. Discover the implementation approach, benchmarks, and specialized techniques such as Abstract Syntax Tree Interpretation. Learn about data types, views, and practical examples that showcase the potential of this integration. Gain valuable insights into the synergy between R and Java for enhanced statistical computing and data analysis.

Syllabus

Introduction
Why R
What is R
History of R
Summary of R
Why bother
Performance
Memory Allocation
Bioconductor
Takeaway
R Vector Language
assert
programs
assignment laziness
statistical languages
referential transparency
unique references
copy
super assignment
sideeffects
object systems
memory hog
Java
Why Java
Rough approach
Benchmarks
Abstract Syntax Tree Interpreter
Specialization
Code
Data Types
Views
Delight
Examples
Conclusion


Taught by

Java

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity