Product Design, Manufacturing & Innovation Resources
» Rプログラミング言語

Rプログラミング言語

1993
  • Ross Ihaka
  • Robert Gentleman
統計解析ツールとコーディングインターフェースを備えたRプログラミング環境。.

(画像はイメージです)

Rは無料です ソフトウェア 統計計算とグラフィックスのための環境、およびSの言語の方言 プログラミング言語Rは、ニュージーランドのオークランド大学のロス・イハカとロバート・ジェントルマンによって開発されました。RはSの代替実装とみなされており、その意味論はSchemeから派生しています。Schemeは、初期のSには存在しなかった語彙スコープなどの強力な機能を導入しました。

Rのルーツは、ベル研究所のジョン・チェンバースとその同僚によって開発されたS言語に直接遡ります。Sは主に商用製品(S-PLUS)でしたが、Rは無料のオープンソース代替言語として構想されました。オークランド大学の研究者であるロス・イハカとロバート・ジェントルマンは、1992年に、構文的にはSに似ているものの、基盤となるメカニズムが異なる、教育ニーズに適した言語を作成するプロジェクトを開始しました。彼らは、Schemeなどの関数型プログラミング言語のアイデア、特にレキシカルスコープを取り入れました。この設計上の選択により、Rは初期のSバージョンと区別され、関数が変数を扱う方法に大きな影響を与え、コードの予測可能性と理解しやすさが向上しました。

「R」という名前は、作者(ロスとロバート)の名前をもじったものと、前身であるSへの敬意を表したものの2つの意味合いで選ばれました。このプロジェクトは1993年にS-newsメーリングリストで一般に発表され、1997年にはRコアチームが結成され、大きな注目を集めた後、言語の開発を管理しています。Rのコア部分はCとFortranで記述されており、高性能な数値ライブラリと連携できる一方、ユーザーは独自の高水準のインタプリタ型言語を通して操作します。統計学の伝統、オープンソースとしてのアクセス性、そして最新のプログラミング機能の組み合わせが、統計学とデータサイエンスの共通語としてのRの台頭を後押ししました。

UNESCO Nomenclature: 1203
コンピュータサイエンス

タイプ

ソフトウェア/アルゴリズム

混乱

実質的な

使用法

広く普及している

前駆物質

  • ベル研究所で開発されたSプログラミング言語
  • Schemeプログラミング言語とその字句スコープの概念
  • Sのデータ処理に影響を与えたAWK言語
  • Rのインタプリタが記述されているC言語
  • Rの多くの数値ライブラリで使用されているFortran言語

アプリケーション

  • RStudio IDEの開発
  • creation of the Tidyverse ecosystem
  • 統計分析のための学術研究における広範な利用
  • 産業界におけるデータサイエンスと機械学習の応用
  • Bioconductorプロジェクトによるバイオインフォマティクス解析

特許:

    潜在的なイノベーションのアイデア

    ボットによるトラフィック(現在1日あたり4万件以上)を排除するため、このコンテンツはコミュニティメンバー限定となっています。
    > ログイン < または > 登録 < (100%無料)でこれにアクセスできます。他のすべての制限付きコンテンツとツールも同様です。

    関連: R、S言語、統計計算、ロス・イハカ、ロバート・ジェントルマン、オープンソース、ベル研究所、プログラミング言語、歴史、Scheme。

    歴史的背景

    Rプログラミング言語

    1982-07-01
    1988-06-01
    1990
    1993
    1997-04-23
    2001
    2010
    1980
    1986-01-01
    1990
    1990
    1993
    1998
    2010
    2016

    (日付が不明または関連性がない場合、例えば「流体力学」などでは、その注目すべき出現時期の概算値が提示されます。)

    関連する発明、革新、および技術原理

    フルサイズの画像とダウンロードは、登録会員のみが100%無料で利用できます。