Product Design, Manufacturing & Innovation Resources
» R 编程语言

R 编程语言

1993
  • Ross Ihaka
  • Robert Gentleman
R编程环境,配备统计分析工具及编码界面。.

(图片仅供参考)

R 是一个免费的 软件 用于统计计算和图形的环境,以及 S 的一种方言 编程语言它由新西兰奥克兰大学的罗斯·伊哈卡和罗伯特·詹特曼创建。R 被认为是 S 的另一种实现方式,其语义源自 Scheme,并引入了早期 S 所不具备的强大功能,例如词法作用域。

R 语言的起源可以直接追溯到贝尔实验室的 S 语言,该语言由 John Chambers 及其同事开发。S 语言主要是一款商业产品(S-PLUS),而 R 语言则被设计为一款免费的开源替代方案。奥克兰大学的 Ross Ihaka 和 Robert Gentleman 两位学者于 1992 年启动了 R 语言项目,旨在创建一种语法与 S 语言相似但底层机制不同的语言,以满足他们的教学需求。他们借鉴了 Scheme 等函数式编程语言的思想,尤其是词法作用域。这种设计选择使 R 语言区别于早期的 S 语言版本,并对函数处理变量的方式产生了深远的影响,使代码更易于预测和理解。

“R”这个名字的由来,一部分是取自其两位作者(Ross 和 Robert)的名字,一部分是致敬其前身 S。该项目于 1993 年在 S-news 邮件列表中向公众发布,并在 1997 年 R 核心团队成立,负责在 R 获得广泛关注后管理其开发。R 的核心代码使用 C 和 Fortran 编写,使其能够与高性能数值库进行交互,而用户则通过其自身的高级解释型语言与其互动。统计学传统、开源特性和现代编程功能的结合,推动了 R 的崛起,使其成为统计学和数据科学领域的通用语言。

UNESCO Nomenclature: 1203
- 计算机科学

类型

软件/算法

中断

重大的

用法

广泛使用

前体

  • 贝尔实验室开发的 S 编程语言
  • Scheme 编程语言及其词法作用域概念
  • 影响 S 的数据处理的 AWK 语言
  • R 解释器是用 C 编程语言编写的。
  • R 的许多数值库都使用 Fortran 语言。

应用程序

  • RStudio IDE 的开发
  • Tidyverse 生态系统的创建
  • 广泛应用于学术研究中的统计分析
  • 数据科学和机器学习在工业中的应用
  • 通过 Bioconductor 项目进行生物信息学分析

专利:

    潜在创新理念

    由于机器人流量被拦截(目前每天超过 4 万),此内容仅限社区成员查看。
    > 登录 > 或者 > 注册 < (100% 免费)即可访问此内容,以及所有其他受限内容和工具。

    相关术语:R、S 语言、统计计算、Ross Ihaka、Robert Gentleman、开源、贝尔实验室、编程语言、历史、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

    (如果日期未知或不相关,例如“流体力学”,则提供其显著出现的近似估计)

    相关发明、创新和技术原理

    只有注册会员才能免费获得 100% 的全尺寸图片和下载。.

    > 登录 <