You should look into GraalVM as well, as it is another approach for compiler development.
The prominence of LLVM is a symptom of the dying of compiler writing as an art, not evidence of its vitality.
Re:Build a Compiler in Five Projects
by almostgotcaught on Tuesday November 25, 2025 @12:28PM
(#46048192)
> compiler writing as an art
cooking is an art. software is engineering. no one would say "building skyscrapers as an art is dying".
Are you sure it’s an extinct art though? LLVM is flourishing, many interesting IRs come to life like MLIR, many ML-adjacent projects build their own compilers (PyTorch, Mojo, tinygrad), many big tech like Intel, AMD, Nvidia, Apple and others contribute to multiple different compilers, projects integrate one to another at different levels of abstraction (PyTorch -> Triton -> CUDA) - there is a lot of compilation going on from one language to another
Not to mention many languages in a mainstream that weren’t that popular 10 years ago - think Rust, Zig, Go