23
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.
WebSite:
https://clojure.orgVlastnosti
Kategórie
Alternatívy Clojure pre všetky platformy s akoukoľvek licenciou
17
IronPython
IronPython je implementácia programovacieho jazyka Python bežiaceho pod .NET a Silverlight.Podporuje interaktívnu konzolu s plne dynamickou kompiláciou.
17
10
7
Elixir
Elixir je dynamický, funkčný jazyk určený na vytváranie škálovateľných a udržiavateľných aplikácií.
- Bezplatná
3
2
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.