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

R 编程语言

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

(图片仅供参考)

R 是一个用于统计计算和图形的免费软件环境,也是 S 语言的一种方言。 编程语言. It was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand. R is considered an alternative implementation of S, with semantics derived from Scheme, which introduced powerful features like lexical scoping not present in early S. The design of R draws on Scheme, an example of how programming languages research influences practical tools for statistics.

R’s lineage traces directly back to the S language, developed at Bell Labs by John Chambers and colleagues. While S was primarily a commercial product (S-PLUS), R was conceived as a free, open-source alternative. Ross Ihaka and Robert Gentleman, academics at the University of Auckland, began the project in 1992 to create a language for their teaching needs that was syntactically similar to S but with different underlying mechanics. They incorporated ideas from functional programming languages like Scheme, most notably lexical scoping. This design choice distinguishes R from the earlier S versions and has profound implications for how functions handle variables, making code more predictable and easier to reason about.

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

UNESCO Nomenclature: 1203
- 计算机科学

类型

软件/算法

中断

重大的

用法

广泛使用

前体

  • The S 编程语言 developed at Bell Labs
  • Scheme 编程语言及其词法作用域概念
  • 影响 S 的数据处理的 AWK 语言
  • R 解释器是用 C 编程语言编写的。
  • 这 Fortran language used for many of R’s numerical libraries

应用程序

  • RStudio IDE 的开发
  • 创建 整洁宇宙 生态系统
  • 广泛应用于学术研究中的统计分析
  • 数据科学和机器学习在工业中的应用
  • 生物信息学 analysis through the Bioconductor project

专利:

    潜在创新理念

    • 用于协作基因组学研究的基于云的 R 环境
    • 一个基于 R 的实时金融风险建模平台
    • 用于创建基于 R 的交互式教育模块的集成开发环境
    • 构建符合法律规定的监管报告人工智能模型的框架
    • 使用空间数据模拟复杂生态系统的软件包
    • 量子计算模拟器的 R 接口
    • 将旧版 SAS 代码自动转换为现代 R 代码的工具
    • a library for creating and validating 数字双胞胎 of manufacturing processes
    • 在嵌入式系统中使用 R 进行设备数据分析的系统
    • 使用 R 进行分散临床试验数据分析的平台
    相关术语: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% 的全尺寸图片和下载。.

    > 登录 <