🏆 Rust is CHANGING Python for the better

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024

ความคิดเห็น • 36

  • @mysterry2000
    @mysterry2000 2 หลายเดือนก่อน +4

    Ah man I was really looking forward to a Mojo shout out 🥺the people creating it are amazing, and what they're doing with the language design of Python is simply jaw-dropping
    Definitely something you should consider for an upcoming video, subscribed! 😁

    • @bitswired
      @bitswired  2 หลายเดือนก่อน +1

      Wow man it’s a nice catch!
      I have to admit that I lost track of the Mojo project after they announced it a while ago …
      Thanks for the idea I will give it a try 👍🏽

  • @vogendo7377
    @vogendo7377 3 หลายเดือนก่อน +3

    Clear, concise and very instructive. Keep up this great videos work.

    • @bitswired
      @bitswired  3 หลายเดือนก่อน

      Thanks Vogun ❤️
      Let’s gooo ;)

  • @pranaypallavtripathi2460
    @pranaypallavtripathi2460 2 หลายเดือนก่อน +1

    How is parallel programming done in Rust? I know that there are several MPI libraries such as OpenMPI, MPICH, Intel MPI, etc for running a C/C++ code (which uses these libraries) on multiple compute nodes (each with tens of cores) but what about Rust?

    • @bitswired
      @bitswired  2 หลายเดือนก่อน

      Hey good questions!
      On single node using multiple threads Rust has native support for real multi threading, and you have libraries like rayon that provide nice utilities.
      For multi nodes with Rust I’m not an expert but there also exist MPI bindings, like rsmpi.

  • @dan_dom
    @dan_dom 3 หลายเดือนก่อน +4

    Your videos are very well crafted, the only thing for me is the music maybe a bit quieter, it is a distraction for me from the point of the video itself (but this one is a LOOT better then the previous ones, there, i could not focus on the speech itself because the music did not serve as a background to well). Otherwise, keep up the great production quality, respect 👍

    • @bitswired
      @bitswired  3 หลายเดือนก่อน

      Thanks for the kind and useful feedback!
      Sorry for the distraction, I tried to make the background music lower and use a chiller song.
      But I will make it even more quiet next time 👍🏽

    • @santiagoafonso
      @santiagoafonso 3 หลายเดือนก่อน +2

      @@bitswired I agree, a somewhat lower volume would help. Great video.

    • @bitswired
      @bitswired  3 หลายเดือนก่อน +1

      Thanks for the feedback 👍🏽 I’ll fix the problem for the next video next week 😉

    • @HansMaxiBricks
      @HansMaxiBricks 2 หลายเดือนก่อน +1

      your audio sux then :P

  • @natevaub
    @natevaub 3 หลายเดือนก่อน +2

    Great job as always bro! Keep it up :D I might have to start my Rust journey looks like a god tier language

    • @bitswired
      @bitswired  3 หลายเดือนก่อน

      Thanks frero ❤️
      Lets go you love Rust hehe
      After Transcendence ;)

  • @mariegautier3765
    @mariegautier3765 3 หลายเดือนก่อน +2

    You manage to make me understand an aera that is absolutely not mine, well done 😂🥰❤️

    • @bitswired
      @bitswired  3 หลายเดือนก่อน +1

      Thanks Bella ❤️
      You will be soon an expert 😉

  • @oscar7557
    @oscar7557 2 หลายเดือนก่อน +1

    You forgot to mention rust takes 20 years to compile lmao great video tho man thanks for the info. I work in Python and it sucks hard. These tools you mentioned look great :)
    Also could you include links to the tools and libraries next time?

    • @bitswired
      @bitswired  2 หลายเดือนก่อน

      😂 I had to be quiet about it 🤫
      Just kidding, it’s a good point I forgot to mention!
      Thanks! Let me me update the description with the link 👍🏽
      Hope you’ll like them ;)

  • @patricknazar
    @patricknazar 3 หลายเดือนก่อน +1

    I enjoyed the video, yes just need to work on that voice volume, and maybe a bit more upbeat voice. gj

    • @bitswired
      @bitswired  3 หลายเดือนก่อน +1

      I’m glad you liked it thanks for the feedback 😁
      I will fix these and issues already working on the next video 💪🏽

  • @Z4KIUS
    @Z4KIUS 3 หลายเดือนก่อน +1

    will it fix the syntax though?

    • @bitswired
      @bitswired  3 หลายเดือนก่อน

      Ahah it could
      If you make a pull request to RustPython you could change the language parser and have your own syntax
      Though, the chance to get accepted in main is low 😅

    • @Z4KIUS
      @Z4KIUS 3 หลายเดือนก่อน +1

      @@bitswired I'd be happy to see better support for Bython to be honest, sometimes the Py ecosystem has basically everything I need but even these few dozens of lines of glue in Py make me suffer

    • @bitswired
      @bitswired  2 หลายเดือนก่อน

      I did not know about Bython thanks for mentioning it!
      I don’t think it’s supported by RustPython but you could give them the idea 🤷🏽‍♂️
      Ahah what are your favorite languages?

    • @Z4KIUS
      @Z4KIUS 2 หลายเดือนก่อน +1

      @@bitswired I spend most of time and feel most comfortable with PHP, JS and TS, but I can pick up basically any C-style language quickly, wouldn't want to bother with manual memory management though
      besides that I liked Delphi quite a lot, Lua was great for game scripting
      what annoys me in Python is the lack of braces (my brain spends excessive amounts of effort to properly track blocks without them) and the tendency to output integer results from math operations if you forgot to make all operands floats
      then there's AHK, I'm using it because there are no other options, but it feels like there's no rhythm nor rhyme how you do some things and every time I just shuffle things until it starts working, function calls there are bizarre

    • @bitswired
      @bitswired  2 หลายเดือนก่อน

      Cool I also use TS quite often 👍🏽
      Yes auto memory management is a neat feature. You’re less likely to to shoot yourself in the foot 😅

  •  3 หลายเดือนก่อน +4

    Prototyping and overall development is faster in Rust than Python. Python will still be used because Rust has a steeper learning curve and a smaller ecosystem. But with time, Python will be replaced by Rust in many areas.
    Rust is "all levels", not just low level. Any python code can be translated to Rust code with zero level reduction. The borrow checker forces the Rust code to be "high level", either by using it or by avoiding it (and using smart pointers).

    • @paca3107
      @paca3107 3 หลายเดือนก่อน +1

      rewrite everything in rust!

    • @redthunder6183
      @redthunder6183 3 หลายเดือนก่อน +4

      Prototyping in python is way faster than rust…
      Rust will never replace python, but it will more likely replace C/C++
      Rust is more similar to C/C++ than python. Rust and python were designed for two completely different use cases

    • @bitswired
      @bitswired  2 หลายเดือนก่อน

      Hey thanks for participating :)
      I see your point, and it’s true that if you are proficient in Rust you can go fast.
      But I think Python is still way faster for prototyping:
      - it’s not compiled so you can run a huge project instantly after making a change, while rust could take a while to re compile
      - the learning curve is way lower
      - the ecosystem is huge
      I also like your POV about rust being low-level and high-level depending on how you use it 👍🏽

    • @bitswired
      @bitswired  2 หลายเดือนก่อน

      Yes, I think it’s more of a c/cpp contender 👍🏽

    • @bitswired
      @bitswired  2 หลายเดือนก่อน

      Ahah hard to resist the appeal 😅

  • @robertthallium6883
    @robertthallium6883 3 หลายเดือนก่อน +2

    Rust isn't even a real language.

    • @bitswired
      @bitswired  3 หลายเดือนก่อน

      It’s much more ahah