Clojure

Clojure

Clojure je dynamický programovací jazyk, ktorý je zameraný na Java Virtual Machine (a CLR).
Clojure je dynamický programovací jazyk, ktorý je zameraný na Java Virtual Machine (a CLR).Je navrhnutý tak, aby bol univerzálnym jazykom kombinujúcim prístupnosť a interaktívny vývoj skriptovacieho jazyka s účinnou a robustnou infraštruktúrou pre viacvláknové programovanie.Clojure je kompilovaný jazyk - kompiluje sa priamo do bajtkódu JVM, ale zostáva úplne dynamický.Každá funkcia podporovaná programom Clojure je podporovaná za behu.Clojure poskytuje ľahký prístup k rámcom Java, s voliteľnými typovými radami a odvodzovaním typu, aby sa zabezpečilo, že volania do Java sa môžu vyhnúť odrazom .... Clojure je dialekt Lispa a zdieľa s Lisp filozofiu kód-ako-dáta avýkonný makro systém.Clojure je prevažne funkčný programovací jazyk a obsahuje bohatú množinu nemenných, perzistentných dátových štruktúr.Ak je potrebný premenlivý stav, spoločnosť Clojure ponúka softvérový transakčný pamäťový systém a systém reaktívnych agentov, ktorý zaisťuje čisté, správne a viacvláknové návrhy.
clojure

Vlastnosti

Kategórie

Alternatívy Clojure pre všetky platformy s akoukoľvek licenciou

IronPython

IronPython

IronPython je implementácia programovacieho jazyka Python bežiaceho pod .NET a Silverlight.Podporuje interaktívnu konzolu s plne dynamickou kompiláciou.
Jython

Jython

Jython, nástupca JPythonu, je implementácia programovacieho jazyka Python napísaného v jazyku Java.
Racket

Racket

Racket (predtým PLT Scheme) je moderný programovací jazyk v rodine Lisp / Scheme, vhodný pre široké spektrum aplikácií.
Elixir

Elixir

Elixir je dynamický, funkčný jazyk určený na vytváranie škálovateľných a udržiavateľných aplikácií.
  • Bezplatná
Hy

Hy

Hy je nádherný dialekt Lispa, ktorý je zabudovaný v Pythone.
OCaml

OCaml

OCaml je priemyselný programovací jazyk podporujúci funkčné, imperatívne a objektovo orientované štýly.
Nim (programming language)

Nim (programming language)

Nim je staticky napísaný imperatívny programovací jazyk, ktorý sa snaží poskytnúť programátorovi maximálny výkon bez kompromisov v efektívnosti vykonávania.
Guile

Guile

GNU všadeprítomný inteligentný jazyk pre rozšírenia, implementácia programovacieho jazyka Scheme.