In the last decade, virtual machines (VMs) for high-level languages have become pervasive, as they promise both portability and high performance. However, these virtual machines were often designed to support just a single language well. The design of the Java Virtual Machine (JVM), for example, is heavily influenced by the Java programming language. Despite its current bias towards Java, in recent years the JVM in particular has been targeted by numerous new languages: Scala, Groovy, Clojure, and others. This trend has not been reflected in JVM research, though; all major benchmark suites for the JVM are still firmly focused on the Java language rather than on the language ecosystem as a whole. This state of affairs threatens to perpetuate...
The Scala programming language successfully blends object-oriented and functional programming. The c...
in the Java language has been slow over the last few years. Scala is emerging as one of the probable...
Since benchmarks drive computer science research and industry product development, which ones we use...
In the last decade, virtual machines (VMs) for high-level languages have become pervasive, as they p...
Originally conceived as the target platform for Java alone, the Java Virtual Machine (JVM) has since...
Originally conceived as the target platform for Java alone, the Java Virtual Machine (JVM) has since...
In recent years, the Java Virtual Machine has become an at-tractive target for a multitude of progra...
While often designed with a single language in mind, managed runtimes like the Java virtual machine~...
Abstract: Scala a programming language combines the feature of object oriented and functional progra...
This article presents the results of a literature study related to the construction and operation of...
ScalaLab and GroovyLab are both MATLAB-like environments for the Java Virtual Machine. ScalaLab is b...
System programming tasks such as implementing language virtual machines (VMs), are, by convention, a...
Java workloads are becoming increasingly prominent on various platforms ranging from embedded system...
The Java programming language and Sun Microsystems\u27 Java Virtual Machine (JVM) provide a cross pl...
This paper presents the results of a characterization analysis performed on the Java Virtual Machine...
The Scala programming language successfully blends object-oriented and functional programming. The c...
in the Java language has been slow over the last few years. Scala is emerging as one of the probable...
Since benchmarks drive computer science research and industry product development, which ones we use...
In the last decade, virtual machines (VMs) for high-level languages have become pervasive, as they p...
Originally conceived as the target platform for Java alone, the Java Virtual Machine (JVM) has since...
Originally conceived as the target platform for Java alone, the Java Virtual Machine (JVM) has since...
In recent years, the Java Virtual Machine has become an at-tractive target for a multitude of progra...
While often designed with a single language in mind, managed runtimes like the Java virtual machine~...
Abstract: Scala a programming language combines the feature of object oriented and functional progra...
This article presents the results of a literature study related to the construction and operation of...
ScalaLab and GroovyLab are both MATLAB-like environments for the Java Virtual Machine. ScalaLab is b...
System programming tasks such as implementing language virtual machines (VMs), are, by convention, a...
Java workloads are becoming increasingly prominent on various platforms ranging from embedded system...
The Java programming language and Sun Microsystems\u27 Java Virtual Machine (JVM) provide a cross pl...
This paper presents the results of a characterization analysis performed on the Java Virtual Machine...
The Scala programming language successfully blends object-oriented and functional programming. The c...
in the Java language has been slow over the last few years. Scala is emerging as one of the probable...
Since benchmarks drive computer science research and industry product development, which ones we use...