WAT | Web Assembly
- WAT | Web Assembly
O WebAssembly tem um formato binário e um formato de texto. O formato binário (.wasm) é um formato de instrução binária compacto para uma máquina virtual baseada em pilha e é projetado para ser um alvo de compilação portátil para outras linguagens de nível superior, como C, C++, Rust, C#, Go, Python e muitas outras. O formato de texto (.wat) é um formato legível por humanos, projetado para ajudar os desenvolvedores a visualizar a fonte de um módulo WebAssembly. O formato de texto também pode ser usado para escrever códigos que podem ser compilados para o formato binário.
(module
(func $multiply (param $lhs i32) (param $rhs i32) (result i32)
get_local $lhs
get_local $rhs
i32.mul)
(export "multiply" (func $multiply))
)