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 메일링 리스트를 통해 공개되었고, R이 상당한 인기를 얻자 1997년 R 코어 팀이 구성되어 언어 개발을 관리하게 되었습니다. R의 핵심 코드는 C와 Fortran으로 작성되어 고성능 수치 해석 라이브러리와 연동할 수 있으며, 사용자는 자체적인 고수준 인터프리터 언어를 통해 R과 상호 작용합니다. 통계적 유산, 오픈 소스 접근성, 그리고 최신 프로그래밍 기능의 조합 덕분에 R은 통계 및 데이터 과학 분야의 공용어로 자리매김하게 되었습니다.

UNESCO Nomenclature: 1203
컴퓨터 과학

유형

소프트웨어/알고리즘

분열

상당한

용법

널리 사용됨

전구체

  • The S 프로그래밍 언어 developed at Bell Labs
  • Scheme 프로그래밍 언어와 어휘적 스코프 개념
  • S의 데이터 처리 방식에 영향을 준 AWK 언어
  • R의 인터프리터가 작성된 C 프로그래밍 언어
  • 그만큼 포트란 language used for many of R’s numerical libraries

응용 프로그램

  • RStudio IDE 개발
  • 창조 타이디버스 생태계
  • 학술 연구에서 통계 분석에 널리 사용됨
  • 산업 분야에서의 데이터 과학 및 머신러닝 응용
  • bioinformatics analysis through the Bioconductor project

특허:

    잠재적 혁신 아이디어

    • a cloud-based R environment for collaborative genomics research
    • an R-powered platform for real-time financial risk modeling
    • an integrated development environment for creating R-based interactive educational modules
    • a framework for building legally compliant AI models for regulatory reporting
    • a package for simulating complex ecological systems with spatial data
    • an R interface for quantum computing simulators
    • a tool for automated translation of legacy SAS code to modern R code
    • a library for creating and validating digital twins of manufacturing processes
    • a system for using R in embedded systems for on-device data analysis
    • a platform for decentralized clinical trials data analysis using R
    관련 항목: R, S 언어, 통계 컴퓨팅, 로스 이하카, 로버트 젠틀맨, 오픈 소스, 벨 연구소, 프로그래밍 언어, 역사, 스킴.

    역사적 맥락

    R 프로그래밍 언어

    1982-07-01
    1988-06-01
    1990
    1993
    1997-04-23
    2001
    2010
    1980
    1986-01-01
    1990
    1990
    1993
    1998
    2010
    2016

    (날짜를 알 수 없거나 관련이 없는 경우, 예를 들어 "유체역학"의 경우, 주목할 만한 등장 시기를 대략적으로 추정하여 제공합니다.)

    10년차 기념일

    고화질 이미지 및 다운로드는 등록된 회원에게만 100% 무료로 제공됩니다.

    > 로그인 <