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に欠けている機能がふんだんに盛り込まれていて、とても書きやすくなっている。
リンク |
通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022) Search System : Copyright © Mirai corporation Dictionary : Copyright © WDIC Creators club |