1993年 ・ 関数型・スクリプト
Rの歴史
統計計算のための環境を自分たちで作る実験として、小さな Scheme 風のインタプリタに S 風の構文を載せて生まれた。見た目は S に近いが、実装と意味づけは Scheme に由来する。
- 年(初めて公開された年)
- 1993年
- 作った人
- Ross Ihaka、Robert Gentleman
- 組織
- オークランド大学統計学科(ニュージーランド)
- 系統
- 関数型・スクリプト
年の決め方 1993年8月に Ihaka と Gentleman がバイナリを Statlib に置き、s-news メーリングリストで告知。ソースの GPL 公開は1995年6月。
Rの祖先と子孫
影響元をたどれる言語4、影響先をたどれる言語1を描きました。点を押すとその言語のページに移ります。
全体の図は一覧の系統図にあります。
目指したこと
教育用の計算機室に合う統計環境を、小さな実験から作り、のちに自由なソフトウェアとして共同開発に開いた。
“make a small announcement on the s-news mailing list in August of 1993”
年の根拠の出典: Ross Ihaka, R: Past and Future History - A Free Software Project
“use the methods of Lisp implementors”
目指したことの根拠の出典: Ross Ihaka, R: Past and Future History (Interface '98)
影響を受けた言語
出典が明言した線だけです。「受け継いだ点」は出典の記述を要約したものです。
-
Lisp ・ 1958年
受け継いだ点: 小さなインタプリタを作る方法(Lisp 実装者の手法)
影響を受けた側の資料が述べています ・ 出典: Ross Ihaka, R: Past and Future History (Interface '98)
-
Scheme ・ 1975年
受け継いだ点: 実装と意味づけ(字句スコープ・GC など)
影響を受けた側の資料が述べています ・ 出典: R FAQ (CRAN)
一覧にない言語からの影響(名前だけ): S
影響を与えた言語
-
Julia ・ 2012年
受け継がれた点: 統計の扱いやすさ(目標として挙げたもの)
影響を受けた側の資料が述べています ・ 出典: Why We Created Julia (2012)
関わる思想のテーマ
あわせて見る
- プログラミング言語の比較 C・JavaScript・Java・Python を同じものさしで。
- 冗談と実験の枝:難解プログラミング言語