Holy smokes. Mojo is considered the youngest systems programming language to date: System programming language - Wikipedia
1 Like
Interesting that Go is listed, since it rightfully doesn’t call itself a systems language after getting shouted down by C/C++/Rust devs. The bar I’ve always used is “Is it a good idea to use this language to write an OS kernel, assuming the presence of a free-standing mode?”
Mojo clears that bar assuming we will eventually have a free standing mode due to needing to target accelerators.
Not listing OCAML as an influence for Rust is also an interesting choice.
3 Likes
I was reading about Rust’s original compiler written in OCaml. Interesting reads. The Rust community built out crate stacks for OCaml