Функциональный кроссплатформенный язык программирования

F# позволяет разработчикам решать сложные задачи с помощью простого и выразительного кода.

Узнать больше о F#

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

Как выглядит F#? Самые простые примеры кода.

[<EntryPoint>]
let main argv =
    printfn "%A" argv
    0
            
let rec fib n a b = 
    match n with
    | 0 -> a | 1 -> b
    | _ -> fib (n - 1) b (a + b)
            
type ContactInfo =
| EmailOnly of EmailInfo
| PostOnly of PostInfo
| EmailPost of EmailInfo * PostInfo
            
let messages =
    friends
    |> Seq.map (fun x -> x.Messages)
    |> Seq.concat
            

Почему F#? Несколько причин обратить внимание на этот язык.

Кросплатформенность

F# работает на Linux, OS X, iOS, Windows, Android, а также в браузерах.

Открытость

F# является бесплатным проектом с открытым исходным кодом.

Активная разработка

F# активно поддерживают как разработчики, так и большие корпорации.

Write less — do more

Выбери F# и в несколько раз увеличь свою производительность!

Попробуйте сами! Скомпилируйте свой первый F# скрипт онлайн.

ВЫВОД:

0

Возникли трудности?
Напишите нам в Telegram или Gitter и мы с радостью вам поможем!

Обучающие видео. Уроки, которые помогут вам научиться F#!