R (programming language): Difference between revisions

Content deleted Content added
Clarified the descriptions of interface alternatives for R
m CE
Line 862:
|mode=packed}}
 
R is installed with a [[Command-line interface|command line console]] by default, but there are multiple ways to interface with thisthe language:
 
* [[Integrated development environment|Integrated development environment (IDE)]]:
Line 894:
 
== Implementations ==
The main R implementation is written primarily in [[C (programming language)|C]], [[Fortran]], and [[Self-hosting (compilers)|R itself]]. Other implementations include the following:
* [http://www.pqr-project.org pretty quick R] (pqR), by [[Radford M. Neal]], which attempts to improve [[memory management]].
* [[Renjin]] is an implementation of ''R'' for the [[Java virtual machine|Java Virtual Machine]].
* [https://www.cs.kent.ac.uk/projects/cxxr CXXR] and Riposte<ref>{{cite book
|last1=Talbot
Line 911:
|publisher=ACM
|isbn=9781450311823
|s2cid=1989369}}</ref> are implementations of ''R'' written in [[C++]].
* [[Oracle Corporation|Oracle's]] [https://github.com/oracle/fastr FastR] is an implementation of ''R'', built on [https://www.graalvm.org/ GraalVM].
* [[TIBCO Software]], creator of [[S-PLUS]], wrote TERR — an ''R'' implementation to integrate with [[Spotfire]].<ref>Jackson, Joab (16 May 2013). [http://www.pcworld.com/article/2038944/tibco-offers-free-r-to-the-enterprise.html TIBCO offers free R to the enterprise]. ''PC World''. Retrieved 20 July 2015.</ref>
 
Microsoft R Open (MRO) was an ''R'' implementation. As of 30 June 2021, Microsoft startedbegan to phase out MRO in favor of the CRAN distribution.<ref>{{cite web
|title=Looking to the future for R in Azure SQL and SQL Server
|date=30 June 2021