Mojo 🔥 - a new programming language for AI developers (first look)

  Рет қаралды 106,292

Patrick Loeber

Patrick Loeber

Күн бұрын

Yesterday Chris Lattner announced a new programming language called Mojo, which builds on top of Python and is designed specifically for AI applications. They claim it’s up to 35000 times faster than Python. So let’s take a quick first look at it.
Website: www.modular.com/mojo
Docs: docs.modular.com/mojo/
Keynote: • Product Launch 2023 Ke...
Get my Free NumPy Handbook:
www.python-engineer.com/numpy...
✅ Write cleaner code with Sourcery, instant refactoring suggestions in VS Code & PyCharm: sourcery.ai/?... *
⭐ Join Our Discord : / discord
📓 ML Notebooks available on Patreon:
/ patrickloeber
If you enjoyed this video, please subscribe to the channel:
▶️ : / @patloeber
~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
🖥️ Website: www.python-engineer.com
🐦 Twitter - / patloeber
✉️ Newsletter - www.python-engineer.com/newsl...
📸 Instagram - / patloeber
🦾 Discord: / discord
▶️ Subscribe: / @patloeber
~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~
🅿 Patreon - / patrickloeber
#Python
Timeline:
00:00 - Intro & motivation
01:23 - Features
04:48 - How to try Mojo
----------------------------------------------------------------------------------------------------------
* This is an affiliate link. By clicking on it you will not have any additional costs, instead you will support me and my project. Thank you so much for the support! 🙏

