𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Compiling almost-whole Java programs

✍ Scribed by Zoran Budimlić; Ken Kennedy


Publisher
John Wiley and Sons
Year
2005
Tongue
English
Weight
180 KB
Volume
17
Category
Article
ISSN
1532-0626

No coin nor oath required. For personal study only.


📜 SIMILAR VOLUMES


Compiling lazy functional programs to Ja
✍ Gary Meehan; Mike Joy 📂 Article 📅 1999 🏛 John Wiley and Sons 🌐 English ⚖ 152 KB 👁 2 views

The Java Virtual Machine (JVM) was designed as the target for Java compilers, but there is no reason why it cannot be used as the target for other languages. We describe the implementation of a compiler which translates a lazy, weakly-typed functional program into Java class files. We compare the pe

Compiling associativity into logic progr
✍ D.R. Brough; C.J. Hogger 📂 Article 📅 1987 🏛 Elsevier Science 🌐 English ⚖ 1013 KB

We show how a simple but important class of recursive logic programs can be mechanically transformed to take advantage of the associativity of auxiliary relations. This often results in improved efficiency through the introduction of tail recursion. We give proofs of correctness both for the transfo

Compiling programs for distributed-memor
✍ David Callahan; Ken Kennedy 📂 Article 📅 1988 🏛 Springer US 🌐 English ⚖ 962 KB

We describe a new approach to programming distributed-memory computers. Rather than having each node in the system explicitly programmed, we derive an efficient message-passing program from a sequential shared-memory program annotated with directions on how elements of shared arrays are distributed

Interactive simulations on the Web: comp
✍ Hardwick, Jonathan C.; Narlikar, Girija; Sipelstein, Jay 📂 Article 📅 1997 🏛 John Wiley and Sons 🌐 English ⚖ 147 KB 👁 2 views

We motivate and describe the design and implementation of a system for compiling the highlevel 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

javar: A prototype Java restructuring co
✍ Bik, Aart J. C.; Villacis, Juan E.; B. Gannon, Dennis 📂 Article 📅 1997 🏛 John Wiley and Sons 🌐 English ⚖ 83 KB

This paper describes the prototype restructuring compiler javar, which can be used to make implicit parallelism in a Java program explicit by means of multi-threading. Although the prototype does not provide a complete Java front-end (unicode escapes are not supported and only limited semantic analy