CODIGO
log in

R

AKA Rscript, splus

R logo

Summary

R is a programming language and free software environment for statistical computing and graphics. It is widely used for data analysis, statistical modeling, and visualization, with a comprehensive ecosystem of packages.

Paradigms

functional, imperative, object-oriented, reflective, array-oriented

Domains

data science, statistics, scientific computing, data visualization, numerical analysis, bioinformatics, analysis

Key Features

first-class functions, closures, type inference, operator overloading, reflection, meta-programming, named arguments, modules

Typing

dynamic system, structural typing, weak typing, partial inference, runtime checking, aggressive type coercion, no type annotations

Compilation

interpreted, interpreted with JIT compilation

Influenced By

S, Scheme, LISP

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

r, rd, rsx

External Links

Status active
Type programming
Created 1993
Designed by Ross Ihaka
Robert Gentleman
Developed by R Core Team
R Foundation for Statistical Computing
PyPL Index #6
TIOBE Index #12
GitHub rank #24

Popularity [PyPL]

Code Example

Loading...