I once heard John Chambers (the inventor of the S language, and member of the R Core Group) say, "Show me a programming language no-one complains about, and I'll show you a language no-one uses". The R language has its fair share of complainants, to be sure — and that's to be expected for a language with more than 2 million users.

R user Yang Zhan provides a counterpoint, with a great blog post "What’s there to like about R?". A lot:

- The Packages: "Packages for all manner of problems have been written, frequently exclusively for the R universe"
- RStudio: "makes interactive coding easy-peasy"
- The Language: "Yet despite the simplicity, and thanks to the fact that everything is vectorized, the language is expressive enough to accomplish an impressive number of things in one line."
- The Data Structures: "the data frame and the factor stand out in particular"
- Serializability: "Code, even closures, can be treated as first-class values—you can serialize it and send it around."
- CRAN: "I don’t know if there’s something about the way R package authoring/publishing works that makes distribution particularly robust and straightforward, or what. But
*shit just works*."
- Embedded R and Rserve: "There’s some good interop in the form ofRPy2 for Python and REngine for Java"

Read Yang's full post for all the details. One thing I'd add to this list myself is R's formula notation for statistical modeling (see this StackOverflow answer comparing R and Python for regression for a good example). Our own take on what's to like about R can be found in our series, "Why R is Hot".

@yaaang's blog: What’s there to like about R?

*Related*

To

**leave a comment** for the author, please follow the link and comment on their blog:

** Revolutions**.

R-bloggers.com offers

**daily e-mail updates** about

R news and

tutorials on topics such as:

Data science,

Big Data, R jobs, visualization (

ggplot2,

Boxplots,

maps,

animation), programming (

RStudio,

Sweave,

LaTeX,

SQL,

Eclipse,

git,

hadoop,

Web Scraping) statistics (

regression,

PCA,

time series,

trading) and more...

If you got this far, why not

__subscribe for updates__ from the site? Choose your flavor:

e-mail,

twitter,

RSS, or

facebook...

**Tags:** R