- R语言:迈向大数据之路(加强版)
- 洪锦魁
- 617字
- 2023-09-08 20:02:52
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语言的开发简史记录了下来,可参考下图中的网址。