著者がOolongと呼ばれる「JVM用のアセンブリ言語」を提供しているJoshuaEngelの本による「ProgrammingforJavaVirtualMachine」を読んでいます。
私が理解している限り、これはJavaバイトコードにコンパイルされ、元のJavaバイトコードに非常によく似た言語です(そこでは多数のバイトコードオペコードが使用されています)。もしそうなら、なぜそれはアセンブリ言語と呼ばれるのですか?それは低水準言語であり、バイトコードのように見えるからですか?
もう一つの質問はジャスミンについてです。Wikipediaによると、これは「Java仮想マシンの命令セットを使用して人間が読める形式のアセンブラのような構文からクラスファイルを作成するための無料のオープンソースアセンブラ」です。Jasminファイル(拡張子も.j)の構文は、Oolongの構文のように見えます。そこで使われていますか?