title: Cross Platform/Architecture Assembly Language
body: <p>I know that assembly language is typically not cross-platform. And even with things like NASM you would still need different code for different architectures and platforms which have different runtimes and implementations of things such as interrupts. But if someone wanted to program in assembly language because they liked it, is there any implementation of a cross-platform cross-architecture assembly language?</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>What about not assembly in the traditional sense, but a low-level programming language which looks a lot like assembly?</p>