Hogar » El lenguaje de programación R

El lenguaje de programación R

1993
  • Ross Ihaka
  • Robert Gentleman
R programming environment with statistical analysis tools and coding interface.

R is a free software environment for statistical computing and graphics, and a dialect of the S lenguaje de programación. 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.

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 mecánica. 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.

The name “R” was chosen partly as a play on the names of its authors (Ross and Robert) and partly as a nod to its predecessor, S. The project was announced to the public on the S-news mailing list in 1993, and the R Core Team was formed in 1997 to manage the language’s development after it gained significant traction. R’s core is written in C and Fortran, allowing it to interface with high-performance numerical libraries, while users interact with it through its own high-level interpreted language. This combination of statistical heritage, open-source accessibility, and modern programming features fueled its rise to become a lingua franca for statistics and data science.

UNESCO Nomenclature: 1203
- Informática

Tipo

Software/Algoritmo

Disrupción

Sustancial

Utilización

Uso generalizado

Precursores

  • El lenguaje de programación S desarrollado en Bell Labs
  • El lenguaje de programación Scheme y su concepto de alcance léxico
  • The AWK language which influenced S’s data handling
  • The C programming language in which R’s interpreter is written
  • The Fortran language used for many of R’s numerical libraries

Aplicaciones

  • desarrollo del IDE RStudio
  • creación del ecosistema Tidyverse
  • Uso generalizado en la investigación académica para el análisis estadístico.
  • Aplicaciones de la ciencia de datos y el aprendizaje automático en la industria
  • Análisis bioinformático a través del proyecto Bioconductor

Patentes:

    Posibles ideas innovadoras

    Membresía obligatoria de Professionals (100% free)

    Debes ser miembro de Professionals (100% free) para acceder a este contenido.

    Únete ahora

    ¿Ya eres miembro? Accede aquí
    Related to: R, S language, statistical computing, Ross Ihaka, Robert Gentleman, open source, Bell Labs, programming language, history, Scheme.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    DISPONIBLE PARA NUEVOS RETOS
    Ingeniero Mecánico, Gerente de Proyectos, Ingeniería de Procesos o I+D
    Desarrollo eficaz de productos

    Disponible para un nuevo desafío a corto plazo.
    Contáctame en LinkedIn
    Integración de electrónica de metal y plástico, diseño a coste, GMP, ergonomía, dispositivos y consumibles de volumen medio a alto, fabricación eficiente, industrias reguladas, CE y FDA, CAD, Solidworks, cinturón negro Lean Sigma, ISO 13485 médico

    Estamos buscando un nuevo patrocinador

     

    ¿Su empresa o institución se dedica a la técnica, la ciencia o la investigación?
    > Envíanos un mensaje <

    Recibe todos los artículos nuevos
    Gratuito, sin spam, correo electrónico no distribuido ni revendido.

    o puedes obtener tu membresía completa -gratis- para acceder a todo el contenido restringido >aquí<

    Contexto histórico

    (si se desconoce la fecha o no es relevante, por ejemplo "mecánica de fluidos", se ofrece una estimación redondeada de su notable aparición)

    Invención, innovación y principios técnicos relacionados

    Scroll al inicio

    También te puede interesar