F# gives you simplicity and succinctness like Python with correctness, robustness and performance beyond C# or Java.

F# is open source, cross-platform and free to use with professional tooling.

F# is a JavaScript and .NET language for web, cloud, data-science, apps and more.

We would recommend F# as an additional tool in the kit of any company building software on the .NET stack.

Michael Newton, Senior Developer

F# makes it easy to spend your time answering interesting questions about the domain and less time answering questions about the language.

Jamie Dixon

Around 95% of the code in these projects has been developed in F#

Anton Schwaighofer, Microsoft

Many languages are evolving to be ready for the future ... F# is already there.

Alex Hardwicke

F# will continue to be our language of choice for scientific computing.

Dr. Andrew Phillips

I evaluated F# and found that for certain tasks it was better than C# in terms of performance while maintaining suitable readability

Atalasoft

Large insurance company developed an entire pension quote calculator entirely in F# in under 100 days with no prior F# experience at all...

Large insurance company

The benefits of functional programming in F# have given us a great advantage over our slow moving competitors.

Bayard Rock

Bohdan ... shows F#'s use for performing aggregations over large datasets, taking advantage of CPU and IO parallelism

Bohdan Szymanik

F# encourages Reason Driven Development that leads to virtually bug-free code

Boston-based Financial Services Firm, Fixed Income

F# is the night vision goggles I need when I go into the dark and attempt to solve previously unsolved problems.

Professor Byron Cook

F# allow us to keep the code simple even in complicated business cases.

Urs Enzler

F# is a powerful language and it is great to do cross platform development with it.

Can Erten

At ClearTax, We have built a whole product from the ground-up in F#. It's been running in production for a couple of years — this has been a great experience for us.

Ankit Solanki, ClearTax

The efficient use of functional programming throughout the R&D cycle helped make the cycle faster and more efficient.

Moody Hadi (CME Group)

On a release of a complex rules engine and data transformation system to one of our customers, we were delighted to hear that across 90+ markets, not one of them found any issues with any of the calculations in the datasets. F# just works.

Isaac Abraham, Compositional IT

At Credit Suisse, we've been using F# to develop quantitative models for financial products

Howard Mansell

...your code is less error-prone...

Dario

F# rocks... building out various algorithms for DNA processing here and it's like a drug

Darren Platt

F#...made it trivial...

Prof David Walker

F# brought correct defaults, simplicity and safety back to our coding

Deyan Petrov, 5G Pay

There is a noticeable interest in the developer community in Russia towards F#.

Dmitry Soshnikov

I could not recommend F# highly enough – I insist that you try it!

Ben Lynch

F#'s powerful type inference means less typing, more thinking

Don Syme

My team chose F# for its functional paradigm, maturity, and ease of interoperation with the .NET framework

Dylan Hutchison

At a major Investment Bank, we used F# to build an Early Warning Indicator System for Liquidity Risk

Stephen Channell

...we have decided to use F# as our functional language to have automatic integration with rest of the system...

EMEA-based Security Solutions Company

With its new tools, the bank can speed development by 50 percent or more, improve quality, and reduce costs.

Large Financial Services Firm, Europe

I can tell you, F# really saved us a ton of effort.

Giuseppe Maggiore

We see great potential for F# to be used as a scripting language in CAD; it fits very well for computational design challenges in the construction industry.

Goswin Rothenthal

Grange Insurance parallelized its rating engine to take better advantage of multicore server hardware

Grange Insurance

F# terse syntax made the final code look really similar to the algorithm we wrote at first

Green Eagle Solutions

The performance is phenomenal. We can now re-calculate the entire bank portfolio from scratch in less than a second and the response-time for single deal verification calculation is far below 100 milliseconds.

Jan Erik Ekelof, M.Sc.

Solving a number of programming problems using the language convinced me of the supreme qualities of F#

Hans Rischel

When F# is combined with Visual Studio... productivity goes through the roof!

Prof Nigel Horspool

The compiler and the use of exhaustive pattern matching have saved us from what could’ve been many mistakes in production.

Kristian Lundström & Simon Lydell

Using F# for cross-platform mobile development (Android, iOS) saves development time

James Moore

...I have to say I love the language...

Jared Parsons

Type providers made working with external data sources simple and intuitive.

Jon Canning

F# allowed us to mix Domain-Driven Design, Functional Programming and Azure to deliver a high quality web application.

Jorge Fioranelli

The F# code is consistently shorter, easier to read, easier to refactor and contains far fewer bugs. As our data analysis tools have developed ... we've become more productive.

Kaggle

The results speak for themselves.

Matt Ball

I keep being surprised by how compact and readable F# is...

London-Based Asset Management Company

The sensible defaults (immutability, non-nullability, algebraic data types, etc.) along with the power of the F# compiler enables our team to quickly and concisely develop systems.

Matt McCarty

Using a full F# stack to provide Server, Browser client and Mobile apps.

Maxime Mangel

Programming in F# feels like writing out ideas rather than code

Maria Gorinova

everyone gets really amazed when they try F# and experience its immense expressive power

Mário Pereira

With F# I can develop libraries in a fraction of the time.

Mauricio Scheffer

In our engineering group at Microsoft we use F# for several projects

Microsoft Engineering Team

The simple, well-designed and powerful core of the language was perfect for introducing the fundamental concepts of functional programming.

Michael R. Hansen

...We use F# in oceanographic research to connect multiple visualizations together in time and space...

Rob Fatland, Microsoft Research

F# is central to Microsoft’s quantum algorithm research

Dave Wecker

it is fun language to code in

namigop (Erik Araojo)

F# was so easy to pick up we went from complete novices to having our code in production in less than a week.

Jack Mott

...The AI is implemented in F#...

Microsoft, Path of Go

...That's the reason we have chosen F# for our undergraduate functional programming class...

Prof. Peter Sestoft

Anyone who has developed software can appreciate that while a working program is an asset the source code is a liability, especially when working in a regulated industry. F# lets us keep the codebase small and agile while delivering feature-rich and proven to work solutions.

Eugene Tolmachev, Prolucid

The power and flexibility of the language lets us ship features faster, with fewer bugs.

Marty Dill

Many attributes of the F# programming language make it an ideal choice for ...the exponentially growing volumes of molecular analysis data

Dr. Robert Boissy

F# is very popular among my students for the programming projects

Simão Sousa

For a machine learning scientist, speed of experimentation is the critical factor to optimize.

Patrice Simard

The use of F# demonstrates a sweet spot for the language within enterprise software

Simon Cousins

I have now delivered three business critical projects written in F#. I am still waiting for the first bug to come in.

UK-based Power Company

By using F# and its strong type system, we were able to keep the code base consistent and easily adaptable to this ever-evolving and growing project.

Joh Dokler

F#'s language features not only made it a no-brainer for our project, but allowed us to produce composable, deterministic, and concise code.

Stephen Kennedy

F#...levels the playing field between beginners and experienced programmers.

Prof. Susan Eisenbach

"Speed. I am speed." works for F# like a charm.

Sync.Today

...the core logic is written in F# wherever possible...

Andrea D’Intino

We recommend teaching F# because it is an extraordinary and flexible tool for teaching different areas of Computer Science

Antonio Cisternino

I am using F# to develop an API for data encryption using fully homomorphic encryption.

Vitor Pereira

F# proved ideal for the complex data machinations required to build the models from raw Excel input.

A Fortune 100 Manufacturer

The F# solution offers us an order of magnitude increase in productivty...

GameSys