Why Learn Mojo | Mojo Programming for Beginners

  Рет қаралды 3,268

Numeryst

Numeryst

Күн бұрын

In this Mojo programming tutorial for beginners, I explain the reasons to learn the Mojo programming language. Mojo programming language is a superset of Python programming language. It is the first language based on MLIR, a next-generation compiler infrastructure. Mojo language provides high performance and solves two language also known as two world problem. Mojo🔥 is designed for high performance and low-level control, making it ideal for writing efficient AI applications.
---
Check out our Mojo Programming for Beginners playlist:
• Mojo Programming for B...
---
Check out our Julia Programming for Beginners playlist:
• Julia Programming for ...
---
🌐 Connect with us:
🌐 Website: numeryst.com

Пікірлер: 18
@Numeryst
@Numeryst 5 ай бұрын
I have a fondness for the Julia language and its wonderful community. My statement about Mojo surpassing Julia was solely grounded in the two factors elaborated in the video. Embracing Julia brings unique benefits, which is why I've curated a Julia Programming for Beginners playlist on my channel! I shared these thoughts to avoid any potential misconceptions among devoted Julia enthusiasts.
@lorenzomonacelli
@lorenzomonacelli 5 ай бұрын
Hi, I do not necessary think that leveragin on the python syntax will be a winning factor for mojo vs julia, as a syntax newly designed from scratch could win agains a language designed in the early 90s. Thanks to pycall, you can use the full python ecosystem very easily on julia and vice versa, so even the ecosystem argument is not that strong in my opinion. Mojo is not the first attempt to speedup python. Cython also does it (and quite well), however how many python programmers do actually use cython? Also, fast mojo code is very far from pure python code, almost a completwly new language. Is thus solving the 2 language problem for applications requiring high performance? (Indeed a similar argument also holds for Julia, with the difference that in julia it does not exist something like bare julia and enhanced julia, even if very fast julia code could be quite hard to get for a beginner). No critiques here, just interested in some discussion on the question about the future of scientific computing.
@blaisepascal3905
@blaisepascal3905 3 ай бұрын
Hi, I don't know how I missed this video in you channel. But as always good content! 🎉 Now that Mojo is open source (since March 28), I am excited to dive deeper into it! Thank you for clarifying your Mojo vs Julia statement. However, I still found your comparison with Julia for scientific computing a bit "curious" and unnecessary (it can lead to unproductive programming languages war). It's important to remember that folks like Chris Lattner and dedicated Julia developers focus on problem solving rather than competition (for instance Chris Lattner respects Julia). After all and as you wrote, Mojo and Julia serve different purposes and excel in their own rights. Julia aims to bridge the gap between ease of use and high performance (easily achievable), while Mojo leverages the vast Python ecosystem with top-notch performance enhancements by replacing Python code. It's misleading to talk about one language "beating" another. Each has its unique strengths depending on the task at hand. As programmers, being fluent in multiple languages allows us to choose the right tool for the job. Given that both Mojo and Julia are evolving, there's so much potential for growth. In a nutshell: comparing programming languages without context is like comparing apples and bananas - it's all about finding the right fit for specific needs.
@Numeryst
@Numeryst 3 ай бұрын
Absolutely! Choosing the right tool for the job is key, and that's why I explore different programming languages in my videos. Each language shines in specific areas. On that note, I see Mojo as a positive addition to the programming landscape. Healthy competition (Even waging programming language wars, haha!) drives innovation, pushing both Julia and Mojo developers to create features and improvements that benefit users. This can take the form of faster performance, easier development, or a wider range of capabilities.
@blaisepascal3905
@blaisepascal3905 3 ай бұрын
@@Numeryst I completly agree with you friend! Healthy competition along these lines is excellent for improvement. Wise words!
@revathik9225
@revathik9225 4 ай бұрын
Do any big companies use Mojo today? What are the job prospects of learning Mojo today (as opposed to a future date when it may be more in demand)?
@Numeryst
@Numeryst 4 ай бұрын
Good question! While Mojo is a promising new language designed for AI development, it's still in its early stages and isn't yet widely adopted by major companies. Learning Mojo today carries some risk in terms of immediate job prospects, but it could be a valuable long-term investment if the language gains wider adoption in the future.
@shabarishmuralidharan1618
@shabarishmuralidharan1618 4 ай бұрын
How to download mojo for windows ?
@Numeryst
@Numeryst 4 ай бұрын
For now, you have to install Mojo on WSL for Windows. Please check out this video: kzbin.info/www/bejne/kJXEpayNrb6WbKs
@todorelax1793
@todorelax1793 21 күн бұрын
can mojo use Django?
@Numeryst
@Numeryst 21 күн бұрын
You can import Python packages while using Mojo.
@Mojo_DK
@Mojo_DK 5 ай бұрын
Doesn't Julia also use MLIR?
@Numeryst
@Numeryst 5 ай бұрын
Mojo is the first major language designed expressly for MLIR.
@kaemmili4590
@kaemmili4590 4 ай бұрын
Mlir and mojo have the same cofounder , who is also the creator of swift
@Michallote
@Michallote 4 ай бұрын
Mojo does not provide job oportunities sadly. Wouldnt go there without actual python knowledge
@Numeryst
@Numeryst 4 ай бұрын
Since it is going to be the superset of Python, having Python knowledge would always be a plus. As far as I know, the Modular is hiring.
@ameera999
@ameera999 Ай бұрын
mojo will replace all programming language.
@Numeryst
@Numeryst Ай бұрын
It surely has the potential.
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 53 МЛН
Why is Mojo's dictionary slower (!) than Python's?
12:16
EKB PhD
Рет қаралды 3,6 М.
The Best Package to Plot in Julia
6:02
Numeryst
Рет қаралды 4,8 М.
Why do developers hate Rust?
8:20
Let's Get Rusty
Рет қаралды 101 М.
Is This Language Replacing Python?!
14:11
Tech With Tim
Рет қаралды 118 М.
V - Best Programming Language to Learn in 2023?
8:44
Code to the Moon
Рет қаралды 133 М.
Enums considered harmful
9:23
Matt Pocock
Рет қаралды 197 М.
Gleam for Impatient Devs
8:46
Isaac Harris-Holt
Рет қаралды 55 М.
Mojo Lang… a fast futuristic Python alternative
4:14
Fireship
Рет қаралды 866 М.
How I'd Learn AI (If I Had to Start Over)
15:04
Thu Vu data analytics
Рет қаралды 733 М.
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 6 МЛН