Комментарии:
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 ?
I'll admit, the Indeed posting got me until I read it more closely.
Ответитьthis is unacceptable, i tried running a python script named test.🐍 and it works perfectly well. this video is fake news.
Ответить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...
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.
ОтветитьPerformance had become an addictive drug
Ответитьfinally i can be a real programmer
Ответить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.
And you have to sign up to download it
Ответить4000 x performance increase from optimising calling c functions? I call that bs.
ОтветитьGeneral purpose?
Ответить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++.
Ответитьit still looks ugly 😂
ОтветитьJust want to point out simply using numpy to do the matrix multiplication got me around 6k times speed up compared to python
ОтветитьI wonder if you could make a game in it?
ОтветитьRIP Julia LMAO. I feel bad for them.
ОтветитьCompiled python with LLVM? It's not just for AI, that's the beast we've all been waiting for
Ответить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
Ответитьim a mojo developer
with 10years of experience
As a python and JavaScript developer. I am confident i have 20 years experience in mojo
ОтветитьNow this is better than any of JavaScript Frameworks that people have
Ответить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.
Ответить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)
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
Ответить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!
ОтветитьI want to see CPython heuristically compile my Python code. I can give it type hints to help.
ОтветитьBut is it faster than other languages? Because Python's standards are not very good either.
ОтветитьI guess that it will be used instead of python only for AI, but who knows
ОтветитьThat's over 9000!! ... sorry
ОтветитьHow much faster than numba or numpy?
Ответить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.
Ответитьi just installed it in my computer
ОтветитьThe end of the video made me laugh out loud!! hahaha! People are already demanding 10 years of experience with mojo.
ОтветитьBrilliant video. Well done introduction to this new tech. 👏
ОтветитьWell if Mojo is going to be the language that brings about hyper intelligent robots. We need to ene it before its to late.😊
ОтветитьCan we all agree to just have 1 meeting between all languages for const, var and let please.
Ответить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?
Ответитьi've been programming in Mojo for hundreds of years.. my name is Lestat de Lioncourt
Ответить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.
Ответить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.
ОтветитьPython is ❤
Ответитьcouldn't they have just named it let and const instead of var and let?
ОтветитьIve been watching mojo jojo from the start its nothing new. 21 years of experience under my belt. ill be accepting 300k+ roles thx.
Ответить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.
ОтветитьMojo can't kill Python. Python will always exist within mojo.
Ответить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.
Py++
Ответить