Mojo Lang… a fast futuristic Python alternative

Mojo Lang… a fast futuristic Python alternative

Fireship

1 год назад

855,492 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@cedricloneux1039
@cedricloneux1039 - 01.12.2023 06:57

few questions:
- is it a new compiled language with standalone executable or does it need python or some type of interpreter ?
- you talk about auto tuning for the device. Is it something related to this programming language or just a programming pattern that can be done with any language ?

Ответить
@BFedie518
@BFedie518 - 28.11.2023 23:01

I'll admit, the Indeed posting got me until I read it more closely.

Ответить
@homeape.
@homeape. - 24.11.2023 15:56

this is unacceptable, i tried running a python script named test.🐍 and it works perfectly well. this video is fake news.

Ответить
@ruffianeo3418
@ruffianeo3418 - 20.11.2023 17:18

So Mojo solves a problem you would never have had, had you stayed clear from Python in the first place...
And because it was force fed to the masses for a few decades now, it actually fixes a problem... And Mojo will evolve and refine until... one weekend another dude thinks its all too complicated and he "hacks" a new interpreter of a daft langauge, which promises it all to be easy - albeit a little slow... and the circle takes another turn...

Ответить
@Alex-bc3xe
@Alex-bc3xe - 17.11.2023 09:29

New Jobs description will require you to have 5+ senior level experience in Mojo even though you can’t use it now :)) The recruiting process is wrecked by people with non technical background.

Ответить
@ninjia7347
@ninjia7347 - 12.11.2023 23:55

Performance had become an addictive drug

Ответить
@mclama1139
@mclama1139 - 04.11.2023 00:57

finally i can be a real programmer

Ответить
@basselkordy8223
@basselkordy8223 - 30.10.2023 19:26

Comparing basic sequential code to one with vectorization and memorization and saying that the speedup factor is because of the language is not really fair.

I'd be convinced if i saw a comparison between this mojo implementation and numpy's one.

Although numpy is not part of the standard library, it's the standard when doing numerical computing stuffs. No one would ever use plain python code to do a mat mul.

Ответить
@Jonathan_Kurtz
@Jonathan_Kurtz - 18.10.2023 06:29

And you have to sign up to download it

Ответить
@kurogami2771
@kurogami2771 - 13.10.2023 18:59

4000 x performance increase from optimising calling c functions? I call that bs.

Ответить
@user-te1fp3ik8n
@user-te1fp3ik8n - 13.10.2023 02:01

General purpose?

Ответить
@michaelb4727
@michaelb4727 - 10.10.2023 08:19

What's interesting is that at first blush, it looks like it's competing against Python, but actually its core purpose is to compete against C/C++ while playing nicely with Python. This is certainly a bold move, but a plausible one given the work Lattner has already done with LLVM and MLIR, some of which hasn't (or can't?) propagate back up to C/C++.

Ответить
@logangraham2956
@logangraham2956 - 09.10.2023 04:44

it still looks ugly 😂

Ответить
@bopcity5785
@bopcity5785 - 08.10.2023 16:33

Just want to point out simply using numpy to do the matrix multiplication got me around 6k times speed up compared to python

Ответить
@SabeTheDevChannel
@SabeTheDevChannel - 07.10.2023 20:54

I wonder if you could make a game in it?

Ответить
@Quantum_Nebula
@Quantum_Nebula - 06.10.2023 22:58

RIP Julia LMAO. I feel bad for them.

Ответить
@Otakutaru
@Otakutaru - 05.10.2023 23:40

Compiled python with LLVM? It's not just for AI, that's the beast we've all been waiting for

Ответить
@MCRuCr
@MCRuCr - 05.10.2023 00:53

When will we see mainstream (or even homemade, like with 3D printing) custom chip production? If you could compile, say C down to hardware into a custom chip that would be fucking amazing! Applications would be in data centers, businesses or specific accelerators for your PC. Potential speedups and power savings are vast

Ответить
@codewithmr786
@codewithmr786 - 29.09.2023 17:14

im a mojo developer
with 10years of experience

Ответить
@fyqq3988
@fyqq3988 - 27.09.2023 19:34

As a python and JavaScript developer. I am confident i have 20 years experience in mojo

Ответить
@theencryptedpartition4633
@theencryptedpartition4633 - 23.09.2023 17:08

Now this is better than any of JavaScript Frameworks that people have

Ответить
@nzeu725
@nzeu725 - 23.09.2023 04:31

That's perfect timing, i was gonna (die making) a software renderer for games with opengl, but i was worried about the language. I really don't like c++, but python is slow af.

Ответить
@Jl5St
@Jl5St - 21.09.2023 17:42

This is very misleading, you are not doing dot product in python, you vectorise it and use numpy or use opencv with gpu optimisation. you don’t need mojo for this and these stuff are used widely, nothing new.
can we get performance comparison using python + numpy + opencv? (which is basically standard these days in AI or data science)

