23
Clojure to dynamiczny język programowania ukierunkowany na wirtualną maszynę Java (i CLR).Został zaprojektowany jako język ogólnego przeznaczenia, łączący przystępność i interaktywny rozwój języka skryptowego z wydajną i solidną infrastrukturą do programowania wielowątkowego.Clojure to skompilowany język - kompiluje się bezpośrednio do kodu bajtowego JVM, ale pozostaje całkowicie dynamiczny.Każda funkcja obsługiwana przez Clojure jest obsługiwana w czasie wykonywania.Clojure zapewnia łatwy dostęp do frameworków Java, z opcjonalnymi podpowiedziami i wnioskowania o typach, aby zapewnić, że wywołania Java nie mogą powodować refleksji ... Clojure jest dialektem Lisp i dzieli się z Lisp filozofią kodowania jako danych orazpotężny system makr.Clojure jest przede wszystkim funkcjonalnym językiem programowania i oferuje bogaty zestaw niezmiennych, trwałych struktur danych.Gdy potrzebny jest stan zmienny, Clojure oferuje programowy system pamięci transakcyjnej i reaktywny system agentów, które zapewniają czyste, poprawne, wielowątkowe projekty.
clojure
Stronie internetowej:
https://clojure.orgcechy
Kategorie
Alternatywy dla Clojure dla Java Mobile
582
Java
Java jest uniwersalnym językiem programowania komputerowego, który jest współbieżny, oparty na klasach, zorientowany obiektowo i specjalnie zaprojektowany tak, aby mieć jak najmniej zależności implementacyjnych.