Clojure

Clojure

Clojure er et dynamisk programmeringssprog, der er rettet mod Java Virtual Machine (og CLR).
Clojure er et dynamisk programmeringssprog, der er rettet mod Java Virtual Machine (og CLR).Det er designet til at være et generelt sprog, der kombinerer tilgængelighed og interaktiv udvikling af et scriptsprog med en effektiv og robust infrastruktur til multetrådsprogrammering.Clojure er et kompileret sprog - det kompileres direkte til JVM-bytecode, men forbliver dog fuldstændig dynamisk.Hver funktion understøttet af Clojure understøttes under kørsel.Clojure giver let adgang til Java-rammerne, med valgfri typetips og type indgreb, for at sikre, at opkald til Java kan undgå refleksion .... Clojure er en dialekt af Lisp, og deler med Lisp kode-som-datafilosofien og enkraftfuldt makrosystem.Clojure er overvejende et funktionelt programmeringssprog og har et rigt sæt uforanderlige, vedvarende datastrukturer.Når der er brug for en mutabel tilstand, tilbyder Clojure et softwaretransaktionshukommelsessystem og et reaktivt Agent-system, der sikrer rene, korrekte, flertrådede designs.
clojure

Internet side:

Funktioner

Kategorier

Alternativer til Clojure til alle platforme med enhver licens

IronPython

IronPython

IronPython er en implementering af Python-programmeringssprog, der kører under .NET og Silverlight.Det understøtter en interaktiv konsol med fuld dynamisk kompilering.
Jython

Jython

Jython, efterfølger af JPython, er en implementering af Python-programmeringssprog skrevet i Java.
Racket

Racket

Racket (tidligere PLT Scheme) er et moderne programmeringssprog i Lisp / Scheme-familien, der er velegnet til en lang række applikationer.
Elixir

Elixir

Elixir er et dynamisk, funktionelt sprog designet til at opbygge skalerbare og vedligeholdelige applikationer.
  • Gratis
Hy

Hy

Hy er en vidunderlig dialekt af Lisp, der er indlejret i Python.
OCaml

OCaml

OCaml er et industrielt styrket programmeringssprog, der understøtter funktionelle, imperative og objektorienterede stilarter.
Nim (programming language)

Nim (programming language)

Nim er et statisk typisk, imperativt programmeringssprog, der forsøger at give programmereren den ultimative magt uden kompromiser om runtime-effektiviteten.
Guile

Guile

GNU Ubiquitous Intelligent Language for Extensions, en implementering af Scheme-programmeringssprog.