Beyond Java, new programming languages running on the Java virtual machine (JVM) have been developed, such as Kotlin, Scala, JRuby and Clojure amongst others. Since all those languages compile to Java bytecode, they should theoretically be able to be used together in a project. This paper investigates if it is possible and what benefits it gives using those programming languages together in a project. The languages chosen to be used together were Jython, Scala and Kotlin. An experiment was conducted where in a single project, each programming language was assigned a problem to be solved. The experiment was then conducted in two iterations where in each iteration, the problems to be solved was assigned to a different programming language. Fr...
In this note, I propose two extensions to the Java virtual machine (or VM) to allow dynamic language...
The Kotlin programming language has seen an increase of adoption since its launch in 2011. In late 2...
In this paper, we have presented a new approach of programming languages inter-conversion which can ...
Beyond Java, new programming languages running on the Java virtual machine (JVM) have been developed...
The article presents a comparison of Kotlin coroutines with analogous solutions in Java and Scala in...
The portability and runtime safety of programs which are executed on the Java Virtual Machine (JVM) ...
In the last decade, virtual machines (VMs) for high-level languages have become pervasive, as they p...
In recent years, the Java Virtual Machine has evolved from a cross-ISA virtualization layer to a sys...
This article presents the results of a literature study related to the construction and operation of...
This thesis is concerned with the programming language Kotlin, its analysis and comparison to the Ja...
Abstract: Scala a programming language combines the feature of object oriented and functional progra...
The rapid adoption of non-Java JVM languages is impressive: ma-jor international corporations are st...
V zaključnem delu bomo primerjali programska jezika Java in Kotlin na primeru mobilne aplikacije Jaz...
The rapid adoption of non-Java JVM languages is impressive: major international corporations are sta...
We present our experiences in using Java as an intermediate language for the high-level programming ...
In this note, I propose two extensions to the Java virtual machine (or VM) to allow dynamic language...
The Kotlin programming language has seen an increase of adoption since its launch in 2011. In late 2...
In this paper, we have presented a new approach of programming languages inter-conversion which can ...
Beyond Java, new programming languages running on the Java virtual machine (JVM) have been developed...
The article presents a comparison of Kotlin coroutines with analogous solutions in Java and Scala in...
The portability and runtime safety of programs which are executed on the Java Virtual Machine (JVM) ...
In the last decade, virtual machines (VMs) for high-level languages have become pervasive, as they p...
In recent years, the Java Virtual Machine has evolved from a cross-ISA virtualization layer to a sys...
This article presents the results of a literature study related to the construction and operation of...
This thesis is concerned with the programming language Kotlin, its analysis and comparison to the Ja...
Abstract: Scala a programming language combines the feature of object oriented and functional progra...
The rapid adoption of non-Java JVM languages is impressive: ma-jor international corporations are st...
V zaključnem delu bomo primerjali programska jezika Java in Kotlin na primeru mobilne aplikacije Jaz...
The rapid adoption of non-Java JVM languages is impressive: major international corporations are sta...
We present our experiences in using Java as an intermediate language for the high-level programming ...
In this note, I propose two extensions to the Java virtual machine (or VM) to allow dynamic language...
The Kotlin programming language has seen an increase of adoption since its launch in 2011. In late 2...
In this paper, we have presented a new approach of programming languages inter-conversion which can ...