通信用語の基礎知識 全国のICカードこれひとつ 戻る

JVM言語
辞書:電算用語の基礎知識 プログラミング言語編 (PTPROGN)
読み:じぇーぶいえむ-げんご
外語:JVM language
品詞:名詞

JVM(Java仮想マシン)上で動作するプログラミング言語の総称。

目次
概要

JavaがJVM言語なのは当然であるが、それ以外の言語でもJVM用のバイナリーを出力するプログラミング言語がある。

主なものは、Scala、Groovy、Kotlin、Clojureなどである。

特徴

JavaでないJVM言語を使う理由は簡単で、Javaの資産をほぼ完全に使いながら、Better Java(より良いJava)として使うことができるからである。

Better Javaは、Javaのような書き方もできれば、Javaでは難しかったものをより簡潔に記述することもできる、ことを意味している。

例えばAndroidがJavaに代えて採用したKotlinの場合、Javaでは殆どが文だったものが殆ど式になっていたり、型推論null安全演算子のオーバーロードクロージャー(高階関数)などJavaに欠けている機能がふんだんに盛り込まれていて、とても書きやすくなっている。

リンク
用語の所属
プログラミング言語
関連する用語
Java
JVM

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic