October 13th, 2023 × #Programming Languages#AI#Python
Creator of Swift, Tesla Autopilot & Tensorflow. New AI language Mojo with Chris Lattner
Chris Lattner, creator of Swift and senior director at Google TensorFlow, discusses Mojo - a new Python-inspired language for AI and ML. He covers the history of GPUs, how machine learning models work, the fragmented AI dev landscape, and goals when designing a new programming language.
In this supper club episode of Syntax, Wes and Scott talk with Chris Lattner about Mojo, a new programming language for AI developers. Should developers learn Python? Where does Mojo run? What is Chris excited about in AI's future?
Show Notes
- 00:31 Welcome
- 01:05 Introducing Chris Lattner
- Chris Lattner's Homepage
- Chris Lattner on Wikipedia
- Chris Lattner on GitHub
- Chris Lattner on Twitter
- Modular (@Modular_AI) / X
- Modular: AI development starts here
- Swift.org - Welcome to Swift.org
- 03:50 What's the history behind the hardware?
- 08:10 What's the difference between a compiled language vs an interpreted language?
- 12:13 Is Mojo a programming language?
- Mojo 🔥: Programming language for all of AI
- 15:12 Are Python libraries compatible with Mojo?
- 15:26 Why did you choose Python?
- 16:49 Why is AI so Python focused?
- 19:19 Should web developers learn Python?
- 21:40 Where does Mojo run?
- 25:05 How did you use the flame emoji for the Mojo file extension?
- 29:05 How does machine learning actually work?
- 37:36 Will Mojo be open source in some way?
- 39:16 How do you start developing a new programming language?
- 43:14 What is the future of developer jobs?
- 45:30 What are you excited about with AI in the future?
- 47:24 Supper Club questions
- Welcome to a World of OCaml
- 52:59 SIIIIICK ××× PIIIICKS ×××
××× SIIIIICK ××× PIIIICKS ×××
- Exercise
Shameless Plugs
Tweet us your tasty treats
- Scott's Instagram
- LevelUpTutorials Instagram
- Wes' Instagram
- Wes' Twitter
- Wes' Facebook
- Scott's Twitter
- Make sure to include @SyntaxFM in your tweets
- Wes Bos on Bluesky
- Scott on Bluesky
- Syntax on Bluesky