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 všechny platformy s jakoukoli licencí
1126
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.
515
278
C (programming language)
C je univerzální počítačový programovací jazyk.C je jeden z nejpoužívanějších programovacích jazyků všech dob.
266
243
178
146
Lua
Lua je výkonný, rychlý, lehký a zabudovatelný skriptovací jazyk.
123
104
Go (Programming Language)
Go je programovací jazyk s otevřeným zdrojovým kódem, který usnadňuje vytváření jednoduchého, spolehlivého a efektivního softwaru.
71
61
51
D (Programming Language)
D je jazyk se syntaxí typu C a statickým psaním.Pragmaticky kombinuje účinnost, kontrolu a modelovací sílu, bezpečnost a produktivitu programátorů
27
Nim (programming language)
Nim je staticky typický imperativní programovací jazyk s výkonným makro systémem, který se snaží poskytnout programátorovi maximální výkon bez kompromisů v efektivitě běhu.