Hacker News new | ask | show | jobs
by GeekyBear 571 days ago
Mojo is a programming language that aims to target CPUs, GPUs and custom accelerators that was created by the same person, Lattner, behind LLVM and Clang.

It's based on a newer compiler framework that has been added to the LLVM umbrella of projects.

> MLIR is a newer compiler framework that allows Mojo to exploit higher level compiler passes unavailable in LLVM alone... It can often more effectively use certain types of CPU optimizations directly, like SIMD, with no direct intervention by a developer

https://www.wikipedia.org/wiki/Mojo_(programming_language)