Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Clojure

Index Clojure

Clojure ist ein moderner Lisp-Dialekt, der interaktive Entwicklung unterstützt.

39 Beziehungen: Common Language Runtime, Datenbank, Dynamische Typisierung, Eclipse (IDE), Eclipse Public License, Emacs, Erlang (Programmiersprache), FreeBSD, Funktionale Programmierung, Hallo-Welt-Programm, Haskell (Programmiersprache), Homoikonizität, IntelliJ IDEA, Java (Programmiersprache), Java Virtual Machine, Java-Technologie, JavaScript, Lazy Evaluation, Linux, Lisp, MacOS, Metaprogrammierung, Microsoft Windows, ML (Programmiersprache), Multiversion Concurrency Control, Oracle, Pattern Matching, Prolog (Programmiersprache), Solaris (Betriebssystem), Starke Typisierung, Sublime Text, Swing (Java), Thread (Informatik), Transaktionaler Speicher, Typisierung (Informatik), Vim, Visual Studio, Visual Studio Code, Zuordnungstabelle.

Common Language Runtime

Die Common Language Runtime, kurz CLR, ist der Name der virtuellen Laufzeitumgebung von klassischen.Net-Framework-Anwendungen.

Neu!!: Clojure und Common Language Runtime · Mehr sehen »

Datenbank

Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung.

Neu!!: Clojure und Datenbank · Mehr sehen »

Dynamische Typisierung

Dynamische Typisierung (engl. dynamic typing) bezeichnet ein Schema der Typisierung von Programmiersprachen, bei der Typ-Prüfungen (etwa des Datentyps von Variablen) vorrangig zur Laufzeit eines Programms stattfinden.

Neu!!: Clojure und Dynamische Typisierung · Mehr sehen »

Eclipse (IDE)

Eclipse (von „Sonnenfinsternis“, „Finsternis“, „Verdunkelung“) ist ein open-source Programmierwerkzeug zur Entwicklung von Software verschiedener Art.

Neu!!: Clojure und Eclipse (IDE) · Mehr sehen »

Eclipse Public License

Die Eclipse Public License (EPL) ist eine Freie-Software-Lizenz, die das Recht gewährt, Software unter bestimmten Voraussetzungen privat oder kommerziell frei zu nutzen, zu modifizieren und weiterzuverbreiten.

Neu!!: Clojure und Eclipse Public License · Mehr sehen »

Emacs

Emacs (Plural: Emacsen) ist eine Familie von Texteditoren.

Neu!!: Clojure und Emacs · Mehr sehen »

Erlang (Programmiersprache)

Softwarepaket LAMP dar. Erlang ist eine Programmiersprache, die bei Ericsson von Joe Armstrong und anderen entwickelt wurde.

Neu!!: Clojure und Erlang (Programmiersprache) · Mehr sehen »

FreeBSD

FreeBSD ist ein freies und vollständiges unixoides Betriebssystem, das direkt von der Berkeley Software Distribution (BSD) abstammt.

Neu!!: Clojure und FreeBSD · Mehr sehen »

Funktionale Programmierung

Funktionale Programmierung ist ein Programmierparadigma, in dem Funktionen nicht nur definiert und angewendet werden können, sondern auch wie Daten miteinander verknüpft, als Parameter verwendet und als Funktionsergebnisse auftreten können.

Neu!!: Clojure und Funktionale Programmierung · Mehr sehen »

Hallo-Welt-Programm

format.

Neu!!: Clojure und Hallo-Welt-Programm · Mehr sehen »

Haskell (Programmiersprache)

Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden.

Neu!!: Clojure und Haskell (Programmiersprache) · Mehr sehen »

Homoikonizität

Homoikonizität (d. h. Selbst-Abbildbarkeit oder Selbst-Repräsentierbarkeit) ist die Eigenschaft von Programmiersprachen, dass Programme gleichzeitig Datenstrukturen derselben Sprache sind.

Neu!!: Clojure und Homoikonizität · Mehr sehen »

IntelliJ IDEA

IntelliJ IDEA ist eine integrierte Entwicklungsumgebung (IDE) des Softwareunternehmens JetBrains für die Programmiersprachen Java, Kotlin, Groovy und Scala.

Neu!!: Clojure und IntelliJ IDEA · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: Clojure und Java (Programmiersprache) · Mehr sehen »

Java Virtual Machine

