This blog introduces you to the world of ‘R’. R is just not a word rather R is marvelous language and an amazing tool used for Data analysis and Statistical Graphics. It adds an easy visualization to your data, it is free, and widely used by professional statisticians and market analysts.
So, before starting with something amazing you should be aware about its past. In this blog you’ll get to know how R has developed.
R has transformed from S language and S language itself had few phases in its whole existence. Regardless S is not with us now, still you should know a bit about the versions of S language as R is evolved from S.
|S VERSION 1||S VERSION 2||S VERSION 3||S VERSION 4|
|•Implementation nearly all FORTRAN based, via preprocessing tools
• Only for our (bizarre) operating system
• Adopted our existing graphics & data structure software
|• Portability via a Unix implementation
• Most features carried over from V. 1
• Device-independent graphics
|• Merged some new ideas with S
• “Everything is an object” (including functions)
• No direct back compatibility with S2
|• ‘Computing with data’ distinguished from statistical computing
• Extensions to the S programming model
• Today we have the S language, implemented in R
HISTORY OF R
- The R language is a terminology of S language which was designed in the 1980s by John Chambers at Bell labs and has been in widespread use in the statistical community since.
- It was grown up by Robert Gentleman and Ross Ihaka of the University of Auckland. R has been with us since 1993.
- After the four versions of ‘S’ language we came up with R Programming tool and R Programming language.
- During a chance they both encounter in the corridor, the following conversation took place:
Gentleman: “Let’s write some software.”
Ihaka: “Sure, that sounds like fun.”
- It is concluded to adopt the syntax of the S language which has developed at Bell Laboratories. – As a joke, the name “R Programming” is punched for the language (putting for Robert and Ross).
When an initial version of R language has completed then colleagues of Robert and Ross encouraged them to release the language as “free software”. Finally colleagues made them convinced and they adopted the Free Software Foundation GPL as their license and began to make releases via Internet. They started a small email list so that they and the users can discuss R Programming.