Interactive simulations on the Web: compiling NESL into Java

We motivate and describe the design and implementation of a system for compiling the high‐level programming language NESL into Java. As well as increasing the portability of NESL, this system has enabled us to make existing simulations and algorithm animations available in applet form on the Web. We...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency (Chichester, England.) England.), 1997-11, Vol.9 (11), p.1075-1089
Hauptverfasser: Hardwick, Jonathan C., Narlikar, Girija, Sipelstein, Jay
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We motivate and describe the design and implementation of a system for compiling the high‐level programming language NESL into Java. As well as increasing the portability of NESL, this system has enabled us to make existing simulations and algorithm animations available in applet form on the Web. We present performance results showing that current Java virtual machines running the generated code achieve about half the performance of a native implementation of NESL. We conclude that the use of Java as an intermediate language is a viable way to improve the portability of existing high‐level programming languages for scientific simulation and computation. © 1997 John Wiley & Sons, Ltd.
ISSN:1040-3108
1096-9128
DOI:10.1002/(SICI)1096-9128(199711)9:11<1075::AID-CPE345>3.0.CO;2-6