23
Clojure je dynamický programovací jazyk, který cílí na Java Virtual Machine (a CLR).Je navržen jako univerzální jazyk, který kombinuje přístupnost a interaktivní vývoj skriptovacího jazyka s účinnou a robustní infrastrukturou pro vícevláknové programování.Clojure je kompilovaný jazyk - kompiluje se přímo do JVM bajtkódu, přesto zůstává zcela dynamický.Každá funkce podporovaná Clojure je podporována za běhu.Clojure poskytuje snadný přístup k Java frameworkům, s volitelnými tipy pro typ a odvozením typu, aby se zajistilo, že volání do Java se může vyhnout reflexi .... Clojure je dialekt Lisp a sdílí s Lisp filozofii kód-jako-data avýkonný makro systém.Clojure je převážně funkční programovací jazyk a obsahuje bohatou sadu neměnných perzistentních datových struktur.Když je potřeba proměnlivý stav, Clojure nabízí softwarový transakční paměťový systém a systém reaktivních agentů, který zajišťuje čisté, správné a vícevláknové návrhy.
clojure
Webová stránka:
https://clojure.orgFunkce
Kategorie
Alternativy Clojure pro Blackberry 10
582
Java
Java je univerzální počítačový programovací jazyk, který je souběžný, založený na třídě, objektově orientovaný a speciálně navržený tak, aby měl co nejméně závislostí na implementaci.