Nepedia
Back to Discover
Fluent Reader
💻

R (programming language)

technology Maturity 7-9 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

R is a special programming language used for math and science. People use it for statistical computing and data visualization. This means they use it to study patterns in information. It is very popular in fields like data science and bioinformatics. Researchers also use it for data mining and complex data analysis. Because it is free and open-source, anyone can use it.

RConsortiumLogo
RConsortiumLogo

How R works is quite interesting. The core language is built using C, Fortran, and R itself. It is an interpreted language with a command line interface. Users can also use graphical interfaces like RStudio or Jupyter. One great way to use R is through software packages. A package is a collection of reusable code and data. You install a package once using a command like install.packages("tidyverse"). Then, you use the library() function to load it.

Ggplot2 PlantGrowth violin plot
Ggplot2 PlantGrowth violin plot

The history of R began at the University of Auckland. Two professors, Ross Ihaka and Robert Gentleman, created it. They wanted a way to teach introductory statistics to students. R was inspired by an older language called S. It also used ideas from a language called Scheme. The name R comes from the authors' first names. It also shows that R is a successor to S. In 1993, they shared the first files on a website.

CD of R 1 0 0
CD of R 1 0 0

There are many important facts about the R community. A huge network called CRAN hosts the code and packages. Kurt Hornik and Friedrich Leisch founded CRAN in 1997. It started with only three mirror sites and twelve packages. Today, it has 90 mirrors and 22,390 contributed packages. The R Core Team maintains the main source code. The R Foundation provides financial support for the project.

UseR Logo
UseR Logo

R connects to many things you might already know. If you like making charts, R can make violin plots. It can also create complex math drawings like a Mandelbrot set.

Mandelbrot Creation Animation
Mandelbrot Creation Animation

Many people gather at big meetings to talk about R. One famous meeting is called UseR!, which happens every year. You can even follow new R news on social media. People often use the hashtag #rstats to find each other online.

Plots from lm example
Plots from lm example
354 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (6)
File:Ggplot2 PlantGrowth violin plot.svg
Ggplot2 PlantGrowth violin plot.svg
RConsortiumLogo.webp
File:UseR Logo.png
UseR Logo.png
File:Plots from lm example.svg
Plots from lm example.svg
File:Mandelbrot Creation Animation.gif
Mandelbrot Creation Animation.gif
File:CD of R 1 0 0.png
CD of R 1 0 0.png
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.