File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Other Languages and the fly likes what's the relationship between R and S-Plus. Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Other Languages » Other Languages
Reply Bookmark "what Watch "what New topic
Author

what's the relationship between R and S-Plus.

xin wei
Greenhorn

Joined: Jul 22, 2007
Posts: 9
I basically tried R for some time. I found out that the syntax of R is pretty much similar to S-Plus. what's the relationship between this 2 software. I know R is open source and S-Plus is a commercial software.

and could you please give a comparison of R and S-Plus?

thanks a lot.
Igor Mechnikov
Ranch Hand

Joined: Feb 13, 2011
Posts: 89

Seems both R and S-plus are dialects of the same language, S.
S-plus is licensed by the Bell Labs where S was developed to a private company which adds GUI and such to prettify the interface.
R is open source and is very actively developed. I believe the original creator of S is very involved with R. It also appears the language to do cutting edge
statistical analysis in academia and also enterprise, such as financial engineering.


String knock = "\u042F \u0418\u0433\u043e\u0440\u044c";
Robert Kabacoff
author
Greenhorn

Joined: Mar 28, 2011
Posts: 25
I would agree with Igor. S-Plus and R had their roots in S. S-Plus is proprietary and was acquired a while ago by TIBCO and renamed TIBCO Spotfire S+. I have to believe that R is receiving more active development given the enormous academic user base world-wide.

Given their their roots, the two languages are very similar, but be careful. They can differ in their scoping rules. In particular, they differ in how free variables (variables within functions that are not assigned values within the function call, and are not assigned values locally) are ultimately assigned values.

To learn more, search on the phrase "lexical scoping in R".

 
 
subject: what's the relationship between R and S-Plus.
 
Threads others viewed
Tech Lead & Solution Architect in Silicon Valley
Chow time
xsl and xslt
cutting string into peaces
[Wicket] Localization of page layout
IntelliJ Java IDE