Clojure
З Вікіпедії, безкоштовно encyclopedia
Clojure (вимовляється приблизно кложер, так само як англ. closure — Замикання) — сучасний діалект мови програмування Lisp. Це мова загального призначення, що підтримує інтерактивну розробку, зорієнтовану на функціональне програмування, спрощує багатопотокове програмування, та містить риси сучасних скриптових мов.
Коротка інформація Парадигма, Дата появи ...
Clojure | |
---|---|
Парадигма | функціональна, мультипарадигматична |
Дата появи | 2007 |
Творці | Rich Hickey |
Розробник | Річард Хіккі |
Останній реліз | 1.11.1 (5 квітня 2022; 2 роки тому (2022-04-05)) |
Система типізації | динамічна типізація, сувора типізація |
Під впливом від | Common Lisp, Scheme, Prolog, ML, Haskell, Erlang[1] |
Мова реалізації | Java[2] |
Платформа | JVM, CLR |
Ліцензія | Eclipse Public License |
Звичайні розширення файлів | .clj , .cljs , .cljc , .edn або .cljr |
Репозиторій вихідного коду | github.com/clojure/clojure |
Вебсайт | Офіційний сайт |
Закрити
Clojure працює на Java Virtual Machine і Common Language Runtime. Як і інші Lisp-подібні мови, Clojure розглядає код як дані і має потужну систему макросів.
Вихідний код компілятора Clojure, бібліотек і runtime-компонентів розповсюджується в рамках ліцензії Eclipse Public License.