Clojure

Clojure

Clojure ist eine dynamische Programmiersprache, die auf die Java Virtual Machine (und die CLR) abzielt.
Clojure ist eine dynamische Programmiersprache, die auf die Java Virtual Machine (und die CLR) abzielt.Es ist als Allzwecksprache konzipiert und kombiniert die Annäherung und interaktive Entwicklung einer Skriptsprache mit einer effizienten und robusten Infrastruktur für Multithread-Programmierung.Clojure ist eine kompilierte Sprache - sie wird direkt in JVM-Bytecode kompiliert, bleibt jedoch vollständig dynamisch.Jedes von Clojure unterstützte Feature wird zur Laufzeit unterstützt.Clojure bietet einfachen Zugriff auf die Java-Frameworks mit optionalen Typhinweisen und Typinferenz, um sicherzustellen, dass Aufrufe von Java keine Reflektionen verursachen. Clojure ist ein Lisp-Dialekt und teilt mit Lisp die Code-as-Data-Philosophie und aleistungsstarkes Makrosystem.Clojure ist überwiegend eine funktionale Programmiersprache und verfügt über eine Vielzahl unveränderlicher, beständiger Datenstrukturen.Wenn ein veränderlicher Status erforderlich ist, bietet Clojure ein Software-Transaktionsspeichersystem und ein reaktives Agentensystem an, die ein sauberes, korrektes Multithread-Design gewährleisten.
clojure

Eigenschaften

Kategorien

Alternativen zu Clojure für alle Plattformen mit einer Lizenz

Python

Python

Python ist eine interpretierte, interaktive, objektorientierte, erweiterbare Programmiersprache.
Java

Java

Java ist eine universelle Computerprogrammiersprache, die gleichzeitig, klassenbasiert, objektorientiert und so konzipiert ist, dass sie so wenig Implementierungsabhängigkeiten wie möglich aufweist.
JavaScript

JavaScript

JavaScript (manchmal abgekürzt als JS) ist eine kompakte, interpretierte, objektorientierte Sprache mit erstklassigen Funktionen, die als Skriptsprache für Webseiten bekannt ist, aber ...
C (programming language)

C (programming language)

C ist eine universelle Computerprogrammiersprache.C ist eine der am häufigsten verwendeten Programmiersprachen aller Zeiten.
C++

C++

C ++ ist eine statisch typisierte, frei formulierte, multiparadigmatische, kompilierte, leistungsfähige Programmiersprache für allgemeine Zwecke.
Ruby

Ruby

Ruby ist eine dynamische, reflektierende, objektorientierte Programmiersprache für allgemeine Zwecke, die von Perl inspirierte Syntax mit Smalltalk-ähnlichen Funktionen kombiniert.
C#

C#

C # ist eine Programmiersprache mit mehreren Paradigmen, die stark typisierte, imperative, deklarative, funktionale, generische, objektorientierte (klassenbasierte) und komponentenorientierte ...
Lua

Lua

Lua ist eine leistungsstarke, schnelle, leichte und einbettbare Skriptsprache.
Perl

Perl

Perl ist eine hochentwickelte, allgemein verwendbare, interpretierte, dynamische Programmiersprache mit über 22 Jahren Entwicklungszeit.
Go (Programming Language)

Go (Programming Language)

Go ist eine Open Source-Programmiersprache, mit der sich einfach, zuverlässig und effizient Software erstellen lässt.
Rust

Rust

Eine Systemprogrammiersprache, die unglaublich schnell läuft, fast alle Abstürze verhindert und Datenrassen eliminiert..
Scala

Scala

Scala ist eine moderne Multi-Paradigma-Programmiersprache, die auf der Java Virtual Machine (JVM) basiert und entwickelt wurde, um gängige Programmiermuster in einer präzisen, eleganten und typsicheren Form auszudrücken.
Haskell

Haskell

Haskell ist eine fortgeschrittene rein funktionale Programmiersprache.
D (Programming Language)

D (Programming Language)

D ist eine Sprache mit C-ähnlicher Syntax und statischer Typisierung.Es kombiniert auf pragmatische Weise Effizienz, Steuerung und Modellierungsleistung mit Sicherheit und Produktivität des Programmierers
Nim (programming language)

Nim (programming language)

Nim ist eine statisch typisierte, zwingende Programmiersprache mit einem leistungsstarken Makrosystem, das versucht, dem Programmierer ultimative Leistung zu bieten, ohne Kompromisse bei der Laufzeiteffizienz einzugehen.