F# — это сжатый, выразительный и эффективный функциональный и объектно-ориентированный язык для .NET, который помогает писать простой код для решения сложных проблем.
Функциональное программирование — это парадигма программирования, основанная на построении абстракций с использованием функций, избегая побочных эффектов и изменения состояния. Чистое функциональное программирование является потокобезопасным.