Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

R

Scripting Language

R is a programming language for statistical computing and data visualization, widely used in data mining, bioinformatics, data analysis and data science. It was designed by Ross Ihaka and Robert Gentleman and first posted in August 1993, becoming a GNU project in December 1997 before its 1.0 release in February 2000. R is multi-paradigm, supporting procedural, object-oriented, functional, reflective, imperative and array programming, and is dynamically typed. Its name comes both from its role as a successor to the S language and from the shared first letter of its two original authors first names, Ross and Robert. R extends through a large ecosystem of packages that add statistical techniques, data modeling, graphics production and reporting. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
1993 1
Paradigm
Multi paradigm: procedural, object oriented, functional, array 2
Significance
Widely adopted for statistics, data mining, bioinformatics and data science. 2
Classification
Typing Discipline
Dynamically Typed 1
License
GNU GPL v2.0 1
R
Filter Results1 entry
FAQs

Why is the language called R?

Named for its authors' first initials and as a play on the language S.

The name is partly based on the first names of the language's first two authors, Robert Gentleman and Ross Ihaka, and partly a play on the name of the Bell Labs language S. The R project's own FAQ gives this account.
Connections

Follows Typing Discipline

In Field

Source Wikipedia: R (programming language)

Influenced

Influenced By

Source Wikidata: R
Source Wikidata: R

Invented By

Ross Ihaka, Pioneers
Source Programming Language Database (PLDB): R

Licensed Under

Preceded By

Sources
1. Wikidata: R
  • Wikidata Q206904, class allow-list match (w-wdresolver-0926)
  • Wikidata Q206904 P571 (inception)
  • Wikidata Q206904 P275 (license)
  • Wikidata Q206904 P7078 (typing discipline)
  • Wikidata Q206904, resolved via en.wikipedia pageprops (wave rule R-L)
  • Influenced By: S (programming language)
  • Influenced By: Common Lisp
View the Source
2. Wikipedia: R (programming language)
Wikimedia Foundation
  • Infobox: released
    August 1993
  • Infobox: paradigms
    Multi-paradigm: procedural, object-oriented, functional, reflective, imperative, array
  • Article body, adoption discussion
    It has been widely adopted in the fields of data mining, bioinformatics, data analysis, and data science.
  • In Field: Programming Language Theory, Lead paragraph
  • In Group: Statistical and Numeric Computing Languages, Lead
    R is a programming language for statistical computing and data visualization.
View the Source
Wikipedia: R (programming language)
Programming Language Database (PLDB): R
Programming Language Database (PLDB)Invented By: Ross Ihaka, Page lead
Quote, Invented By: Ross Ihaka, Page lead
created in 1993 by Ross Ihaka and Robert Gentleman
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.