R no es RStudio

A veces una marca o empresa se vuelve tan popular que su nombre prácticamente se convierte en sinónimo del producto que ofrece. Existen muchos ejemplos de casos en los que una marca se “come” al producto, como decirle (en México) resistol o pritt al pegamento, Klinex a los pañuelos desechables, o pan bimbo al pan Bimbo.

En lingüística ésto se conoce como antonomasia o antonomasia comercial (gracias a Riva Quiroga por enseñarme el término), y este concepto también aplica a software. Por ejemplo, decirle “un Excel” a cualquier hoja de cálculo. Esto también pasa mucho con R y RStudio:

  • R es el lenguaje y entorno de programación estadística que existe desde hace más de un cuarto de siglo.
  • RStudio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) que facilita trabajar con R. Está disponible desde el 2011, justo coincidiendo con mis inicios en la programación.

En Latinoamérica, y al menos en mi experiencia, hay poca distinción conceptual entre ambos. La instancia de R que corre dentro de RStudio se percibe como un panel más de la interfaz, y el nombre del lenguaje como tal rara vez se menciona de forma explícita.

Además de la confusión entre el lenguaje y el IDE, hay una mezcla frecuente de identidad visual: se usa el logo de RStudio en lugar del logo oficial de R. Curiosamente, esta tendencia es menos común en la oferta educativa en inglés, donde predominan referencias al lenguaje R y no al IDE.

Aunque no es mi área de especialización, no he notado una confusión similar con Python. Las referencias en cursos, tesis o manuales suelen centrarse en el lenguaje mismo, no en un IDE específico. Por ejemplo, es raro ver cursos titulados “Introducción a la estadística con PyCharm” o “Spyder para biólogos”. Supongo que esto se debe a que Python no tiene un IDE dominante único.


Hablando con colegas, concluimos que esta ambigüedad podría originarse en comunidades académicas o estudiantiles que perciben a RStudio como “un programa más para hacer estadística” —gratuito y amigable— en contraste con alternativas comerciales como SPSS o SAS. Como RStudio es el ejecutable con el que interactuamos cotidianamente, su nombre termina opacando al del lenguaje subyacente.

Cuando imparto cursos introductorios, siempre aclaro que R no es RStudio:

  • R es el lenguaje de programación: puede ejecutarse desde la terminal, su GUI nativa (en Windows) o cualquier IDE.
  • RStudio es una interfaz gráfica que facilita el trabajo con R. Es popular, cómodo, y mi elección habitual para enseñar, pero no es obligatorio ni la única opción.

De hecho, al descargar RStudio desde el sitio de Posit, las instrucciones indican instalar primero R y aclaran explícitamente que R no es un producto de Posit. Sin embargo, noté que falta una explicación clara de que R es un proyecto independiente gestionado por el R Project for Statistical Computing, con su propia fundación (R Foundation) y modelo de desarrollo.

A finales del 2024 preparé materiales para presentar en Nerdear.la sobre Positron, el nuevo IDE de Posit para ciencia de datos. Al investigar, aprendí que hay IDEs desde hace más de 30 años y que para R han habido múltiples opciones que nunca alcanzaron popularidad masiva como:

  • Eclipse StatET™
  • Nvim-R (para Neovim)
  • RKWard
  • Extensiones de R para VSCode

A la fecha, la mayoría de quienes programan en R siguen usando RStudio. Igual he notado más interés en Positron, especialmente entre quienes siguen de cerca las novedades de la comunidad (redes sociales, eventos, etc.). En noviembre de 2025 incorporé Positron de forma opcional en mis cursos, con resultados medianamente positivos y sobre todo para reforzar la distinción conceptual entre lenguaje e IDE.

Este texto es más que nada para organizar mis observaciones sobre la confusión entre R y RStudio, para que sirva como lectura en mis cursos, para generar discusión en la comunidad y como antecedentes para un trabajo más profundo sobre las barreras y oportunidades en la adopción de nuevas herramientas incluyendo IDEs. Entiendo que quienes usan los términos flexiblemente no buscan invisibilizar el trabajo de la gente que mantiene el lenguaje, ni el R Project for Statistical Computing, ni la R Foundation/R Consortium. Tampoco creo que Posit PBC (la empresa que desarrolló RStudio y que antes se llamba RStudio) busque monopolizar la identidad del lenguaje. Más que nada me parece un fenómeno lingüístico y cultural interesante.