Ethereum.
translate high-level language programs into IR (intermediate Representation) intermediate language and then compile into machine language. WAVM can convert between was and wasm, wast is text, using near-machine translation syntax, wasm is binary code Assemble in.wast out.wasm Disassemble in.wasm