R is an implementation of the S programming language (Bell Labs). It was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand. R is named partly after the first names of the first two R authors and partly as a play on the name of S. It is currently developed by the R Development Core Team.
R is open source
Compared with S, R is open source. It is an open source programming language and software environment for statistical computing and graphics. It is also a functional programming focused scripting language that is written with C, Fortran and R primarily. R can interop with C++, .NET and etc.
For more information, visit official website: https://www.r-project.org.
R project started in year 1992 and the initial version was released in 1995. In 2000, the stable version was released and it is keeping evolving.
Differences between R and Python
The following are some differences between R and Python:
|License||GNU General Public License||GPL-compatible|
|Visualization||Numerous of packages available for plotting||Less packages available|
|Usage||Statisticians, Academia, Data Scientists||All aspects (data, website. desktop, etc.)|
Some of the commonly used R IDEs include:
- Microsoft Visual Studio
- RStudio: https://www.rstudio.com/products/rstudio/download
- R Tools for Microsoft Visual Studio: https://www.visualstudio.com/vs/rtvs
R libraries and distributions
Like many other programming language, there are many libraries available to use that are created by the R open source community. The most famous one is CRAN (Comprehensive R Archive Network). Go to CRAN to find all the available packages.
There are several R distributions: