R (lenguaje de programación)

R
R logo.svg
Desarrollador(es)
R Development Core Team
www.r-project.org
Información general
Extensiones comunes .R, .rda, .Rdata
Paradigma Multiparadigma: imperativo, procedural, orientado a objetos, vectorial, funcional
Apareció en 1993
Diseñado por Ross Ihaka y Robert Gentleman
Última versión estable 3.3.1 ( 21 de junio de 2016 (5 meses y 16 días))
Última versión en pruebas 3.3.1 Revision: 71112 ( 17 de agosto de 2016 (3 meses y 21 días))
Influido por S, Scheme, XLispStat
Ha influido a Gretl (software) Julia (lenguaje)
Sistema operativo Multiplataforma
Licencia GPL
[ editar datos en Wikidata]

R es un entorno y lenguaje de programación con un enfoque al análisis estadístico.

R es una implementación de software libre del lenguaje S pero con soporte de alcance estático. Se trata de uno de los lenguajes más utilizados en investigación por la comunidad estadística, siendo además muy popular en el campo de la minería de datos, la investigación biomédica, la bioinformática y las matemáticas financieras. A esto contribuye la posibilidad de cargar diferentes bibliotecas o paquetes con funcionalidades de cálculo o graficación.

R es parte del sistema GNU y se distribuye bajo la licencia GNU GPL. Está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux.

Historia

Fue desarrollado inicialmente por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland en 1993.[2]

Su desarrollo actual es responsabilidad del R Development Core Team. Para saber más al respecto y en el entorno del programa, puede teclearse contributors(); el la lista desplegada aparecen los nombres de los autores iniciales y los actuales pertenecientes al R Development Core Team (Equipo Central de Desarrolladores R).

A continuación se enumeran algunos hitos en el desarrollo de R:[3]

  • Versión 0.16: Es la última versión alfa desarrollada esencialmente por Ihaka y Gentleman, que incluye gran parte de las características descritas en el "White Book".
  • La lista de correo comenzó su andadura el 1 de abril de 1997.
  • Versión 0.49 (23 de abril de 1997): Es la versión más antigua de la que se conserva el código (que todavía compila en algunas plataformas UNIX). En esta fecha arrancó también CRAN con tres espejos que albergaban 12 paquetes. Poco después aparecieron las versiones alfa para Windows y Mac OS.
  • Versión 0.60 (5 de diciembre de 1997): R se integra oficialmente en el Proyecto GNU. El código se versiona a través de CVS.
R efectuando múltiples tareas en Windows, versión 3.2.2.
  • Versión 1.0.0 (29 de febrero de 2000): Los desarrolladores lo consideran suficientemente estable para su uso en producción.[4]
  • Versión 1.4.0: Se introducen los métodos S4 y aparece la primera versión para Mac OS X.
  • Versión 2.0.0 (4 de octubre de 2004): Introduce el lazy loading, que permite una carga rápida de datos con un coste de memoria mínimo.
  • Versión 2.9.0: El paquete 'Matrix' se incluye en la distribución básica de R.
  • Versión 2.11.0 (22 de abril de 2010): Soporte para sistemas Windows de 64 bits.
  • Versión 2.13.0 (14 de abril de 2011): Añadida una nueva función al compilador que permite acelerar las funciones convirtiéndolas a byte-code.
  • Versión 2.14.0 (31 de octubre de 2011): Añadidos espacios de nombres obligatorios para los paquetes. Añadido un nuevo paquete de paralelización.
  • Versión 2.15.0 (30 de marzo de 2012): Nuevas funciones de balanceo de cargas. Mejorada la velocidad de serialización para grandes vectores.
  • Versión 3.0.0 (3 de abril de 2013): Mejoras en GUI, funciones gráficas, gestión de memoria, rendimiento e internacionalización.
Other Languages
العربية: آر (لغة برمجة)
français: R (langage)
Bahasa Indonesia: R (bahasa pemrograman)
italiano: R (software)
日本語: R言語
Nederlands: R (softwarepakket)
srpskohrvatski / српскохрватски: R (Programski jezik)
中文: R语言