Ответить
@ctheartiste
@ctheartiste - 19.09.2023 21:02

Can I get a link to that job with Mojo 10x exp... I would like to ask the recruiter if he proof read before sending it into he wild

Ответить
@_dot_
@_dot_ - 16.09.2023 11:33

i have a hell of a lot of experience diving into the depths of python and i really like it a lot. but because it’s so slow i basically always shy away from starting anything that might in any way require performance in it. if this is even close to as good as it seems i might just come back to it!

Ответить
@ummfish
@ummfish - 16.09.2023 10:27

I want to see CPython heuristically compile my Python code. I can give it type hints to help.

Ответить
@BS01234
@BS01234 - 15.09.2023 02:26

10 years experience with MOJO....Oh, GOD😂🤣!!!!!!

Ответить
@Brian_Duke
@Brian_Duke - 14.09.2023 23:07

But is it faster than other languages? Because Python's standards are not very good either.

Ответить
@mylibrary656
@mylibrary656 - 13.09.2023 00:23

I guess that it will be used instead of python only for AI, but who knows

Ответить
@dboijahskush1251
@dboijahskush1251 - 12.09.2023 18:25

That's over 9000!! ... sorry

Ответить
@ItIsEasyPeasy
@ItIsEasyPeasy - 12.09.2023 10:21

How much faster than numba or numpy?

Ответить
@official_mosfet
@official_mosfet - 09.09.2023 20:43

I wrote one of the most goofy ahh comments on my life, i don't even watched the video, and already commented something like "Mojo? I Just would use it if had C memory manegement". Edit:now i remember how many unhinged comments i posted in random channels.

Ответить
@wellyesorno
@wellyesorno - 07.09.2023 20:59

i just installed it in my computer

Ответить
@MichelBragaGuimaraes
@MichelBragaGuimaraes - 28.08.2023 20:32

The end of the video made me laugh out loud!! hahaha! People are already demanding 10 years of experience with mojo.

Ответить
@DomainObject
@DomainObject - 27.08.2023 08:25

Brilliant video. Well done introduction to this new tech. 👏

Ответить
@succatash
@succatash - 21.08.2023 00:58

Well if Mojo is going to be the language that brings about hyper intelligent robots. We need to ene it before its to late.😊

Ответить
@succatash
@succatash - 21.08.2023 00:54

Can we all agree to just have 1 meeting between all languages for const, var and let please.

Ответить
@theRealShevos
@theRealShevos - 20.08.2023 12:48

Will Mojo provide an alternative to CUDA? Does that mean it will be easier to code any AI hardware? Doesn't that mean potentially it could disrupt NVIDA's dominance give CUDA is a big part of using NVIDA hardware?

Ответить
@retropwned
@retropwned - 19.08.2023 23:29

i've been programming in Mojo for hundreds of years.. my name is Lestat de Lioncourt

Ответить
@_modiX
@_modiX - 09.08.2023 15:39

Finally, a borrow checker that is not necessary on a language that everybody knows and has an easy entry. I can see myself hiring from a large pool and let my work-force dig into Mojo to further expand capabilities. Python was always too slow for me, but this might change everything.

Ответить
@hukushmolambi8355
@hukushmolambi8355 - 01.08.2023 12:38

I have recently started learning Python, and it's definitely worth the time and effort. I'm finding the syntax exceptionally logical, which is great for newcomers. Plus, Python's extensive adaptability across different industries is a significant advantage.

Ответить
@informativecontent4778
@informativecontent4778 - 01.08.2023 12:25

Python is ❤

Ответить
@lulflix
@lulflix - 29.07.2023 11:39

couldn't they have just named it let and const instead of var and let?

Ответить
@shafaitahir4728
@shafaitahir4728 - 28.07.2023 13:43

Ive been watching mojo jojo from the start its nothing new. 21 years of experience under my belt. ill be accepting 300k+ roles thx.

Ответить
@FarazMazhar
@FarazMazhar - 20.07.2023 20:18

Asking for 10 years of experience isn't absurd. If Mojo is 35,000 times faster than Python then it should only take 2.5 hours earn 10 years of experience.

Ответить
@bradycunningham
@bradycunningham - 20.07.2023 17:27

Mojo can't kill Python. Python will always exist within mojo.

Ответить
@wummlum-shokshork-koh925
@wummlum-shokshork-koh925 - 19.07.2023 18:43

I really dislike the cringey marketing behind this. The 35.000x speed up is obviously a joke. There are already countless established alternatives like Cython, Julia or Nim that deliver on similar promises but none of these even received even a 10th of the hype that mojo already has .
A lot of these features are also not particularly "futuristic" but are as old as Fortran. Well, apart from the Borrow Checker, but putting this into your language doesn't make it particularly user-friendly like it aims to be.

Ответить
@duongphan5058
@duongphan5058 - 18.07.2023 11:10

Py++

Ответить