Clojure

Clojure

Clojure är ett dynamiskt programmeringsspråk som riktar sig till Java Virtual Machine (och CLR).
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.
clojure

Funktioner

kategorier

Alternativ till Clojure för alla plattformar med någon licens

IronPython

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.
Jython

Jython

Jython, efterföljare av JPython, är en implementering av programmeringsspråket Python skrivet i Java.
Racket

Racket

Racket (tidigare PLT Scheme) är ett modernt programmeringsspråk i Lisp / Scheme-familjen, lämpligt för ett brett spektrum av applikationer.
Elixir

Elixir

Elixir är ett dynamiskt, funktionellt språk designat för att bygga skalbara och underhållbara applikationer.
  • Gratis
Hy

Hy

Hy är en underbar dialekt av Lisp som är inbäddad i Python.
OCaml

OCaml

OCaml är ett industriellt styrka programmeringsspråk som stöder funktionella, imperativ och objektorienterade stilar.
Nim (programming language)

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.
Guile

Guile

GNU Ubiquitous Intelligent Language for Extensions, en implementering av Scheme-programmeringsspråket.