Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Elm (язык программирования)

Индекс Elm (язык программирования)

Elm — функциональный язык, предназначенный для декларативного создания графических интерфейсов, основанных на браузере.

Содержание

  1. 10 отношения: Haskell, JavaScript, Mac OS, REPL, Windows, Статическая типизация, Сильная и слабая типизация, Функциональное программирование, Вывод типов, Лицензия BSD.

  2. Предметно-ориентированные языки программирования
  3. Программное обеспечение, разработанное в 2012 году
  4. Языки программирования семейства Haskell
  5. Языки программирования, появившиеся в 2012 году

Haskell

Haskell — стандартизированный чистый функциональный язык программирования общего назначения.

Посмотреть Elm (язык программирования) и Haskell

JavaScript

JavaScript (аббр. JS) — мультипарадигменный язык программирования.

Посмотреть Elm (язык программирования) и JavaScript

Mac OS

Mac OS (Macintosh Operating System) — семейство проприетарных операционных систем производства корпорации Apple.

Посмотреть Elm (язык программирования) и Mac OS

REPL

REPL (от read-eval-print loop — цикл «чтение — вычисление — вывод») — форма организации простой интерактивной среды программирования в рамках средств интерфейса командной строки.

Посмотреть Elm (язык программирования) и REPL

Windows

Windows — семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на применение графического интерфейса при управлении.

Посмотреть Elm (язык программирования) и Windows

Статическая типизация

Стати́ческая типиза́ция — приём, широко используемый в языках программирования, при котором переменная, параметр подпрограммы, возвращаемое значение функции связывается с типом в момент объявления и тип не может быть изменён позже (переменная или параметр будут принимать, а функция — возвращать значения только этого типа).

Посмотреть Elm (язык программирования) и Статическая типизация

Сильная и слабая типизация

По одной из классификаций, языки программирования неформально делятся на сильно и слабо типизированные (strongly and weakly typed), обладающие сильной или слабой системой типов.

Посмотреть Elm (язык программирования) и Сильная и слабая типизация

Функциональное программирование

Функциона́льное программи́рование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).

Посмотреть Elm (язык программирования) и Функциональное программирование

Вывод типов

Вывод типов (type inference) — в программировании возможность компилятора самому логически вывести тип значения у выражения.

Посмотреть Elm (язык программирования) и Вывод типов

Лицензия BSD

Лицензия BSD (BSD license, Berkeley Software Distribution license — Программная лицензия университета Беркли) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.

Посмотреть Elm (язык программирования) и Лицензия BSD

См. также

Предметно-ориентированные языки программирования

Программное обеспечение, разработанное в 2012 году

Языки программирования семейства Haskell

Языки программирования, появившиеся в 2012 году