Clojure to dynamiczny język programowania ukierunkowany na wirtualną maszynę Java (i CLR).
Clojure to dynamiczny język programowania ukierunkowany na wirtualną maszynę Java (i CLR).
Clojure Platformy
Windows
Linux
Mac
Clojure Wideo i zrzuty ekranu
Clojure Przegląd
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 będą miały refleksji.
Clojure jest dialektem Lisp i dzieli się z Lisp filozofią kodowania danych oraz potężnym systemem 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.