Description
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 Mojo 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: https://www.modular.com/max/mojo
Mojo's Roadmap: https://docs.modular.com/mojo/roadmap.html
The Mojo Discord: https://discord.com/invite/modular
MLIR: https://mlir.llvm.org/
Chris's Talks: https://nondot.org/sabre/Resume.html#talks
Chris on Twitter: https://twitter.com/clattner_llvm
Kris on Mastodon: http://mastodon.social/@krisajenkins
Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/
Kris on Twitter: https://twitter.com/krisajenkins
–
#software #podcast #mojolang #ml #pythonml
This week we're going to look at the most essential piece of firmware in a programmer's toolkit - the brain. I'm joined by Chris Ferdinandi to explore what it's like to be a programmer with ADHD. It's an unusual topic for the channel, but the more I spoke to him, the more I wanted to know what...
Published 11/21/24
What have we learned from more than a decade of deploying microservices? Was it a good idea? Are we any better at figuring out what a microservice is, or where its boundaries lie? Does splitting things up create fragmentation problems? And is it too late to put the genie back in the bottle? This...
Published 11/14/24