Guido van Rossum on Mojo programming language | Chris Lattner and Lex Fridman

  Рет қаралды 37,427

Lex Clips

Lex Clips

Жыл бұрын

Lex Fridman Podcast full episode: • Chris Lattner: Future ...
Please support this podcast by checking out our sponsors:
- iHerb: lexfridman.com/iherb and use code LEX to get 22% off your order
- Numerai: numer.ai/lex
- InsideTracker: insidetracker.com/lex to get 20% off
GUEST BIO:
Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo.
PODCAST INFO:
Podcast website: lexfridman.com/podcast
Apple Podcasts: apple.co/2lwqZIr
Spotify: spoti.fi/2nEwCF8
RSS: lexfridman.com/feed/podcast/
Full episodes playlist: • Lex Fridman Podcast
Clips playlist: • Lex Fridman Podcast Clips
SOCIAL:
- Twitter: / lexfridman
- LinkedIn: / lexfridman
- Facebook: / lexfridman
- Instagram: / lexfridman
- Medium: / lexfridman
- Reddit: / lexfridman
- Support on Patreon: / lexfridman

Пікірлер: 82
@LexClips
@LexClips Жыл бұрын
Full podcast episode: kzbin.info/www/bejne/ppWtgmufi7mqoJo Lex Fridman podcast channel: kzbin.info Guest bio: Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo.
@camy_dev
@camy_dev 11 ай бұрын
It's about being compatible with pre existing python code basis
@Mik1604
@Mik1604 10 ай бұрын
This language should obviously have been named Monty and it is an unforgivable shame that is isn’t.
@DuarteMolha
@DuarteMolha 7 ай бұрын
You are absolutely 💯 right
@user-te1fp3ik8n
@user-te1fp3ik8n 7 ай бұрын
😂😂😂 right
@isabelomakhanya
@isabelomakhanya 7 ай бұрын
Unforgivable ‼️
@Brahvim
@Brahvim 6 ай бұрын
...And programmers in it, ([ 3:20 ]) "Monticians". _Right?_
@donovanvanderlinde3478
@donovanvanderlinde3478 2 ай бұрын
👑 You dropped this King
@_____case
@_____case 8 ай бұрын
Every time Lattner has worked on language infrastructure, he has never missed. Every language ecosystem *needs* an evolution strategy to get better. I'm optimistic that this will be Python's "successor".
@-sanket-
@-sanket- 9 ай бұрын
Great I heard some companies are hiring with 10 + years of experience for mojo
@xnegusx
@xnegusx 4 ай бұрын
nah that's cap, I say I guy on LinkedIn who completed his Masters in 2022 or 23 that works at Modular
@stanvanillo9831
@stanvanillo9831 3 ай бұрын
HAHA THIS JOKE NEVER GETS OLD
@vicentefeced5889
@vicentefeced5889 11 ай бұрын
Mojo for the win, As soon as it is out, I will go full out on it
@icns01
@icns01 3 ай бұрын
Well if things don't work out, Chris can always get a job as a diplomat!😂 Great communication skills!👍
@pad8941
@pad8941 2 ай бұрын
I always love chris's language design
@kikokobayashi
@kikokobayashi 11 ай бұрын
The field of programming languages is constantly evolving, I think.
@cameronmccauley4484
@cameronmccauley4484 11 ай бұрын
It’s at least always uhhh changing
@Darles.Chickens.
@Darles.Chickens. 11 ай бұрын
isn’t everything constantly evolving in its own way?
@smanzoli
@smanzoli 10 ай бұрын
When will be Mojo fully out? Still in 2023?
@kalpakHere
@kalpakHere 11 ай бұрын
Mojicians, it is !!
@ombotimbe
@ombotimbe 11 ай бұрын
No. It's Mojocats.
@user-wj1ru2xn6q
@user-wj1ru2xn6q 9 ай бұрын
Mojoheddin
@javadeveloper9442
@javadeveloper9442 11 ай бұрын
This may surprise you, i still create ai in java, java 21 is so good, and future releases will be a game changer
@guntherss2672
@guntherss2672 11 ай бұрын
Boomer..lol jk
@ultrasound1459
@ultrasound1459 8 ай бұрын
Java is dead
@Brahvim
@Brahvim 6 ай бұрын
Is this a meme account or real news? I'm interested if it's real news.
@Python_in_UA
@Python_in_UA 6 ай бұрын
Any language with OOP paradigm only - has no future. Bc it is not OOP like Alen wanted
@Brahvim
@Brahvim 5 ай бұрын
@@ITSecNEO "Good joke" :| _- A 17 year old writing a game engine in Java in 2023._
@vectoralphaAI
@vectoralphaAI 11 ай бұрын
From Pythonistas to Mojicians. I like it. Plus this has been done multiple times. Its good to move the industry forward by using better improves languages. Like: Objective-C -> Swift Java -> Kotlin JavaScript -> TypeScript C -> C++ -> (Carbon, Rust) And now Python -> Mojo.
@guntherss2672
@guntherss2672 11 ай бұрын
Exactly! But industries are reluctant to adopting to new technology because they don't wanna recreate the entire framework which sucks
@Python_in_UA
@Python_in_UA 8 ай бұрын
Its cool. But do not forget ABC and 1000+ another programming languages. Mojo is one of them.
@user-te1fp3ik8n
@user-te1fp3ik8n 7 ай бұрын
Mojician 😂
@Brahvim
@Brahvim 6 ай бұрын
@@user-te1fp3ik8n ([ 3:20 ]) is where they call them that!
@vyyr
@vyyr 6 ай бұрын
idk about the c->c++ part, I also don't know about the c++ -> carbon part. If anything it seems like the market of C and C++ successors is going to be dispersed among multiple languages, and even then C is most likely going to perservere for a long time, on the other hand every person that has spent considerable ammount of time with c++ prays to God that some language finally succeeds that piece of bloated garbage
@kevingold1091
@kevingold1091 11 ай бұрын
2:21: To boldly go where no Python program has ever gone before.
@handofstranger
@handofstranger 11 ай бұрын
durn durn durn deeern
@Brahvim
@Brahvim 6 ай бұрын
I was imagining Python _in_ the kernel.
@pjmoran42
@pjmoran42 11 ай бұрын
So how does IDEs tool set and debugging work with Mojo?
@nakibingestevenadrian6683
@nakibingestevenadrian6683 11 ай бұрын
It is still under active development.Around 8 Months old so the ecosystem is still developing
@vicenzogiuseppe6500
@vicenzogiuseppe6500 11 ай бұрын
Amor
@seventeeen29
@seventeeen29 11 ай бұрын
It's llvm based, ide tooling wil be quite easily to get up and running once it's being used in production
@DavidRagazzi
@DavidRagazzi 8 ай бұрын
They provided a plugin for Visual Studio. JetBrains already demonstrated interest in a plugin for PyCharm or even a new IDE for it.
@danellwein8679
@danellwein8679 11 ай бұрын
is there a plug in from Wolfram for Python ..
@smarthumanism3221
@smarthumanism3221 11 ай бұрын
Wolfram... I encountered it in collge, but it was too expensive to use it. So I moved to Python and am very satisfied... But sometimes I miss the consistent rules and systems in Mathematica as it was maintained by one entity.
@kevinmcfarlane2752
@kevinmcfarlane2752 11 ай бұрын
Ther are WolframAlpha plugins for the Chat AIs so I'm assuming that under the hood these are being called from Python?
@jasondads9509
@jasondads9509 Ай бұрын
you can just call their api, if not you can call their web api
@RellyBautista-np4pj
@RellyBautista-np4pj 17 күн бұрын
I also like python, my first language is javascript but i hate curly braces so i shift to python like language, the coffeescript.
@NisseOhlsen
@NisseOhlsen 11 ай бұрын
But Lex, where is your Flying V ?
@ashutoshchar940
@ashutoshchar940 5 ай бұрын
They should have named it python++
@thegoru0106
@thegoru0106 11 ай бұрын
Doesn't Julia solves this exact problem? I don't get it.
@alejandroenriquez8508
@alejandroenriquez8508 11 ай бұрын
Well, jack of all trades, master of none.
@alexshaykevich509
@alexshaykevich509 11 ай бұрын
@@tseclassestseclasses4955 The industry is learn new things for the sake of learning new things though. I heard all these things already when he created Swift. Now, apparently, we need yet another new language. The truth is that these decisions are driven by personality not engineering.
@davidh00
@davidh00 11 ай бұрын
​@alexshaykevich509 Agreed. High levels of egoism and sense of legacy with tech movers and shakers.
@user-xs9ey2rd5h
@user-xs9ey2rd5h 11 ай бұрын
Julia has shit libraries and it doesn't have the exact same syntax as python as a subset. The documentation is awful and there were/(and probably) are bugs in for instance zygote
@joelmanning249
@joelmanning249 11 ай бұрын
Python is popular and known by a larger pool of people. Mojo also possesses features that are utilised in abundance in C++ and Java for example both of which have high exposure and usage in the world. It’s not complicated take the best of both worlds and put them into one as opposed to learning a brand new language
@53nat0r
@53nat0r 11 ай бұрын
All my colleagues have moved away from python to golang. My friends in other companies are migrating to golang too. Too fast and easy to learn
@chamber3593
@chamber3593 10 ай бұрын
Golang is not for AI.
@armincal9834
@armincal9834 10 ай бұрын
Why golang and not rust?
@smanzoli
@smanzoli 10 ай бұрын
@@armincal9834 easy and fast enough vs difficult...
@gorojo1
@gorojo1 8 ай бұрын
"So...package ported to Mojo, then a Python interface." This is why Lex is the Feynman of computer science.
@justinfuruness7954
@justinfuruness7954 7 ай бұрын
Idk, I tried mojo. It significantly slowed down my python code, by about 20%. And was 600% slower than pypy. Maybe it’s good for certain things, but I think their marketing team overhyped it like crazy.
@Brahvim
@Brahvim 6 ай бұрын
...Sorry!?
@Python_in_UA
@Python_in_UA 8 ай бұрын
Sorry but as fo me Mojo is a girl and boy in one body. Interesting? Yes. Wanna to be - not yet.
@ehsankhorasani_
@ehsankhorasani_ 11 ай бұрын
I wish it didn't have python syntax, not a fun of those indentations
@just_A_doctor
@just_A_doctor 11 ай бұрын
Python 4 is coming soon the game will change on u soon 🔜 No need to new Lang . We are good with py
@arthurpenndragon6434
@arthurpenndragon6434 11 ай бұрын
guido himself said python 4 might not even happen.
@fenixfve2613
@fenixfve2613 11 ай бұрын
There will be no python 4, there will be python 3.13, 3.14... 3.99, 3.100... 3.1488
@just_A_doctor
@just_A_doctor 11 ай бұрын
@@arthurpenndragon6434 he said not on 2023 or even 2024 he didn't said it is not coming but next 2025 the new update is coming and when that happens every system made with py 3 is gonna be outdate like the py 2
@chamber3593
@chamber3593 10 ай бұрын
After 3 years maybe because GIL is under removal with the help of meta engineer.
@atultripathi9166
@atultripathi9166 8 ай бұрын
He is lying
@naninano8813
@naninano8813 Ай бұрын
this python craze must end. what an awful, awful thing to look at. hard to read hard to reason about. disguising. language design peaked at java
Can Mojo run Python code? | Chris Lattner and Lex Fridman
16:11
zig is the future of programming. here's why.
9:34
Low Level Learning
Рет қаралды 177 М.
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100m
00:29
Celine Dept
Рет қаралды 72 МЛН
Guido van Rossum explains Python programming
20:54
Lex Clips
Рет қаралды 209 М.
How big is a "small" dictionary in Mojo lang?
7:20
EKB PhD
Рет қаралды 1,2 М.
Mojo Is FASTER Than Rust
19:22
ThePrimeTime
Рет қаралды 110 М.
Guido van Rossum on Python 4.0
9:37
Lex Clips
Рет қаралды 220 М.
Mojo🔥: a deep dive on ownership with Chris Lattner
48:50
How to hire programmers | Chris Lattner and Lex Fridman
9:45
Lex Clips
Рет қаралды 92 М.
Python vs Julia
7:10
IBM Technology
Рет қаралды 117 М.
Why Python 3.11 is so fast | Guido van Rossum and Lex Fridman
25:17
Apple iPhone 15 Pro Max With Smallrig Professional Photography kit #shorts
0:14
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,7 МЛН
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 439 М.
Samsung Android Mobile Battrey
0:39
Gaming zone
Рет қаралды 342 М.
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,5 МЛН