F # — это функциональный язык программирования. Чтобы понять конструкции F #, вам нужно прочитать пару строк о парадигме программирования, называемой функциональным программированием .
Функциональное программирование рассматривает компьютерные программы как математические функции. В функциональном программировании основное внимание будет уделяться константам и функциям, а не переменным и состояниям. Потому что функции и константы — это вещи, которые не меняются.
В функциональном программировании вы будете писать модульные программы, то есть программы будут состоять из функций, которые будут принимать другие функции в качестве входных данных.
Программы, написанные на функциональном языке программирования, как правило, лаконичны.
О F #
Ниже приведены основные сведения о F # —
-
Он был разработан в 2005 году в Microsoft Research.
-
Это часть семейства Microsoft .Net языка.
-
Это функциональный язык программирования.
-
Он основан на функциональном языке программирования OCaml.
Он был разработан в 2005 году в Microsoft Research.
Это часть семейства Microsoft .Net языка.
Это функциональный язык программирования.
Он основан на функциональном языке программирования OCaml.
Особенности F #
-
Это реализация .Net OCaml.
-
Он компилирует байт-код .Net CLI (Common Language Interface) или MSIL (Microsoft Intermediate Language), который работает на CLR (Common Language Runtime).
-
Это обеспечивает вывод типа.
-
Это обеспечивает богатые конструкции сопоставления с образцом.
-
Он имеет интерактивные возможности сценариев и отладки.
-
Это позволяет писать функции более высокого порядка.
-
Это обеспечивает хорошо разработанную объектную модель.
Это реализация .Net OCaml.
Он компилирует байт-код .Net CLI (Common Language Interface) или MSIL (Microsoft Intermediate Language), который работает на CLR (Common Language Runtime).
Это обеспечивает вывод типа.
Это обеспечивает богатые конструкции сопоставления с образцом.
Он имеет интерактивные возможности сценариев и отладки.
Это позволяет писать функции более высокого порядка.
Это обеспечивает хорошо разработанную объектную модель.
Использование F #
F # обычно используется в следующих областях —
-
Создание научной модели
-
Решение математических задач
-
Исследовательская работа по искусственному интеллекту
-
Финансовое моделирование
-
Графический дизайн
-
Дизайн процессора
-
Программирование компилятора
-
связь
Создание научной модели
Решение математических задач
Исследовательская работа по искусственному интеллекту
Финансовое моделирование
Графический дизайн
Дизайн процессора
Программирование компилятора
связь
Он также используется в приложениях CRUD, веб-страницах, играх с графическим интерфейсом и других программах общего назначения.