Infinite streams in Java

Lade...
Vorschaubild
Autor:innen
Autor:in (Körperschaft)
Publikationsdatum
2006
Typ der Arbeit
Studiengang
Typ
04B - Beitrag Konferenzschrift
Herausgeber:in (Körperschaft)
Betreuer:in
Übergeordnetes Werk
Proceedings of the 4th international conference on principles and practices of programming in Java
Themenheft
DOI der Originalpublikation
Link
Reihe / Serie
ACM international conference proceedings series
Reihennummer
Jahrgang / Band
Ausgabe / Nummer
Seiten / Dauer
182-187
Patentnummer
Verlag / Herausgebende Institution
ACM
Verlagsort / Veranstaltungsort
Mannheim
Auflage
Version
Programmiersprache
Abtretungsempfänger:in
Praxispartner:in/Auftraggeber:in
Zusammenfassung
Programming languages which support lazy evaluation allow the definition of infinite streams as for example the stream of natural numbers or of prime numbers. Such streams are infinite in the sense that arbitrary many elements can be accessed as these elements are computed "on demand". This paper describes how infinite streams can be implemented in Java, a language which does not support lazy evaluation directly. Two possible implementations are described and compared. Furthermore it is shown how streams can be defined as fixed points of maps on infinite streams and how formal power series can be defined using infinite streams. As user interface to work with such streams Groovy is used.
Schlagwörter
Projekt
Veranstaltung
4th international conference on principles and practices of programming in Java
Startdatum der Ausstellung
Enddatum der Ausstellung
Startdatum der Konferenz
30.08.2006
Enddatum der Konferenz
01.09.2006
Datum der letzten Prüfung
ISBN
978-3-939352-05-1
ISSN
Sprache
Englisch
Während FHNW Zugehörigkeit erstellt
Ja
Zukunftsfelder FHNW
Publikationsstatus
Veröffentlicht
Begutachtung
Peer-Review der ganzen Publikation
Open Access-Status
Closed
Lizenz
Zitation
Gruntz, D. (2006). Infinite streams in Java. In R. Gitzel, M. Aleksy, M. Schader, & C. Krintz (Eds.), Proceedings of the 4th international conference on principles and practices of programming in Java (pp. 182–187). ACM. https://doi.org/10.1145/1168054.1168080