23
Clojure är ett dynamiskt programmeringsspråk som riktar sig till Java Virtual Machine (och CLR).Det är utformat för att vara ett allmänt språk som kombinerar anpassningsbarhet och interaktiv utveckling av ett skriptspråk med en effektiv och robust infrastruktur för flertrådad programmering.Clojure är ett sammanställt språk - det sammanställs direkt till JVM-bytekod, men förblir dock helt dynamiskt.Varje funktion som stöds av Clojure stöds vid körning.Clojure ger enkel åtkomst till Java-ramverk, med valfria typer av tips och typinferens, för att säkerställa att samtal till Java kan undvika reflektion .... Clojure är en dialekt av Lisp och delar med Lisp kod-som-datafilosofin och enkraftfullt makrosystem.Clojure är huvudsakligen ett funktionellt programmeringsspråk och har en rik uppsättning oföränderliga, ihållande datastrukturer.När det är nödvändigt att byta tillstånd erbjuder Clojure ett mjukvarusystem för transaktionsminne och ett reaktivt Agent-system som säkerställer rena, korrekta, flertrådiga mönster.
Hemsida:
https://clojure.orgFunktioner
kategorier
Alternativ till Clojure för alla plattformar med någon licens
17
IronPython
IronPython är en implementering av Python-programmeringsspråket som körs under .NET och Silverlight.Den stöder en interaktiv konsol med helt dynamisk sammanställning.
17
10
7
Elixir
Elixir är ett dynamiskt, funktionellt språk designat för att bygga skalbara och underhållbara applikationer.
- Gratis
3
2
Nim (programming language)
Nim är ett statiskt typiskt, absolut nödvändigt programmeringsspråk som försöker ge programmeraren den ultimata kraften utan kompromisser om runtimeffektivitet.