3 ms·
Thanks! 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 co
by yu3zhou4 11mo ago
Thanks!
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
- pjmlp 11mo agoYou should look into GraalVM as well, as it is another approach for compiler development.
- norir 11mo agoThe prominence of LLVM is a symptom of the dying of compiler writing as an art, not evidence of its vitality.
- almostgotcaught 11mo ago> compiler writing as an art cooking is an art. software is engineering. no one would say "building skyscrapers as an art is dying".