R is an open source special purpose programming language and software environment for statistical computing and graphical representation of data. The language is widely popular due to its open source platform. R is freely available under the GNU (General Public License). It is widely used for developing statistical software and data analysis. Polls, surveys of data miners, and studies of scholarly literature databases show that R Programming's popularity has increased substantially in recent years.
Story of R Programming
R is initially designed by Ross Ihaka and Robert Gentleman at the Department of Statistics of the University of Auckland in Auckland, New Zealand in 90s. A lot of users contributed in the beta program by sending codes and bug reports.
R is an implementation of the S programming language combined with lexical scoping semantics inspired by Scheme. S was created by John Chambers while at Bell Labs. There are some important differences, but much of the code written for S runs unaltered.
Important features of R Programming are given below:
- R is a well-developed, simple and effective programming language which includes conditionals, loops, user defined recursive functions and input and output facilities.
- R has an effective data handling and storage facility,
- R provides a suite of operators for calculations on arrays, lists, vectors and matrices.
- R provides a large, coherent and integrated collection of tools for data analysis.
- R provides graphical facilities for data analysis and display either directly at the computer or printing at the papers.
In recent years, R have became the most popular and widely used programming language for statistical use. It has became the number 1 choice for experts and students.