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

Rプログラミング言語

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

(画像はイメージです)

Rは統計計算とグラフィックスのためのフリーソフトウェア環境であり、S言語の方言である。 プログラミング言語. It was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand. R is considered an alternative implementation of S, with semantics derived from Scheme, which introduced powerful features like lexical scoping not present in early S. The design of R draws on Scheme, an example of how programming languages research influences practical tools for statistics.

R’s lineage traces directly back to the S language, developed at Bell Labs by John Chambers and colleagues. While S was primarily a commercial product (S-PLUS), R was conceived as a free, open-source alternative. Ross Ihaka and Robert Gentleman, academics at the University of Auckland, began the project in 1992 to create a language for their teaching needs that was syntactically similar to S but with different underlying mechanics. They incorporated ideas from functional programming languages like Scheme, most notably lexical scoping. This design choice distinguishes R from the earlier S versions and has profound implications for how functions handle variables, making code more predictable and easier to reason about.

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

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

タイプ

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

混乱

実質的な

使用法

広く普及している

前駆物質

  • The S プログラミング言語 developed at Bell Labs
  • Schemeプログラミング言語とその字句スコープの概念
  • Sのデータ処理に影響を与えたAWK言語
  • Rのインタプリタが記述されているC言語
  • の フォートラン language used for many of R’s numerical libraries

アプリケーション

  • RStudio IDEの開発
  • の作成 タイディバース 生態系
  • 統計分析のための学術研究における広範な利用
  • 産業界におけるデータサイエンスと機械学習の応用
  • bioinformatics analysis through the Bioconductor project

特許:

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

    • a cloud-based R environment for collaborative genomics research
    • an R-powered platform for real-time financial risk modeling
    • an integrated development environment for creating R-based interactive educational modules
    • a framework for building legally compliant AI models for regulatory reporting
    • a package for simulating complex ecological systems with spatial data
    • an R interface for quantum computing simulators
    • a tool for automated translation of legacy SAS code to modern R code
    • a library for creating and validating digital twins of manufacturing processes
    • a system for using R in embedded systems for on-device data analysis
    • a platform for decentralized clinical trials data analysis using R
    関連: 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

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

    10年目 周年

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