jasmin

免费开源的JAVA汇编器
Jasmin 是一种免费的开源的JAVA汇编器,它将使用Java虚拟机指令集以人类容易阅读方式编写的类汇编语法文件编译成class文件。注意Jasmin并不是Java语言的汇编器。

JAVA语言

Jasmin是一自由软件的JAVA组合语言,可用于设计class(类别)档如同以JAVA语言设计的相同与运用,但更可以得以深入了解JAVA语言与PC之间的运作模式与方法。Jasmin程式的编译与设计,仍是以易读性为考量来设计,其适合熟悉JAVA语言与略懂C/C++语法的程式设计师,如同assembler-like语法以Java Virtual Machine (JVM) 架构与程序设计书为核心;但是 Jasmin 仍不同于 Java 编程语言的编译 (Compiler Programing) 方式,而是以类似 C++ compiler 的方式来组译 (assembler) 与连结(linker)。
Jasmin 的编写以类似 assembler-like 语法,其语言设计简洁与易读,编译完成后会被转成为一中间码 (bytecode) 的 JVM Class 档,可用于 Java 即时系统 (Java runtime system).
编译完成后会形成二种接进低阶档案格式即 Java classes (Class) 档与 Java Archive (JAR) 档为主,软件主要网址为 tinapoc