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

Closure (Funktion)

Index Closure (Funktion)

Eine Closure ist ein Konzept aus der funktionalen Programmierung.

41 Beziehungen: Ada (Programmiersprache), Anonyme Funktion, C (Programmiersprache), C++, C-Sharp, C’t, Clang, Compiler, Currying, Damian Conway, Datenkapselung (Programmierung), Delegation (Softwareentwicklung), Erlang (Programmiersprache), First-Class-Funktion, Freie Variable und gebundene Variable, Funktionale Programmierung, GNU Compiler Collection, Go (Programmiersprache), Groovy, Haskell (Programmiersprache), Java (Programmiersprache), Java Virtual Machine, JavaScript, Lazy Evaluation, Lisp, Lua, Object Pascal, Objective CAML, Perl (Programmiersprache), PHP, Python (Programmiersprache), Reflexion (Programmierung), Ruby (Programmiersprache), Rust (Programmiersprache), Scala (Programmiersprache), Scheme, Smalltalk (Programmiersprache), Swift (Programmiersprache), Visual Basic .NET, Zeichenkette, Zeiger (Informatik).

Ada (Programmiersprache)

Ada ist eine strukturierte Programmiersprache mit statischer Typenbindung.

Neu!!: Closure (Funktion) und Ada (Programmiersprache) · Mehr sehen »

Anonyme Funktion

Eine anonyme Funktion (Funktionsliteral, Lambdafunktion oder Lambdaausdruck) ist eine Funktionsdefinition, die nicht an einen Bezeichner gebunden ist.

Neu!!: Closure (Funktion) und Anonyme Funktion · Mehr sehen »

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Neu!!: Closure (Funktion) und C (Programmiersprache) · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

Neu!!: Closure (Funktion) und C++ · Mehr sehen »

C-Sharp

C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.

Neu!!: Closure (Funktion) und C-Sharp · Mehr sehen »

C’t

Der 5,71 Meter hohe Turm aus den 587 erschienenen c’t-Ausgaben bis zum 30-jährigen Jubiläum steht seit Oktober 2013 im Foyer des Verlages Die c’t – magazin für computertechnik, gegründet 1983, ist die auflagenstärkste und einflussreichste deutsche Computerzeitschrift.

Neu!!: Closure (Funktion) und C’t · Mehr sehen »

Clang

Clang ist ein Compiler-Frontend für die Programmiersprachen C, C++, Objective-C und Objective-C++.

Neu!!: Closure (Funktion) und Clang · Mehr sehen »

Compiler

Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.

Neu!!: Closure (Funktion) und Compiler · Mehr sehen »

Currying

Currying (vor allem in der Linguistik auch Schönfinkeln) ist die Umwandlung einer Funktion mit mehreren Argumenten in eine Sequenz von Funktionen mit jeweils einem Argument.

Neu!!: Closure (Funktion) und Currying · Mehr sehen »

Damian Conway

Damian Conway Damian Conway (* 5. Oktober 1964 in Melbourne, Australien) ist ein australischer Informatikprofessor, Buchautor, prominenter Perl-Programmierer und vielgefragter Redner auf Fachkonferenzen.

Neu!!: Closure (Funktion) und Damian Conway · Mehr sehen »

Datenkapselung (Programmierung)

Als Datenkapselung (nach David Parnas auch bekannt als information hiding) bezeichnet man in der Programmierung das Verbergen von Daten oder Informationen vor dem Zugriff von außen.

Neu!!: Closure (Funktion) und Datenkapselung (Programmierung) · Mehr sehen »

Delegation (Softwareentwicklung)

Delegation (von ‚Abordnung‘, ‚Übertragung‘) hat in der objektorientierten Programmierung verschiedene Bedeutungen, die alle mit dynamischer Methodenbindung zur Programmlaufzeit zu tun haben.

Neu!!: Closure (Funktion) und Delegation (Softwareentwicklung) · Mehr sehen »

Erlang (Programmiersprache)

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

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

First-Class-Funktion

Eine First-Class-Funktion (etwa „Funktion erster Klasse“) bezeichnet in der Programmierung eine Funktion, die.

Neu!!: Closure (Funktion) und First-Class-Funktion · Mehr sehen »

Freie Variable und gebundene Variable

In der Mathematik und Logik bezeichnet man eine Variable als in einer mathematischen Formel frei vorkommend, wenn sie in dieser Formel an mindestens einer Stelle nicht im Bereich eines Operators auftritt.

Neu!!: Closure (Funktion) und Freie Variable und gebundene Variable · 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!!: Closure (Funktion) und Funktionale Programmierung · Mehr sehen »

GNU Compiler Collection

GCC ist der Name der Compiler-Suite des GNU-Projekts.