Пікірлер: 254
@dhaval1489
@dhaval1489 Жыл бұрын
Javascript : unending Framework wars Python : unending Replacement wars 😂
@prashlovessamosa
@prashlovessamosa Жыл бұрын
Bro I had a good laugh thanks.
@patloeber
@patloeber Жыл бұрын
haha
@markzuckerbread1865
@markzuckerbread1865 Жыл бұрын
I am working on a machine learning project, and currently I have like 5 different platforms competing for my attention, cython, codon, pypy, julia............
@SamualN
@SamualN Жыл бұрын
the wars make us stronger
@evanshlom1
@evanshlom1 Жыл бұрын
So you’re looking at Python and c++?
@chndrl5649
@chndrl5649 Жыл бұрын
One thing I know about programmers is that we hate rewriting everything. Good luck Modular!
@patloeber
@patloeber Жыл бұрын
haha
@TadaHrd
@TadaHrd Жыл бұрын
The devs will probably do something to add support fro regular Python code
@dik9091
@dik9091 Жыл бұрын
which programmers?
@theflag2328
@theflag2328 Жыл бұрын
Apparently its actually a superset of python, so everything python just "works", only faster
@fabriperoconalgomasytodojunto
@fabriperoconalgomasytodojunto Жыл бұрын
That's why it's really exciting to hear that it's a superset and not a whole new another language you gotta learn, once it's ready you should be able to just run your python code there and with extra performance
@cexploreful
@cexploreful Жыл бұрын
Wow i'm impressed for sure! I was long time expecting a C compiler but with Python sintax. Mojo looks quite promising! Keep us updated please!
@patloeber
@patloeber Жыл бұрын
Indeed!
@agustinpizarro
@agustinpizarro Жыл бұрын
nim language since 10 years ago
@cexploreful
@cexploreful Жыл бұрын
@@agustinpizarro interesting! thx.
@anthonyraf
@anthonyraf Жыл бұрын
I'm still waiting for python 4
@fukmyass
@fukmyass Жыл бұрын
It’s not coming
@melol69
@melol69 Жыл бұрын
im still waiting for Python: The Sex Update
@alexander_adnan
@alexander_adnan Жыл бұрын
😂😂😂
@alexander_adnan
@alexander_adnan Жыл бұрын
Me lol, hahaha😂😂😂😂😂
@sarangkkl214
@sarangkkl214 Жыл бұрын
its not coming
@md.musfiqurrahaman8612
@md.musfiqurrahaman8612 Жыл бұрын
It seems like combination of C, C++, Python, JavaScript and Rust!😛
@Lemon-lp1qb
@Lemon-lp1qb Жыл бұрын
Yeah correct. A combination of their best parts, it seems. But can it be as they claim? Only time will tell. I will be eagerly waiting for mojo.
@josefhamelink6049
@josefhamelink6049 Жыл бұрын
This sounds like python but with all of the features that keep it from being a god tier language. I'd love to live in a world where mojo is successful 👽
@user-lt2rw5nr9s
@user-lt2rw5nr9s Жыл бұрын
It sounds really powerful and I'm glad my favorite language is getting lower level support (hopefully not just for AI use cases) and a speed up. I haven't tried out anything like Cython before, but for some reason I'm really geeked about Mojo. If it's not all that hard to get a speed boost, I'd definitely take it up.
@sergioquijanorey7426
@sergioquijanorey7426 Жыл бұрын
Kinda like the forbidden child of Rust + Python
@cholst1
@cholst1 Жыл бұрын
Tython, Pythons Typescript
@chndrl5649
@chndrl5649 Жыл бұрын
Same feeling
@neocrz
@neocrz Жыл бұрын
yeah
@dojjy5798
@dojjy5798 Жыл бұрын
@@cholst1 I thought Typescript only prevents type errors/unwanted mutation of variable type from happening, without improving the speed? This can already be done if you open type check in your Python code editor (by using type hints)
@nilechunky
@nilechunky Жыл бұрын
Came across your channel this week. Clear and concise content... subbed 👍
@sabaokangan
@sabaokangan 11 ай бұрын
Thank you so much for sharing this dive into Mojo for us. Your clear down to earth videos help slowpokes like me in more ways than I can describe
@AnilAnvesh
@AnilAnvesh Жыл бұрын
I will hold my horses until public release and reviews from pro coders 🔥
@ayaanm0min
@ayaanm0min Жыл бұрын
Would be great if they add some properties and abilities of R
@khushpatel6296
@khushpatel6296 Жыл бұрын
Hello Patrick, I am asking here as this is your latest video, I have seen your videos regarding Langchain, I am curious how to optimize inference while using LLMs in Langchain using TensorRT or Onnx Runtime... As in Industries, It's very obvious, to save the time as well as computation cost... In TensorRT while using open source models, we have techniques like quantization and a few more more for that... So In Langchain is there any way to do this?
@someghosts
@someghosts Жыл бұрын
Anything Chris touches I’m interested in immediately
@philiprhome3824
@philiprhome3824 Жыл бұрын
please dear Patrick, your thoughts about Julia
@PRATAPSINGHSHEKHAWAT
@PRATAPSINGHSHEKHAWAT Жыл бұрын
Modular team knows about it and they have shown appreciation for julia language.
@matijaxzivkovic8843
@matijaxzivkovic8843 Жыл бұрын
Thanks for this video. We want more this kind of video.
@encapsulatio
@encapsulatio Жыл бұрын
So this is basically the beginning of Python++ programming language.
@glenhinkle
@glenhinkle Жыл бұрын
"What can we name this language? Let's take the most popular web framework from another language, and use that name. That way google searches won't be confusing at all."
@patloeber
@patloeber Жыл бұрын
haha
@avi7278
@avi7278 Жыл бұрын
You still use Google?
@vectoralphaAI
@vectoralphaAI Жыл бұрын
This language just killed C, C++, Python, Rust. All of the benefits of those languages in one language. Why would anyone use any of those when we can now use Mojo and have everything from all the other languages. The future of AI development is going to go superspeed.
@omegaman7377
@omegaman7377 Жыл бұрын
The Python syntax is a major turn-off. 🤮Making a copy and paste is a huge challenge with python.
@vectoralphaAI
@vectoralphaAI Жыл бұрын
@Omega Man turn off for you. It's not for many other people. If anything python syntax is a positive.
@harish00784
@harish00784 Жыл бұрын
Excited for an alternative programming language for AI with faster computation but as you said have to wait. I beleive in two years things might change in favour of Mojo... Hope🤞
@MagnusAnand
@MagnusAnand Жыл бұрын
looks interesting
@brianj7204
@brianj7204 Жыл бұрын
I try to run Stable Diffusion locally on my computer but its so slow. It currently runs on python and requires a really good GPU. Do you think using Mojo 🔥in the future would completely erase the need for a strong GPU because the programming language is so fast? Or do you think it wont affect the GPU requirements at all?
@snailedlt
@snailedlt Жыл бұрын
I hope they add configs to let us choose whether or not we want to enforce strict typing... so that we can migrate easily from python without strict typing, and turn it on later on when types are set
@nicdgonzalez
@nicdgonzalez Жыл бұрын
They added new keywords for statically typed functions and classes. For dynamic typing, you use the original def and class keywords, for static typing you use the new fn and struct.
@danielnsozi4537
@danielnsozi4537 Жыл бұрын
As long as I hear the word Python, am good to go. Thanks
@patloeber
@patloeber Жыл бұрын
haha, nice!
@TadaHrd
@TadaHrd Жыл бұрын
I don't understand why people like python so much but it's the same for me with Rust
@durgeshkshirsagar116
@durgeshkshirsagar116 Жыл бұрын
This is Python only with new coat that it bought last Christmas 😂😂
@Prakhar_Choubey
@Prakhar_Choubey Жыл бұрын
I would say that it would be premature for us to verify. However, this is a development that certainly demands attention.
@AWriterWandering
@AWriterWandering Жыл бұрын
What I’m curious to know is how does Mojo compare to the more established python superset, Cython?
@Pau_AnalysisParalysis
@Pau_AnalysisParalysis Жыл бұрын
After 1month. Our company is looking for Mojo developer with at least 3+ years of experience 😂😂😂
@abdurrahamanrony7601
@abdurrahamanrony7601 Жыл бұрын
🤣🤣🤣🤣
@Lucas-gg9yb
@Lucas-gg9yb Жыл бұрын
Very interesting! Does it works with pip packages like flask and tensorflow?
@patloeber
@patloeber Жыл бұрын
you can import third-party modules, but I'm not sure if it works with all at the moment
@jedediah-fanuel
@jedediah-fanuel Жыл бұрын
Interesting
@LukeBarousse
@LukeBarousse 9 ай бұрын
This looks very promsing for AI (obvioulsy i'm biased with the build for Python) 😜 Chris's interview on Lex's podcast was super interesting!
@DMSBrian24
@DMSBrian24 Жыл бұрын
Closed source, no distributed binary, inflated performance claims by comparing distributed code running on a cluster with the worst possible scenario in python running on a single thread rather than equivalent features provided by its libraries... Sounds like some pre-alpha vaporware to me, let me know when it actually releases, opens up the source code and lets me do a fair benchmark against sth like numpy or even pyspark, which I wouldn't be surprised if they simply used behind the scenes since the performance difference would sound about right in that case lmao
@randombleachfan
@randombleachfan Жыл бұрын
Ah, just what the world needs, another programming language to spawn more AI. Before we know it, AI will be building even better AI. 😂
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Yes its what I've always wanted.
@Aldraz
@Aldraz Жыл бұрын
My only question is.. is this faster than Codon ? Because Codon is C speed as well and it's almost pure python.
@howuhh8960
@howuhh8960 Жыл бұрын
codon it not superset of python, so mojo is more general
@JStevenAR
@JStevenAR Жыл бұрын
Another progamming language that claims its usability like python and performance like C is Nim. Pretty good
@laszloszoke18
@laszloszoke18 Жыл бұрын
Mojo arrived; I've been waiting.
@pearlstar159
@pearlstar159 Жыл бұрын
Can you use a spread sheet as an attribute code source
@32zim32
@32zim32 Жыл бұрын
It was just a matter of time when llvm will lead to 20 new languages which do almost the same things
@patloeber
@patloeber Жыл бұрын
haha
@Food_india_smile
@Food_india_smile Жыл бұрын
What is llvm ?
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
Lol, LLVM existed for almost 20 years, I think your predictions are weird.
@nicdgonzalez
@nicdgonzalez Жыл бұрын
@@Food_india_smile LLVM is a framework for writing compilers. LLVM/clang is one of the major compilers for C, the language that wrote Python.
@maelstrom254
@maelstrom254 Жыл бұрын
Same as Julia, but with Python syntax. But Julia is mature and production ready
@vectoralphaAI
@vectoralphaAI Жыл бұрын
But it wasn't at one point when it was new.
@nullpointer1755
@nullpointer1755 Жыл бұрын
@@vectoralphaAI Like every other piece of technology when its new?
@vectoralphaAI
@vectoralphaAI Жыл бұрын
@@nullpointer1755 yeah that's what he doesn't understand
@akaalkripal5724
@akaalkripal5724 Жыл бұрын
What happens to Julia's USP of eliminating the two language problem in scientific computing, machine learning?
@ameynaik2743
@ameynaik2743 Жыл бұрын
How and why will it be faster than cpp? Can you explain that a bit more? thanks for these great overview videos!
@Rakesh37187
@Rakesh37187 Жыл бұрын
Well like stated in the video, the actual implementation seems to be in CPP
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
@@Rakesh37187 When in the vídeo this is said?
@Rakesh37187
@Rakesh37187 Жыл бұрын
@@diadetediotedio6918 I apologize. I seem to have misinterpreted what he said
@user-vt9bp2ei1w
@user-vt9bp2ei1w Жыл бұрын
Basically it will have static classes/types, pointers (manually allocate memory), parallelization. If you just use the native python syntax it won't be very fast, but rewriting it into Mojo Lang's new extended syntax can be expected to be at least as fast as C++.
@nocopyrightgameplaystockvi231
@nocopyrightgameplaystockvi231 Жыл бұрын
Python will still be my favourite. Whatever Mojo or Gojo comes, is not going to replace python.
@736939
@736939 Жыл бұрын
Rust + Python = Mojo
@pikaa-si9ie
@pikaa-si9ie Жыл бұрын
So the file extension is just ....🔥? That's not gonna be problematic
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Besides finding it in keyboard it shouldn't really be a problem.
@nicdgonzalez
@nicdgonzalez Жыл бұрын
It’s an alias. The real extension is '.mojo'.
@greendsnow
@greendsnow Жыл бұрын
Can it port all those libraries as well?!
@vectoralphaAI
@vectoralphaAI Жыл бұрын
It's backwards compatible with all Python libraries.
@TadaHrd
@TadaHrd Жыл бұрын
This is the Rust killer
@patloeber
@patloeber Жыл бұрын
I don't think so ;) But yeah it has interesting features
@TadaHrd
@TadaHrd Жыл бұрын
@@patloeber it would be cool to have a faster Python wirh the safety of Rust
@vectoralphaAI
@vectoralphaAI Жыл бұрын
​@TadaHrd lol that is literally what Mojo is.
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Yeah.
@immortalbk00
@immortalbk00 Жыл бұрын
if we can move away from dependency on CUDA, makes ARM CPU run faster, and MOJO supports AMD hardware...hell yeah !! One language to rule them all , abstracting the hardware layer!
@oujeboland
@oujeboland Жыл бұрын
Just tell chatgpt create a new programming language with power of c++ and syntax and libraries of python. You made the most powerfull and easy to learn and read programming language !
@manojkothwal3586
@manojkothwal3586 Жыл бұрын
Same Chris Lattner the persona behind LLVM ?
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Yes
@paulberger8213
@paulberger8213 Жыл бұрын
Well, with ChatGPT and the likes or maybe a new king on the hill, a stealth Apple large language model transformer behemoth, we might have this ready in about one month, i.e. for the next WWDC, LOL
@patloeber
@patloeber Жыл бұрын
👀
@matis9783
@matis9783 Жыл бұрын
Will this language be usefull only for AI applications or will it be a general purpouse language and could be used for e.g. web development? What do you think Patrick?
@youngblackid
@youngblackid Жыл бұрын
You can still run your python code with mojo, you can still you native python libraries without doing anything at all, Atleast that’s what they say
@kennethbeal
@kennethbeal Жыл бұрын
Sounds like bringing Rust concepts to Python?
@unflexian
@unflexian Жыл бұрын
python with ownership and structs? sign me right up
@patloeber
@patloeber Жыл бұрын
haha yeah
@vectoralphaAI
@vectoralphaAI Жыл бұрын
And types and is compiled. It's basically C, C++, Python, Rust all in one language.
@mahmoudtokura
@mahmoudtokura Жыл бұрын
Looks like Rust and Python combined.
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Yeah the best of both worlds.
@Stopinvadingmyhardware
@Stopinvadingmyhardware 11 ай бұрын
Interoperability with Julia?
@csaratakij6339
@csaratakij6339 Жыл бұрын
Too good to be true, but we shall see.
@DarrenJohn10X
@DarrenJohn10X Жыл бұрын
"*let* is *immutable*, var is mutable" [ES6 veterans have entered the chat 😬]
@user-cf8cr1yb8w
@user-cf8cr1yb8w Жыл бұрын
Comparing Julia, does it have advantage. Julia is faster than Python.
@evanshlom1
@evanshlom1 Жыл бұрын
Julia is irrelevant
@Cd5ssmffan
@Cd5ssmffan Жыл бұрын
@@evanshlom1 🤓
@patloeber
@patloeber Жыл бұрын
Julia is great, too. Mojo tries to solve a slightly different use case
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Mojo should be faster than Julia.
@omegaman7377
@omegaman7377 Жыл бұрын
@@evanshlom1 Until you have to deal with very large arrays.
@islam_095._
@islam_095._ 11 ай бұрын
Aviator game predictor algorithm ??
@parthapratimsamanta3982
@parthapratimsamanta3982 Жыл бұрын
I would rather prefer Cython. It is free and open source.
@patloeber
@patloeber Жыл бұрын
yeah hopefully the open-source it soon
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Yeah but so will this too.
@encapsulatio
@encapsulatio Жыл бұрын
Except with Cython you don't have really smart engineers optimizing MLIR(Mojo's compiler infrastructure) to work with exotic hardware that are used in cloud accelerators from many vendors....and you don't have Rust like guarantees for safety. You're kind of ...ignorant, to use the polite word.
@greatreset4118
@greatreset4118 10 ай бұрын
This is my dream come true OMG!!!
@plate.armour_0996
@plate.armour_0996 Жыл бұрын
♦️
@tulliolevichivita5130
@tulliolevichivita5130 Жыл бұрын
The question is: What about Julia?
@FF_INX
@FF_INX Жыл бұрын
Can mojo be used in place of python in Data Science in the near future ?
@greendsnow
@greendsnow Жыл бұрын
nope. it's useless unless AI itself ports all the DS libs into... what was the name of that language again?
@default2826
@default2826 Жыл бұрын
@@greendsnow mojo is already backwards compatible with all python libraries…
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Yes. It can do everything python can do and more.
@rec-trick
@rec-trick 10 ай бұрын
support web api ?
@noertri618
@noertri618 Жыл бұрын
I am still waiting python on browser
@ThomazMartinez
@ThomazMartinez Жыл бұрын
This one is a bit confusing, can i write games with this?
@mighnmagic9430
@mighnmagic9430 7 ай бұрын
Can i start learning this from 0?
@nathanoy_
@nathanoy_ Жыл бұрын
Looks kinda like rust and python made a child. hahahaha Going to keep an eye on it
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Best of both worlds. Static compiled and Dynamic interpreted.
@ujefmalek77
@ujefmalek77 Жыл бұрын
I'm java fan 😁
@encapsulatio
@encapsulatio Жыл бұрын
Vector Api plus Foreign Memory API in Java 20 is able to give you the same ergonomics like using C libraries from Python. JNI is out of the picture.
@alurma
@alurma Жыл бұрын
One word: Julia
@alurma
@alurma Жыл бұрын
Oh wow, they have substructural types, like Rust. Interesting then
@patloeber
@patloeber Жыл бұрын
haha Julia is great, too
@patloeber
@patloeber Жыл бұрын
yup
@vectoralphaAI
@vectoralphaAI Жыл бұрын
This looks better than Julia.
@NickWindham
@NickWindham Жыл бұрын
Julia language team that has been grinding relentlessly for over 10 years only for people to get impressed in under a week by unreleased Mojo’s vapor-ware hype video. 🤦‍♂️
@mattboh69
@mattboh69 Жыл бұрын
py++
@derekstevens164
@derekstevens164 Жыл бұрын
so cython?
@komalbarun
@komalbarun Жыл бұрын
WE NEED A COMPARISON OF MOJO VS CYTHON NOT CPYTHON!!!
@Danielo515
@Danielo515 Жыл бұрын
This sounds like what julia promised
@tildarusso
@tildarusso Жыл бұрын
It borrowed a lot of designs from RUST?
@omkarmhatre464
@omkarmhatre464 Жыл бұрын
isn't julia doing the same thing?
@lokthar6314
@lokthar6314 Жыл бұрын
that crap isn't going nowhere
@ButchCassidyAndSundanceKid
@ButchCassidyAndSundanceKid Жыл бұрын
The claim of 35,000 times faster than Python is a bold statement when it is not independently verified and the language is still in its infancy.
@bart2019
@bart2019 Жыл бұрын
Why specifically "for AI developers"?
@mrbananaaa69
@mrbananaaa69 Жыл бұрын
where are u prime
@caiolicinio7018
@caiolicinio7018 Жыл бұрын
Looks like swift with a different name.
@vectoralphaAI
@vectoralphaAI Жыл бұрын
No it looks like python with a different name .
@evergreen-
@evergreen- Жыл бұрын
@@vectoralphaAI does python have let for immutable and var for mutable? no? Swift does! Does Python have struct for value types? no? Swift does! Does python have borrow checker semantics? no? Guess what! Swift does, kind of (added to an upcoming version). However, Swift isn’t a superset of python which this is, so it’s much more compelling for python devs
@caiolicinio7018
@caiolicinio7018 Жыл бұрын
@@evergreen- I believe you can use import Python in swift.. you can use numpy, pytorch and all that. I personally never used, but some time ago there was this Idea that swift was gonna be the new python for ML. There is some classes from fastai about seift, where they show that. Unfortunately it was discontinued..
@caiolicinio7018
@caiolicinio7018 Жыл бұрын
@@evergreen- it looks like instead of finishing TF for Swift, they cane up with this… hope it gets pll attention.. swift has lots of nice stuff.
@evergreen-
@evergreen- Жыл бұрын
@@caiolicinio7018 I personally love swift but, objectively, it has 0 usage outside of apple, so I see why they are doing this instead
@jorgecouchet1081
@jorgecouchet1081 11 ай бұрын
Will it support the entire Python ecosystem? In the negative case, it will be almost a complete failure, in the positive case, it might have some chance of success ..
@cbbcbb6803
@cbbcbb6803 Жыл бұрын
When is someone going to have the decency to make a Python version that gets rid of spaces and line feeds as reserved words? I want "if ... end-if" or "def ... end_def" and so on. And what is wrong with hyphenating words rather than underscoring words? Is anyone blind to the fact that that underscore is *not* a space? We are writing computer programs, we are not making literary art. I have no doubt that Python is the perfect language. I still do not like it. Not even a little bit!
@agustinpizarro
@agustinpizarro Жыл бұрын
that is called Ruby
@cbbcbb6803
@cbbcbb6803 Жыл бұрын
@@agustinpizarro Is Ruby as "good" as python? What does python do that is better than Ruby?
@agustinpizarro
@agustinpizarro Жыл бұрын
@@cbbcbb6803 There is nothing "better", it always depends on the context you use it. Python has lots of libraries available and it seems to be very productive and widely known.
@oussamaabboudi3369
@oussamaabboudi3369 Жыл бұрын
I appreciate the content, but I always watch it on mute with subs,
@tekilla79
@tekilla79 Жыл бұрын
A u realy just read disclaimer?
@jorge1869
@jorge1869 Жыл бұрын
Niche programming languages are prisions for creativity.
@teslainvestah5003
@teslainvestah5003 Жыл бұрын
uh, no? If you consider a niche language when you already know non-niche languages, you're just learning more languages, and knowing more languages means having more possible sources of inspiration.
@vectoralphaAI
@vectoralphaAI Жыл бұрын
You have a very backwards way of thinking.
@TitoMitto
@TitoMitto Жыл бұрын
is this the next Vapourware?
@LithiumDeuteride-6
@LithiumDeuteride-6 Жыл бұрын
It would be better for Lua to do something similar. I hate Pytuhon.
@fuckoff4705
@fuckoff4705 Жыл бұрын
the day i have to program in a language which has an emoji in the name is the day i become ted kaczinsky
@patloeber
@patloeber Жыл бұрын
lol
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Well that day is now
@fuckoff4705
@fuckoff4705 Жыл бұрын
@@vectoralphaAI I've not been forced yet
@hanulaguvarapu9182
@hanulaguvarapu9182 Жыл бұрын
If create a AI make sure to create a way to destroy it too
@filipemtx
@filipemtx Жыл бұрын
pythonnnnnnnnnnnnnnnnnnnnnnnnnnn
@patloeber
@patloeber Жыл бұрын
always!
@jorge1869
@jorge1869 Жыл бұрын
It is not open source.
@jj2006h
@jj2006h Жыл бұрын
But Java is only Java ..no replacement.. Not dead yet
@yokowasis
@yokowasis Жыл бұрын
How is this related to Ai? This is just typescript of Javascript.
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Because it was specifically designed for AI work and research.
@abulqosimmuhiddinov7204
@abulqosimmuhiddinov7204 8 ай бұрын
WTF 🤬 I always think of python when I see mojo... 😢
@snatvb
@snatvb Жыл бұрын
did they use py syntax for pull the blanket over from py community? otherwise I don't understand this choice, 'cause this syntax is horrible - I don't want work as formatter. In any other languages I press hot key and my code becomes pretty - I don't care about fomatting at all
@vectoralphaAI
@vectoralphaAI Жыл бұрын
What?
@snatvb
@snatvb Жыл бұрын
@@vectoralphaAI maybe I didn't express myself correctly, could you clarify what you don't understand?
@andyb2339
@andyb2339 Жыл бұрын
Not open source? No thanks.
@patloeber
@patloeber Жыл бұрын
yeah hopefully they change this soon
@vectoralphaAI
@vectoralphaAI Жыл бұрын
They never said it was never gonna be open source. Plus Python isn't open source either.
@JohnBarbaque
@JohnBarbaque Жыл бұрын
@@vectoralphaAI if it's not open source now, dont have expectations on that changing
@444haluk
@444haluk Жыл бұрын
numba is better (for HPC) or torch.compile is better (for AI)
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Not anymore.
@encapsulatio
@encapsulatio Жыл бұрын
you're confusing limited libraries with the power of being able to write your own algorithms using Python syntax and also use autotune feature for the compiler to try multiple optimization strategies that you might not be yourself able to come up with, and you don't get Rust like safety...why do you not try to use your brain?
@444haluk
@444haluk Жыл бұрын
@@encapsulatio what safety dude, in what field? Will you actually move your ass and use this mojo jojo? You depend on many libraries, dependency versions, containers. Nobody will bother with this stuff. Everyone builds on top of what others built. And this has no "already built" stuff today
@ickebins6948
@ickebins6948 Жыл бұрын
"Up to 35000x faster then python" ... Well, I think I pass for now...
@vectoralphaAI
@vectoralphaAI Жыл бұрын
You don't want a faster language?
@ickebins6948
@ickebins6948 Жыл бұрын
@@vectoralphaAI Well I do BUT those numbers just seem a bit "optimistic" ...
@JohnBarbaque
@JohnBarbaque Жыл бұрын
@@vectoralphaAI if you want faster python just use nim, if you want a faster language for ai use juilia, don't use this irrelevant language without any adoption. This language will be dead in the water if nobody makes libraries for it, If you want performance use rust. Performance isn't the end all be all of a programming language, very far from it
@vectoralphaAI
@vectoralphaAI Жыл бұрын
@John Barbaque this language is a superset of python so it already has all the python libraries. Plus it has all the features and benefits of C, C++, Rust, Julia and Python.
@encapsulatio
@encapsulatio Жыл бұрын
@@ickebins6948 in the Modular AI presentation on youtube you can see where those numbers come from. It's just one benchmark....you can expect UP to 35000x faster.
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 7 МЛН
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 91 МЛН
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 2,1 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 63 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 7 МЛН