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

1-3 R語言的起源

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

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

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

1993年新西蘭University of Auckland統計系的教授Ross Ihaka和Robert Gentleman,為了方便教授統計學,以S語言為基礎開發完成一個程序語言,因為他兩人名前綴字皆是R,于是他們所開發的語言就稱R語言。

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

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

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

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

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

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

主站蜘蛛池模板: 合山市| 霍林郭勒市| 广安市| 克东县| 高安市| 滕州市| 安化县| 大余县| 海宁市| 乌拉特中旗| 双鸭山市| 阳高县| 通道| 邵阳县| 东丰县| 木里| 沙田区| 南丹县| 侯马市| 彭州市| 海盐县| 祥云县| 东明县| 岫岩| 上蔡县| 北宁市| 射洪县| 平顺县| 云和县| 栖霞市| 德庆县| 大石桥市| 桂东县| 潼南县| 宁陕县| 玉田县| 德惠市| 五原县| 无锡市| 商水县| 永丰县|