Neu!!: Closure (Funktion) und GNU Compiler Collection · Mehr sehen »

Go (Programmiersprache)

Go (auch Golang) ist eine kompilierbare Programmiersprache, die Nebenläufigkeit und automatische Speicherbereinigung unterstützt.

Neu!!: Closure (Funktion) und Go (Programmiersprache) · Mehr sehen »

Groovy

Groovy ist eine Programmiersprache und Skriptsprache, die dynamische und statische Typisierung unterstützt.

Neu!!: Closure (Funktion) und Groovy · 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!!: Closure (Funktion) und Haskell (Programmiersprache) · Mehr sehen »

Java (Programmiersprache)

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

Neu!!: Closure (Funktion) 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!!: Closure (Funktion) und Java Virtual Machine · 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!!: Closure (Funktion) 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!!: Closure (Funktion) und Lazy Evaluation · 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!!: Closure (Funktion) und Lisp · Mehr sehen »

Lua

Lua (für Mond) ist eine imperative und erweiterbare Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können.

Neu!!: Closure (Funktion) und Lua · Mehr sehen »

Object Pascal

Object Pascal ist eine Sammelbezeichnung für mehrere teilweise miteinander kompatible Programmiersprachen-Derivate, die Pascal um objektorientierte Programmierung erweitern.

Neu!!: Closure (Funktion) und Object Pascal · Mehr sehen »

Objective CAML

OCaml ist eine auf der ML-Sprachfamilie basierende Programmiersprache.

Neu!!: Closure (Funktion) und Objective CAML · Mehr sehen »

Perl (Programmiersprache)

Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.

Neu!!: Closure (Funktion) und Perl (Programmiersprache) · Mehr sehen »

PHP

PHP (rekursives Akronym und Backronym für „PHP: '''H'''ypertext '''P'''reprocessor“, ursprünglich „Personal '''H'''ome '''P'''age Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.

Neu!!: Closure (Funktion) und PHP · Mehr sehen »

Python (Programmiersprache)

Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.

Neu!!: Closure (Funktion) und Python (Programmiersprache) · Mehr sehen »

Reflexion (Programmierung)

Reflexion bedeutet in der Programmierung, dass ein Programm seine eigene Struktur kennt (englisch introspection) und/oder diese modifizieren kann (englisch intercession).

Neu!!: Closure (Funktion) und Reflexion (Programmierung) · Mehr sehen »

Ruby (Programmiersprache)

Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.

Neu!!: Closure (Funktion) und Ruby (Programmiersprache) · Mehr sehen »

Rust (Programmiersprache)

Rust ist eine Multiparadigmen-Systemprogrammiersprache, die von der Open-Source-Community entwickelt wurde und unter anderem von Mozilla Research gesponsert wird.

Neu!!: Closure (Funktion) und Rust (Programmiersprache) · Mehr sehen »

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

Neu!!: Closure (Funktion) und Scala (Programmiersprache) · Mehr sehen »

Scheme

Die Programmiersprache Scheme ist eine Lisp-Variante.

Neu!!: Closure (Funktion) und Scheme · Mehr sehen »

Smalltalk (Programmiersprache)

Smalltalk ist ein Sammelbegriff einerseits für eine dynamische, im Original untypisierte objektorientierte Programmiersprache und andererseits für eine vollständige Entwicklungsumgebung, die in den 1970er Jahren am Xerox PARC Forschungszentrum durch Alan Kay, Dan Ingalls, Adele Goldberg und andere entwickelt wurde.

Neu!!: Closure (Funktion) und Smalltalk (Programmiersprache) · Mehr sehen »

Swift (Programmiersprache)

Swift ist eine Programmiersprache von Apple Inc. für iOS, iPadOS, macOS, tvOS, watchOS, Linux, Windows, z/OS und Android.

Neu!!: Closure (Funktion) und Swift (Programmiersprache) · Mehr sehen »

Visual Basic .NET

Visual Basic.NET (Abk. VB.NET) ist eine Programmiersprache von Microsoft, die auf dem.NET Framework aufbaut.

Neu!!: Closure (Funktion) und Visual Basic .NET · Mehr sehen »

Zeichenkette

Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz.

Neu!!: Closure (Funktion) und Zeichenkette · Mehr sehen »

Zeiger (Informatik)

Wort. Video-Tutorial über Zeiger, Dereferenzierung, Felder und Zeigerarithmetik sowie deren Funktionsweise im Arbeitsspeicher am Beispiel der Programmiersprache C Mit Zeiger wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert.

Neu!!: Closure (Funktion) und Zeiger (Informatik) · Mehr sehen »

Leitet hier um:

Funktionsabschluss.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »