EsoLangVM Compiler Infrastructure
The modified 8cc translates C code to an internal representation format called ELVM IR (EIR). Currently, there are 37 backends:
The above list contains languages which are known to be difficult to program in, but with ELVM, you can create programs in such languages. So we can run a C compiler written in the above languages to compile the ELVM’s compiler toolchain itself, though such compilation takes long time in some esoteric languages.
Source: github.com