官术网_书友最值得收藏!

1-3 R語言的起源

提到R語言,不得不提John Chambers,如下圖所示。他是加拿大多倫多大學畢業,然后拿到哈佛大學統計碩士和博士。

John Chambers在1976年于Bell實驗室工作時,為了節省使用SAS和SPSS軟件經費,以Fortran為基礎,開發了S語言。這個S語言主要是處理,向量(Vector)、矩陣(Matrix)、數組(Array)以及進行圖表和統計分析的,初期只是可以在Bell實驗室的系統上運行,隨后這個S語言被移植至早期的Unix系統下運行。然后Bell實驗室以很低的廉價格授權各大學使用。

John Chambers本圖片取材自網絡

R語言主要是以S語言為基礎,開發完成。

1993年新西蘭University of Auckland大學統計系的教授Ross Ihaka和Robert Gentleman兩位R先生,分別如下圖(左)和下圖(右)所示,為了方便教授統計學,以S語言為基礎開發完成一個程序語言,因為他兩人名前綴字皆是R,于是他們所開發的語言就被稱為R語言,其Logo如下圖(右)所示。

本圖片取材自網絡

本圖片取材自網絡

語言標準Logo

現在的R語言則由一個R核心開發團隊負責,當然Ross Ihaka和Robert Gentleman是這個開發團隊的成員,另外,S語言的開發者John Chambers也是這個R語言開發團隊的成員。目前這個開發團隊共有18名成員,這些成員擁有修改R核心代碼的權限。下列是R語言開發的幾個有意義的時間點。

1)1990年代初期R語言被開發。

2)1993年Ross Ihaka和Robert Gentleman 開發了R語言軟件,在S-news郵件中發表。吸引了一些人關注并和他們合作,自此一組針對R的郵件被建立。如果你想了解更多這方面的信息可參考下圖中的網址。

3)1995年6月在Martin Maechler(如下圖所示)等人的努力下,這個R語言被同意免費使用,同時遵守自由軟件基金會(Free Software Foundation)的GNU General Public License(GNU通用公共許可證,GPL)Version 2的協議。

Dr.Martin Maechler取材自stat.ethz.ch/people/maechler

4)1997年R語言核心開發團隊成立。

5)2000年第1版R1.0.0正式發布。Ross Ihaka將R的開發簡史記錄了下來,可參考下圖中的網址。

主站蜘蛛池模板: 陵川县| 双江| 金昌市| 和平区| 鄢陵县| 海城市| 南康市| 通道| 化隆| 历史| 滦平县| 肥西县| 兴宁市| 龙岩市| 庆元县| 永清县| 福鼎市| 泉州市| 云安县| 江北区| 钦州市| 汕头市| 阳东县| 阳春市| 滕州市| 嫩江县| 德惠市| 额尔古纳市| 都兰县| 镇平县| 石泉县| 巩义市| 称多县| 海宁市| 大同市| 高密市| 陆河县| 民乐县| 苍南县| 石阡县| 大埔区|