Clojure (pronounced like closure) is a dialect of the Lisp programming language. It is a general-purpose language supporting interactive development that encourages a functional programming style which enables simplified multithreaded programming. Clojure runs on the Java Virtual Machine. Clojure honors the code-as-data philosophy and has a sophisticated Lisp macro system.

PropertyValue
dbpprop:abstract
  • Clojure (pronounced like closure) is a dialect of the Lisp programming language. It is a general-purpose language supporting interactive development that encourages a functional programming style which enables simplified multithreaded programming. Clojure runs on the Java Virtual Machine. Clojure honors the code-as-data philosophy and has a sophisticated Lisp macro system.
  • Clojure ist ein moderner Lisp-Dialekt. Es ist eine allgemeingültige Programmiersprache, die interaktive Entwicklung unterstützt. Es fördert einen funktionalen Stil, der nebenläufige Programmierung stark vereinfacht. Clojure läuft in der Java Virtual Machine und hat ein ausgefeiltes Lisp-Makro-System.
  • Clojure est un langage de programmation fonctionnel, avec une syntaxe proche du Lisp.
  • Clojure è un dialetto del linguaggio di programmazione Lisp. Alcune importanti caratteristiche sono lo sviluppo interattivo, la filosofia secondo cui lo stesso codice è un dato, le macro e la compilazione in Java bytecode, che permette a Clojure di funzionare su una macchina virtuale Java e di accedere facilmente a tutte le librerie Java. Il supporto del paradigma di programmazione funzionale, unito alla persistenza dei dati in memoria e alla loro gestione tramite STM permette di realizzare più facilmente programmi basati sul calcolo parallelo e multithread.
  • Clojure to nowoczesny dialekt języka programowania Lisp opracowany przez Richa Hickeya. Jest to język ogólnego przeznaczenia, wspierający modyfikację uruchomionego programu i zachęcający do programowania funkcyjnego oraz współbieżnego. Clojure akcentuje niezmienność struktur danych jako kluczową technikę ułatwiającą programowanie współbieżne. Działa na maszynie wirtualnej Javy. Ma rozbudowany system makr znany z Lispu. Niektóre cechy języka: Tryb interaktywny REPL (read-eval-print loop). Domknięcia z naciskiem na rekurencję. Bogata biblioteka niezmiennych (immutable) struktur danych. Silne wsparcie dla współbieżności w postaci transakcyjnej pamięci (STM) i systemu agentów. Pełna kompatybilność z Javą: Clojure natywnie woła metody Javy. Z Javy można wołać funkcje Clojura. Kompilowany w locie do bajtkodu JVM.
dbpprop:designer
dbpprop:influencedBy
dbpprop:latestReleaseDate
  • 2009-05-04 (xsd:date)
dbpprop:latestReleaseVersion
  • 1.0.0
dbpprop:license
dbpprop:logo
dbpprop:name
  • Clojure
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:reference
dbpprop:typing
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 2007 (xsd:integer)
rdfs:comment
  • Clojure (pronounced like closure) is a dialect of the Lisp programming language. It is a general-purpose language supporting interactive development that encourages a functional programming style which enables simplified multithreaded programming. Clojure runs on the Java Virtual Machine. Clojure honors the code-as-data philosophy and has a sophisticated Lisp macro system.
  • Clojure ist ein moderner Lisp-Dialekt. Es ist eine allgemeingültige Programmiersprache, die interaktive Entwicklung unterstützt. Es fördert einen funktionalen Stil, der nebenläufige Programmierung stark vereinfacht. Clojure läuft in der Java Virtual Machine und hat ein ausgefeiltes Lisp-Makro-System.
  • Clojure est un langage de programmation fonctionnel, avec une syntaxe proche du Lisp.
  • Clojure è un dialetto del linguaggio di programmazione Lisp. Alcune importanti caratteristiche sono lo sviluppo interattivo, la filosofia secondo cui lo stesso codice è un dato, le macro e la compilazione in Java bytecode, che permette a Clojure di funzionare su una macchina virtuale Java e di accedere facilmente a tutte le librerie Java.
  • Clojure to nowoczesny dialekt języka programowania Lisp opracowany przez Richa Hickeya. Jest to język ogólnego przeznaczenia, wspierający modyfikację uruchomionego programu i zachęcający do programowania funkcyjnego oraz współbieżnego. Clojure akcentuje niezmienność struktur danych jako kluczową technikę ułatwiającą programowanie współbieżne. Działa na maszynie wirtualnej Javy. Ma rozbudowany system makr znany z Lispu.
rdfs:label
  • Clojure
  • Clojure
  • Clojure
  • Clojure
  • Clojure
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:dialects of
is dbpprop:influenced of
is dbpprop:redirect of