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

Lazy Evaluation

Index 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.

17 Beziehungen: Ausdruck (Programmierung), Auswertung (Informatik), C (Programmiersprache), Computerprogramm, Datenstruktur, Debugger, Funktionale Programmierung, Haskell (Programmiersprache), Informatik, Java (Programmiersprache), Kurzschlussauswertung, Liste (Datenstruktur), Logische Verknüpfung, Quadratzahl, Referenzielle Transparenz, Wirkung (Informatik), Zeiger (Informatik).

Ausdruck (Programmierung)

Ein Ausdruck ist in vielen Programmiersprachen ein Konstrukt, das gemäß einer gegebenen Semantik in Bezug auf einen Kontext ausgewertet werden kann, also einen Wert liefert.

Neu!!: Lazy Evaluation und Ausdruck (Programmierung) · Mehr sehen »

Auswertung (Informatik)

Auswertung (engl. evaluation als Beschreibung, Analyse und Bewertung) bezeichnet in der Informatik den Vorgang, der einem Ausdruck (eventuell in einem gegebenen Kontext von Variablenbindungen) einen Wert zuordnet.

Neu!!: Lazy Evaluation und Auswertung (Informatik) · 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!!: Lazy Evaluation und C (Programmiersprache) · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

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

Datenstruktur

thumb In der Informatik und Softwaretechnik ist eine Datenstruktur ein Objekt, welches zur Speicherung und Organisation von Daten dient.

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

Debugger

Ein Debugger (von engl. de- (Präfix; dt. ent-, aus-) im Sinne von entfernen und engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.

Neu!!: Lazy Evaluation und Debugger · 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!!: Lazy Evaluation und Funktionale Programmierung · 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!!: Lazy Evaluation und Haskell (Programmiersprache) · Mehr sehen »

Informatik

Lambda lc.svg Sorting quicksort anim frame.svg Utah teapot simple 2.png 3-Tasten-Maus Microsoft.jpg Bei der Informatik handelt es sich um die Wissenschaft von der systematischen Darstellung, Speicherung, Verarbeitung und Übertragung von Daten, wobei besonders die automatische Verarbeitung mit Computern betrachtet wird.

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

Java (Programmiersprache)

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

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

Kurzschlussauswertung

Kurzschlussauswertung (auch bedingte Auswertung, englisch short-circuit evaluation) ist ein Begriff aus der Informatik und bezeichnet eine Strategie der Auswertung von booleschen Ausdrücken.

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

Liste (Datenstruktur)

Eine verkettete Liste ist eine dynamische Datenstruktur, in der Datenelemente geordnet gespeichert sind.

Neu!!: Lazy Evaluation und Liste (Datenstruktur) · Mehr sehen »

Logische Verknüpfung

Eine Logische Verknüpfung ist eine Operation der Booleschen Algebra.

Neu!!: Lazy Evaluation und Logische Verknüpfung · Mehr sehen »

Quadratzahl

16 Kugeln bilden ein Quadrat. Eine Quadratzahl oder Viereckszahl ist eine Zahl, die durch Quadrieren einer ganzen Zahl, also die Multiplikation einer solchen mit sich selbst, entsteht.

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

Referenzielle Transparenz

Die referenzielle Transparenz besagt, dass ein Ausdruck mit seinem Wert ersetzt werden kann, ohne das Verhalten des Programms zu ändern.

Neu!!: Lazy Evaluation und Referenzielle Transparenz · Mehr sehen »

Wirkung (Informatik)

In der theoretischen Informatik bezeichnet eine (spezifizierte) Wirkung die Veränderung des Zustands, in dem sich eine abstrakte Maschine befindet.

Neu!!: Lazy Evaluation und Wirkung (Informatik) · 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!!: Lazy Evaluation und Zeiger (Informatik) · Mehr sehen »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »