Mojo for Systems Programming

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