Beispiel Call-by-name

In meinem Prinzipien der Programmierung der Klasse sprechen wir über die verschiedenen aufrufen von Methoden. Einige, die wir diskutiert haben, waren:

  • call-by-value
  • call-by-reference
  • call-by-value/result
  • und call-by-name

Ich kann nicht finden, ein Beispiel, wie call-by-name funktioniert. Wer Pflege zu geben Sie mir ein Beispiel? Ich denke, dass, wenn Sie eine xml-Datei als Eingabe dies ist ähnliche zu call-by-name. Könnte mir jemand eine mehr traditionelle Beispiel?

  • Ich kenne keine modernen Beispiele von call-by-name. Es war eine sehr schlechte Idee, zurück in ALGOL 60, und ich bezweifle, dass hat sich geändert.
  • Welche Art von Beispiel sind Sie auf der Suche nach? Ein Beispiel für eine Sprache, verwendet call-by-name-oder ein Beispiel der Auswertung eines Ausdrucks mittels call-by-name Aussehen würde?
  • beides könnte nützlich sein. Ich bin mir nicht sicher, aber von dem was ich bisher herausgefunden habe wie es scheint, eine Recht tote Idee (korrigiert mich wenn ich falsch bin) aber es ist im Kurspreis enthalten material (vielleicht auch nur aus historischen Gründen?)
Schreibe einen Kommentar