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.
| Property | Value |
| 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
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:logo
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:paradigm
| |
| dbpprop:reference
| |
| dbpprop:typing
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| dbpprop:year
| |
| 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 | |