Clojure

Clojure

Clojure to dynamiczny język programowania ukierunkowany na wirtualną maszynę Java (i CLR).
Clojure to dynamiczny język programowania ukierunkowany na wirtualną maszynę Java (i CLR).Został zaprojektowany jako język ogólnego przeznaczenia, łączący przystępność i interaktywny rozwój języka skryptowego z wydajną i solidną infrastrukturą do programowania wielowątkowego.Clojure to skompilowany język - kompiluje się bezpośrednio do kodu bajtowego JVM, ale pozostaje całkowicie dynamiczny.Każda funkcja obsługiwana przez Clojure jest obsługiwana w czasie wykonywania.Clojure zapewnia łatwy dostęp do frameworków Java, z opcjonalnymi podpowiedziami i wnioskowania o typach, aby zapewnić, że wywołania Java nie mogą powodować refleksji ... Clojure jest dialektem Lisp i dzieli się z Lisp filozofią kodowania jako danych orazpotężny system makr.Clojure jest przede wszystkim funkcjonalnym językiem programowania i oferuje bogaty zestaw niezmiennych, trwałych struktur danych.Gdy potrzebny jest stan zmienny, Clojure oferuje programowy system pamięci transakcyjnej i reaktywny system agentów, które zapewniają czyste, poprawne, wielowątkowe projekty.
clojure

Stronie internetowej:

Kategorie

Alternatywy dla Clojure'a dla wszystkich platform z dowolną licencją

IronPython

IronPython

IronPython to implementacja języka programowania Python działającego pod platformą .NET i Silverlight.Obsługuje interaktywną konsolę z w pełni dynamiczną kompilacją.
Jython

Jython

Jython, następca JPython, jest implementacją języka programowania Python napisanego w Javie.
Racket

Racket

Racket (wcześniej PLT Scheme) to nowoczesny język programowania w rodzinie Lisp / Scheme, odpowiedni do szerokiego zakresu aplikacji.
Elixir

Elixir

Elixir to dynamiczny, funkcjonalny język przeznaczony do tworzenia skalowalnych i łatwych w utrzymaniu aplikacji.
  • Darmowa
Hy

Hy

Hy to wspaniały dialekt Lisp, który jest osadzony w Pythonie.
OCaml

OCaml

OCaml jest językiem programowania siły przemysłowej, obsługującym style funkcjonalne, imperatywne i obiektowe.
Nim (programming language)

Nim (programming language)

Nim jest statycznym, imperatywnym językiem programowania, który stara się zapewnić programistom najwyższą moc bez kompromisów w zakresie wydajności środowiska wykonawczego.
Guile

Guile

GNU Ubiquitous Intelligent Language for Extensions, implementacja języka programowania Scheme.