F — строго типизированный функциональный язык программирования, предназначенный для ускорения процесса решения сложных задач с использованием несложного и удобного в сопровождении кода. Это кросс-платформенный язык программирования, который может генерировать GPU код и JavaScript.
Для бизнес-персонала преимуществом F является его способность ускорять развертывание программного обеспечения на современном предприятии. Он был разработан Домом Саймом и исследователями из Microsoft в 2005 году и получил поддержку различными приложениями с течением времени.
Цитируя разработчиков,
F — первоклассный язык на ряде платформ, включая Mac и Linux (с поддержкой инструментов в Xamarin Studio, MonoDevelop, Emacs и другие) и Windows(с Visual Studio, Xamarin Studio и Emacs), а также на мобильных устройствах и в Интернете с помощью HTML5
Особенности F
Как использовать F в системах Linux
Есть много подходов, которые вы можете использовать для использования F в Linux . Два наиболее часто используемых:
Вариант 1. Использование пакетов F в Linux
Получите последнюю стабильную версию F пакета Debian/Ubuntu, следуя этим инструкциям.
Затем установите пакеты mono-complete и fsharp.
$ sudo apt-get update $ sudo apt-get install mono-complete fsharp
Чтобы использовать самую последнюю стабильную версию F в Fedoraи RHEL/CentOS/, настоятельно рекомендуется следовать этим инструкциям.
Затем установите пакеты mono-complete и fsharp.
$ обновление sudo yum $ sudo yum установить монополный fsharp
Вариант 2. Установите код Visual Studio
Visual Studio Code — кроссплатформенный текстовый редактор с открытым исходным кодом, разработанный Microsoft со встроенной поддержкой F, TypeScript, JavaScript и Node.js (среди других языков) прямо из коробки.
Первая установка Visual Studio Code.
Затем нажмите Ctrl+P
и установите пакет Ionide. для VS Code с использованием:
$ ext install Ionide-fsharp
Если у вас возникли проблемы или вам нужны инструкции по установке для других Linux дистрибутивов, см. здесь.
Вы заинтересованы в сотрудничестве с F или участии в проекте? Перейдите по ссылкам ниже: