Java JVM languages

<<Previous

Next >>




JVM Languages

JVM languages are programming languages that get compiled into bytecode and execute on the Java Runtime Environment. Each JVM language has its own syntax and semantics. All these languages can access and use Java code and libraries. There are many JVM languages and some of the popular languages are : Groovy, Scala, Clojure, Jython, JRuby and Kotlin.

GroovyGroovy along with Grails framework provided an easy way to write a Web application with a simple DSL being converted into SQL to create Database tables
Scala general purpose language that compiles into Java byte code and runs on JVM.
Clojure is a variant of Lisp and runs on Java Virtual Machine as well as Common Language Runtime (virtual machine of .Net framework)
Kotlin It not only compiled into Java byte code but also can be compiled into Javascript source code. It is also fully supported for the Android OS.
Ceylon runs on JVM and can be compiled into Javascript source code like Kotlin does.
Jython An implementation of Python language for the Java runtime. It provides the Performance and Portability of Java environment and the productivity of Python.
JRuby An implementation of the JRuby language and runs on the Java Virtual Machine. It provides the Performance and Portability of Java environment and the ability to use the famous Ruby on Rails framework.


<<Previous

Next >>







Java JVM languages

<<Previous

Next >>




JVM Languages

JVM languages are programming languages that get compiled into bytecode and execute on the Java Runtime Environment. Each JVM language has its own syntax and semantics. All these languages can access and use Java code and libraries. There are many JVM languages and some of the popular languages are : Groovy, Scala, Clojure, Jython, JRuby and Kotlin.

GroovyGroovy along with Grails framework provided an easy way to write a Web application with a simple DSL being converted into SQL to create Database tables
Scala general purpose language that compiles into Java byte code and runs on JVM.
Clojure is a variant of Lisp and runs on Java Virtual Machine as well as Common Language Runtime (virtual machine of .Net framework)
Kotlin It not only compiled into Java byte code but also can be compiled into Javascript source code. It is also fully supported for the Android OS.
Ceylon runs on JVM and can be compiled into Javascript source code like Kotlin does.
Jython An implementation of Python language for the Java runtime. It provides the Performance and Portability of Java environment and the productivity of Python.
JRuby An implementation of the JRuby language and runs on the Java Virtual Machine. It provides the Performance and Portability of Java environment and the ability to use the famous Ruby on Rails framework.


<<Previous

Next >>







Learn about Stack Data Structure

Learn about Heap Data Structure

Learn about Operating System

Learn AVL Tree

Learn Djikstra's Algorithm