Inhaltsverzeichnis
34 Beziehungen: Anonyme Funktion, Überladen, C (Programmiersprache), C++, C-Sharp, Closure (Funktion), Continuation, Einschränkung, F-Sharp, Funktion (Programmierung), Funktion höherer Ordnung, GO, Gottlob Frege, Haskell (Programmiersprache), Haskell Brooks Curry, Identische Abbildung, Java (Programmiersprache), JavaScript, Kotlin (Programmiersprache), Lambda-Kalkül, ML (Programmiersprache), Moses Schönfinkel, Operator (Mathematik), Python (Programmiersprache), Raku (Programmiersprache), Relation (Mathematik), Ruby (Programmiersprache), Scheme, Schnittkurve, Syntaktischer Zucker, Tcl, Template (C++), Tupel, Typinferenz.
Anonyme Funktion
Eine anonyme Funktion (Funktionsliteral, Lambdafunktion oder Lambdaausdruck) ist eine Funktionsdefinition, die nicht an einen Bezeichner gebunden ist.
Sehen Currying und Anonyme Funktion
Überladen
Überladen (von) bedeutet in der Softwareentwicklung das bewusste Etablieren von Polymorphien, sodass ein und dasselbe Sprachelement – Operatoren, Konstruktoren, Literale und dergleichen – unterschiedliche, aus dem Kontext hervorgehende Bedeutungen annehmen können.
Sehen Currying und Überladen
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.
Sehen Currying und C (Programmiersprache)
C++
C++ ist eine von der ISO genormte Programmiersprache.
Sehen Currying und C++
C-Sharp
C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.
Sehen Currying und C-Sharp
Closure (Funktion)
Eine Closure ist ein Konzept aus der funktionalen Programmierung.
Sehen Currying und Closure (Funktion)
Continuation
Die Continuation ist ein abstraktes Konzept höherer, insbesondere funktionaler Programmiersprachen.
Sehen Currying und Continuation
Einschränkung
In der Mathematik wird der Begriff Einschränkung (auch Restriktion) meist für die Verkleinerung des Definitionsbereichs einer Funktion verwendet.
Sehen Currying und Einschränkung
F-Sharp
F# (gelesen: F sharp; englische Aussprache) ist eine typsichere Multi-Paradigmen-Sprache mit starkem Fokus auf funktionale Programmierung für das.Net-Framework.
Sehen Currying und F-Sharp
Funktion (Programmierung)
Eine Funktion ist in der Informatik und in verschiedenen höheren Programmiersprachen die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, so dass Teile der Funktionalität des Programms wiederverwendbar sind.
Sehen Currying und Funktion (Programmierung)
Funktion höherer Ordnung
Eine Funktion höherer Ordnung ist in der Informatik eine Funktion, die Funktionen als Argumente erhält und/oder Funktionen als Ergebnis liefert.
Sehen Currying und Funktion höherer Ordnung
GO
GO steht für.
Sehen Currying und GO
Gottlob Frege
Gottlob Frege (1878) Friedrich Ludwig Gottlob Frege (* 8. November 1848 in Wismar; † 26. Juli 1925 in Bad Kleinen) war ein deutscher Logiker, Mathematiker und Philosoph.
Sehen Currying und Gottlob Frege
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.
Sehen Currying und Haskell (Programmiersprache)
Haskell Brooks Curry
Haskell Brooks Curry (* 12. September 1900 in Millis, Massachusetts, USA; † 1. September 1982 in State College, Pennsylvania, USA) war ein US-amerikanischer Logiker und Mathematiker.
Sehen Currying und Haskell Brooks Curry
Identische Abbildung
Graph der identischen Abbildung auf den reellen Zahlen Eine identische Abbildung oder Identität ist in der Mathematik eine Funktion, die genau ihr Argument zurückgibt.
Sehen Currying und Identische Abbildung
Java (Programmiersprache)
Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.
Sehen Currying und Java (Programmiersprache)
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.
Sehen Currying und JavaScript
Kotlin (Programmiersprache)
Kotlin ist eine plattformübergreifende, statisch typisierte Programmiersprache, die in Bytecode für die Java Virtual Machine (JVM) übersetzt wird, aber auch in JavaScript-Quellcode oder (mittels LLVM) in Maschinencode umgewandelt werden kann.
Sehen Currying und Kotlin (Programmiersprache)
Lambda-Kalkül
griechischen Alphabets, benutzt. Der Lambda-Kalkül ist eine formale Sprache zur Untersuchung von Funktionen.
Sehen Currying und Lambda-Kalkül
ML (Programmiersprache)
Meta Language (ML) beschreibt eine Familie funktionaler Programmiersprachen mit statischer Typisierung, Polymorphie, automatischer Speicherbereinigung und im Allgemeinen strenger Auswertung.
Sehen Currying und ML (Programmiersprache)
Moses Schönfinkel
Moses Schönfinkel als Student um 1910 Moses Isajewitsch Schönfinkel (wiss. Transliteration Moisej Isaevič Šejnfinkel'; * in Jekaterinoslaw; † 1942 in Moskau) war ein ukrainischer/sowjetischer Logiker.
Sehen Currying und Moses Schönfinkel
Operator (Mathematik)
Ein Operator ist eine mathematische Vorschrift, durch die man aus mathematischen Objekten neue Objekte bilden kann.
Sehen Currying und Operator (Mathematik)
Python (Programmiersprache)
Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.
Sehen Currying und Python (Programmiersprache)
Raku (Programmiersprache)
Raku ist eine Programmiersprache aus der Perl-Familie.
Sehen Currying und Raku (Programmiersprache)
Relation (Mathematik)
Eine Relation („Beziehung“, „Verhältnis“) ist allgemein eine Beziehung, die zwischen Dingen bestehen kann.
Sehen Currying und Relation (Mathematik)
Ruby (Programmiersprache)
Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.
Sehen Currying und Ruby (Programmiersprache)
Scheme
Die Programmiersprache Scheme ist eine Lisp-Variante.
Sehen Currying und Scheme
Schnittkurve
Unter einer Schnittkurve versteht man in der Geometrie im einfachsten Fall die Schnittgerade zweier nicht paralleler Ebenen des Anschauungsraumes.
Sehen Currying und Schnittkurve
Syntaktischer Zucker
Syntaktischer Zucker sind Syntaxerweiterungen in Programmiersprachen, welche der Vereinfachung von Schreibweisen dienen.
Sehen Currying und Syntaktischer Zucker
Tcl
Tcl (Aussprache oder auch als Abkürzung für Tool command language) ist eine Open-Source-Skriptsprache.
Sehen Currying und Tcl
Template (C++)
Templates (englisch für Schablonen oder Vorlagen) sind ein Mittel zur Typparametrierung in C++.
Sehen Currying und Template (C++)
Tupel
Tupel (abgeleitet von mittellateinisch quintuplus ‚fünffach‘, septuplus ‚siebenfach‘, centuplus ‚hundertfach‘ etc.) sind in der Mathematik neben Mengen eine wichtige Art und Weise, mathematische Objekte zusammenzufassen.
Sehen Currying und Tupel
Typinferenz
Durch Typinferenz (mit type „(Daten-)Art“ oder „Datentyp“ und inference „Schlussfolgerung“), auch Typableitung genannt, kann in manchen (stark typisierten) Programmiersprachen viel Schreibarbeit eingespart werden, indem auf die Niederschrift von Typangaben verzichtet wird, die aus den restlichen Angaben und den Typisierungsregeln hergeleitet (rekonstruiert) werden können; dazu bedient man sich derselben Regeln, die auch zur Typprüfung dienen, als deren Fortentwicklung die Typinferenz in gewisser Weise anzusehen ist.
Sehen Currying und Typinferenz
Auch bekannt als Schönfinkeln.