Java-Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (Java Runtime Environment, JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist.

Neu!!: Clojure und Java Virtual Machine · Mehr sehen »

Java-Technologie

Java-Logohttps://www.oracle.com/java/technologies/ Java Technologies Die Java-Technik ist eine ursprünglich von Sun (heute Oracle-Gruppe) entwickelte Sammlung von Spezifikationen, die zum einen die Programmiersprache Java und zum anderen verschiedene Laufzeitumgebungen für Computerprogramme definieren.

Neu!!: Clojure und Java-Technologie · Mehr sehen »

JavaScript

JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML zu erweitern.

Neu!!: Clojure und JavaScript · Mehr sehen »

Lazy Evaluation

Lazy Evaluation (bequeme Auswertung) bezeichnet in der Informatik eine Art der Auswertung von Ausdrücken, bei der das Ergebnis des auszuwertenden Ausdrucks nur so weit berechnet wird, wie es gerade benötigt wird.

Neu!!: Clojure und Lazy Evaluation · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: Clojure und Linux · Mehr sehen »

Lisp

Lisp ist eine Familie von Programmiersprachen, die 1958 erstmals spezifiziert wurde und am Massachusetts Institute of Technology (MIT) in Anlehnung an den ungetypten Lambda-Kalkül entstand.

Neu!!: Clojure und Lisp · Mehr sehen »

MacOS

Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Neu!!: Clojure und MacOS · Mehr sehen »

Metaprogrammierung

Metaprogrammierung ist in der Informatik die Erstellung von Computerprogrammen ("Metaprogramme"), die Computerprogramme erzeugen.

Neu!!: Clojure und Metaprogrammierung · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: Clojure und Microsoft Windows · Mehr sehen »

ML (Programmiersprache)

Meta Language (ML) beschreibt eine Familie funktionaler Programmiersprachen mit statischer Typisierung, Polymorphie, automatischer Speicherbereinigung und im Allgemeinen strenger Auswertung.

Neu!!: Clojure und ML (Programmiersprache) · Mehr sehen »

Multiversion Concurrency Control

Multiversion Concurrency Control (MCC, MVCC, multi-generational concurrency control) ist ein Verfahren aus der Datenbanktechnik, das dazu dient, konkurrierende Zugriffe auf eine Datenbank möglichst effizient auszuführen, ohne zu blockieren oder die Konsistenz der Datenbank zu gefährden.

Neu!!: Clojure und Multiversion Concurrency Control · Mehr sehen »

Oracle

Oracle Corporation ist ein US-amerikanischer Soft- und Hardwarehersteller mit Hauptsitz in Austin, Texas.

Neu!!: Clojure und Oracle · Mehr sehen »

Pattern Matching

Pattern Matching (englisch für Musterabgleich) oder musterbasierte Suche ist ein Begriff für symbolverarbeitende Verfahren, die anhand eines vorgegebenen Musters diskrete Strukturen oder Teilmengen einer diskreten Struktur identifizieren.

Neu!!: Clojure und Pattern Matching · Mehr sehen »

Prolog (Programmiersprache)

Prolog (vom Französischen: programmation en logique, dt.: „Programmieren in Logik“) ist eine Programmiersprache, die Anfang der 1970er-Jahre maßgeblich von dem französischen Informatiker Alain Colmerauer entwickelt wurde und ein deklaratives Programmieren ermöglicht.

Neu!!: Clojure und Prolog (Programmiersprache) · Mehr sehen »

Solaris (Betriebssystem)

Oracle Solaris ist eine Betriebssystemdistribution auf Basis von SunOS und ein Unix-Betriebssystem.

Neu!!: Clojure und Solaris (Betriebssystem) · Mehr sehen »

Starke Typisierung

Starke Typisierung, auch strenge Typisierung genannt (beide nur teilweise lehnübersetzt aus dem englischen Ausdruck strong typing), ist ein Prinzip bei der Typisierung von Programmiersprachen.

Neu!!: Clojure und Starke Typisierung · Mehr sehen »

Sublime Text

Sublime Text ist ein proprietärer Texteditor für Microsoft Windows, Linux und macOS.

Neu!!: Clojure und Sublime Text · Mehr sehen »

Swing (Java)

Widgets von Swing mit dem ''Ocean Look and Feel'' (Standard seit Java 1.5) Klassenhierarchie von AWT und Swing Swing ist ein GUI-Toolkit für die Programmiersprache Java von Sun Microsystems.

Neu!!: Clojure und Swing (Java) · Mehr sehen »

Thread (Informatik)

In der Informatik bezeichnet Thread (‚Faden‘, ‚Strang‘) – auch Aktivitätsträger oder leichtgewichtiger Prozess genannt – einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms.

Neu!!: Clojure und Thread (Informatik) · Mehr sehen »

Transaktionaler Speicher

Transaktionaler Speicher ist ein Konzept in der Informatik für parallele Berechnungseinheiten, die auf gemeinsame Arbeitsspeicherbereiche zugreifen, wie z. B.

Neu!!: Clojure und Transaktionaler Speicher · Mehr sehen »

Typisierung (Informatik)

Eine Typisierung dient in der Informatik dazu, dass die Objekte (hier Objekte im mathematisch-abstrakten Sinne verstanden) der Programmiersprachen, wie z. B.

Neu!!: Clojure und Typisierung (Informatik) · Mehr sehen »

Vim

Vim (Vi IMproved) ist eine Weiterentwicklung des Texteditors vi.

Neu!!: Clojure und Vim · Mehr sehen »

Visual Studio

Visual Studio ist eine von dem Unternehmen Microsoft angebotene integrierte Entwicklungsumgebung für verschiedene Hochsprachen.

Neu!!: Clojure und Visual Studio · Mehr sehen »

Visual Studio Code

Visual Studio Code (kurz VS Code) ist ein kostenloser Quelltext-Editor von Microsoft.

Neu!!: Clojure und Visual Studio Code · Mehr sehen »

Zuordnungstabelle

Die Zuordnungstabelle (auch assoziatives Array, Dictionary oder Liste von Schlüssel-Wert-Paaren) ist eine Datenstruktur, bei der anders als bei einem gewöhnlichen Array auch nichtnumerische (oder nicht fortlaufende) Schlüssel, zumeist Zeichenketten, verwendet werden können, um die enthaltenen Elemente zu adressieren; diese sind in keiner festgelegten Reihenfolge abgespeichert.

Neu!!: Clojure und Zuordnungstabelle · Mehr sehen »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »