www.wikidata.de-de.nina.az
Eine First Class Funktion englisch first class function deutsch etwa Funktion erster Klasse bezeichnet in der Programmierung eine Funktion die einer anderen Funktion als Argument ubergeben von einer anderen Funktion als Wert zuruckgegeben einer Variablen zugewiesen in einer Datenstruktur gespeichert und zur Laufzeit erzeugtwerden kann Teilweise gilt auch die Moglichkeit anonyme Funktionen zu definieren als Kriterium fur eine first class Funktion Erst damit wird es moglich Closures zu erzeugen anonyme Funktionen zu definieren oder Currying durchzufuhren Der Begriff wurde von Christopher Strachey im Kontext functions as first class citizens Mitte der 1960er Jahre gepragt 1 In vielen modernen Programmiersprachen wie Haskell JavaScript Smalltalk und insbesondere verschiedenen Lisp Dialekten wie Scheme sind alle Funktionen first class Einen fur Anfanger sehr leicht verstandlichen Zugang zu diesem Konzept bietet die bildungsorientierte visuelle Programmiersprache Snap BYOB Siehe auch BearbeitenFirst Class Objekt Funktionale ProgrammierungQuellen Bearbeiten Rod Burstall Christopher Strachey Understanding Programming Languages In Higher Order and Symbolic Computation Band 13 Nr 1 2 Kluwer academic publishers 2000 ISSN 1388 3690 S 52 doi 10 1023 A 1010052305354 englisch Abgerufen von https de wikipedia org w index php title First Class Funktion amp oldid 220552811