**F# vs R: What are the differences?**

**What is F#?** *Strongly-typed, functional-first programming language for writing simple code to solve complex problems*. F# is a mature, open source, cross-platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code.

**What is R?** *A language and environment for statistical computing and graphics*. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible.

F# and R belong to **"Languages"** category of the tech stack.

**"Pattern-matching"** is the primary reason why developers consider F# over the competitors, whereas **"Data analysis "** was stated as the key factor in picking R.

F# is an open source tool with **2.08K** GitHub stars and **341** GitHub forks. Here's a link to F#'s open source repository on GitHub.

According to the StackShare community, R has a broader approval, being mentioned in **128** company stacks & **95** developers stacks; compared to F#, which is listed in **18** company stacks and **16** developer stacks.

## What is F#?

## What is R?

# Want advice about which of these to choose?Ask the StackShare community!

## Why do developers choose F#?

## Why do developers choose R?

- Free42

# Sign up to add, upvote and see more prosMake informed product decisions

## What are the cons of using F#?

# Sign up to add, upvote and see more consMake informed product decisions

## What companies use F#?

## What companies use R?

# Sign up to get full access to all the companiesMake informed product decisions

## What tools integrate with F#?

## What tools integrate with R?

# Sign up to get full access to all the tool integrationsMake informed product decisions

What are my other choices for a vectorized statistics language. Professor was pushing SAS Jump (or was that SPSS) with a menu-driven point and click approach. (Reproducibility can still be accomplished, you publish the script generated by all your clicks.) But I want to type everything, great online tutorials for R. I think I made the right pick.

Connect to database, data analytics, draw diagram. Machine Learning application, and also used Spark-R for big data processing.

Visualisation of air quality in various rooms by RShiny (hosted free on shinyapps.io)