Mojo is the latest language from the creator of Swift and LLVM. It’s an attempt to take some of the best techniques from CPU/GPU-level programming and package them up in a Python-compatible syntax.
In this episode we explore why the Mojo programming language was created, and what it offers to Python programmers and non-Python programmers alike. How is it built for performance, and which performance features matter? What’s its take on functional programming and type systems? And can it marry the high-level programming of Python with the low-level programming of LLVM/MLIR?
If you’re a Python programmer who needs better performance, a C programmer who expects more from a ‘scripting language’, or just someone who’d be happier if Python had a first-class type system, Mojo might well be for you…
-
Mojo: www.modular.com/max/mojo
Mojo’s Roadmap: docs.modular.com/mojo/roadmap...
The Mojo Discord: / discord
MLIR: mlir.llvm.org/
Chris’s Talks: nondot.org/sabre/Resume.html#...
Chris on Twitter: / clattner_llvm
Kris on Mastodon: mastodon.social/@krisajenkins
Kris on LinkedIn: / krisjenkins
Kris on Twitter: / krisajenkins
-
#software #podcast #mojolang #ml #pythonml
30 апр 2024