LLVM and Emscripten: Small Steps towards Platform-Agnostic Programming
Programming languages are human-readable languages that produce instructions for a computer to understand. Choosing a programming language, however, is currently tied to a hardware platform (e.g.,