The Fascinating History of Rust

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 104

  • @lifespell-omega
    @lifespell-omega 3 дні тому +16

    i like rust a lot. the type system is such a joy. however it can also be complex, but i think for the right project it can be worth it.

  • @CoolestPossibleName
    @CoolestPossibleName 3 дні тому +24

    The rust fungus is resilient, has the ability to spread rapidly and it harms or even kills the proje- I mean plant. Truly a fitting name for this programming language.
    This is a joke

  • @anon_y_mousse
    @anon_y_mousse 18 годин тому +2

    Rust is a fungus indeed. It spreads like one, and it kills its host like one. The more I use it, the more I hate it.

  • @ulrich-tonmoy
    @ulrich-tonmoy 3 дні тому +9

    the only thing rust missing directly calling c/c++ header in rust
    i used rust only with tauri

    • @lutfiikbalmajid3128
      @lutfiikbalmajid3128 3 дні тому +1

      is it possible? can't just using FFI way?

    • @oserodal2702
      @oserodal2702 3 дні тому

      I thought `extern` did the trick?

    • @VivekYadav-ds8oz
      @VivekYadav-ds8oz 3 дні тому +1

      I guess OP wanted a way to not declare functions before using them. This can't possibly be too hard right? Have a macro c_import!() that takes a string path of a C/C++ header file as input and it outputs an extern block with declarations.

  • @ashleyfreebush
    @ashleyfreebush 3 дні тому +11

    Echo is a great extension. Nice to see them here

    • @user-lilithc
      @user-lilithc 3 дні тому

      Yeah. I've been using EchoAPI for a time. It's a great extension for sure.

  • @galaxy14raoul
    @galaxy14raoul 2 дні тому

    I used to be a fan of rust until my friend recommended echo to me ... great platform and UI design is awesome

  • @YunaOmura
    @YunaOmura 3 дні тому

    EchoAPI is incredibly convenient for API testing!

  • @alinghinea
    @alinghinea 3 дні тому +23

    Rust has lost more features that many languages had in the first place ☠

  • @irlshrek
    @irlshrek 3 дні тому +3

    im a huge fan of rust

  • @EduardKaresli
    @EduardKaresli 3 дні тому +2

    Rust is better than C++ in many aspects. I can't learn Rust quickly enough (tired after my day job).

  • @n1kel1n
    @n1kel1n 3 дні тому +1

    Thank you for the video - it was quite interesting to discover the timeline of Rust)
    Are there any plans to check out Odin language?
    I would love to see it, as I’m currently considering it to be a personal alternative to Rust
    With respect,
    Mykola

    • @awesome-coding
      @awesome-coding  3 дні тому

      I have Odin on my ist as well - definitely I'll post some Odin related content soon.

  • @SamuelCoupland
    @SamuelCoupland День тому

    Great video mate!!

  • @loquacious-
    @loquacious- 3 дні тому +2

    rust game >>

  • @davidnguyen9065
    @davidnguyen9065 3 дні тому +3

    Wow, what a well researched video. Could you also cover more videos on Golang?

    • @awesome-coding
      @awesome-coding  3 дні тому +1

      Hey! Thanks for the feedback!
      For certain! Both History videos and Go videos are among my interests, so they will be featured more on the channel.

    • @forhadrh
      @forhadrh 3 дні тому

      ​@@awesome-coding great to hear!

  • @AlexanderSmith-x3i
    @AlexanderSmith-x3i 3 дні тому +2

    I'm currently using the EchoAPI extension, and I love it!

  • @echoptic775
    @echoptic775 3 дні тому +1

    6 minutes ago is diabolical

  • @NoobaLV
    @NoobaLV 3 дні тому +4

    least obvious rust shill channel

  • @ransomecode
    @ransomecode 3 дні тому +1

    Can you make a meme video on Haskell🤓

  • @alcar32sharif
    @alcar32sharif 2 дні тому

    I really like the compiler. Everything else is hot garbage.
    Zig is much more interesting and even more decent designed.

  • @martizong
    @martizong 3 дні тому +2

    3 minutes ago is crazy

  • @PouriyaJamshidi
    @PouriyaJamshidi 3 дні тому +1

    How about a video on Nim?

  • @RafaelMilewski
    @RafaelMilewski 3 дні тому +7

    Learning Rust now is like buying Bitcoin in 2009. - Rafael Milewski

  • @albizutoday2754
    @albizutoday2754 23 години тому

    The fake hegemony is like the woke movement based on nothing! Everybody wants to do it?
    What a surprise!
    Let’s see what Mr Musk thinks about it!

  • @ShinSpiegel
    @ShinSpiegel 3 дні тому +46

    Unpopullar opinion, Rust on Linux kernel was a mistake. I can see a better outcome from Zig, but Rust feels like a bad choice.

    • @awesome-coding
      @awesome-coding  3 дні тому +12

      hy do you think that?

    • @CoolestPossibleName
      @CoolestPossibleName 3 дні тому +9

      ​@@awesome-coding It's not the right tool for that job

    • @dawid0115
      @dawid0115 3 дні тому +10

      ​@@awesome-codingzig feels more low level, and it has a lot better C interoperability

    • @mysterry2000
      @mysterry2000 3 дні тому +33

      I mean, after seeing the work Asahi Lina has shown, I personally see massive merit in Rust on Linux kernel.
      Zero memory safety bugs and a kernel that just works within version 1.0 is crazy good quality code honestly

    • @SilasDuarte-e9k
      @SilasDuarte-e9k 3 дні тому +10

      That's right, the only drawback with Zig currently is that it's not stable, but not being stable it's already superior to Rust. I was quite surprised a few days ago that I did a benchmark between Zig, Rust and C. For the same task, Rust's average memory usage was about 2mb, C's was about 1mb and Zig's was about 150kb!!
      The automatic decisions made by the Rust compiler, and even in C, are suboptimal and Zig is like being able to write Assembly (but easy to crosscompile) with a syntax similar to Typescript, It's a lot of power. It's only a matter of time before AI companies start rewriting everything in Zig, because Zig, by offering so much control, can offer the minimization of costs and environmental impact that will be quite decisive in the future.

  • @unholyremastered1669
    @unholyremastered1669 3 дні тому +3

    first

  • @dranon0o
    @dranon0o 3 дні тому +1

    I don't want to be a maintainer of a software written in Rust in 20 years, what a nightmare

    • @buycraft911miner2
      @buycraft911miner2 3 дні тому

      I rather that than being a mantainer of a cpp project, or even c. not because I dislike writing cpp and c, I love them, its just that coding in them has many easy pitfalls, specially cpp, and they require strictness from the developers' side that rust simply enforces. Obviously, its not that great of a deal, coding guidelines and linters exist, but on average rust projects are better structured I would say

    • @richbaird9407
      @richbaird9407 3 дні тому +2

      I think there's a reason why developers who have learned rust well, generally agree it's a pleasant language to use. The curve is steep but worth it I'd say.

    • @awesome-coding
      @awesome-coding  3 дні тому +3

      I feel like if you are a bad programmer you can still write C / Cpp and easily build up technical debt.
      However, if you are a bad programmer, your Rust code won't compile :D

  • @ol_suh
    @ol_suh 3 дні тому +1

    13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven.
    14 And as Moses lifted up the serpent in the wilderness, even so must the Son of man be lifted up:
    15 That whosoever believeth in him should not perish, but have eternal life.
    16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.
    17 For God sent not his Son into the world to condemn the world; but that the world through him might be saved.
    18 He that believeth on him is not condemned: but he that believeth not is condemned already, because he hath not believed in the name of the only begotten Son of God.
    19 And this is the condemnation, that light is come into the world, and men loved darkness rather than light, because their deeds were evil.
    20 For every one that doeth evil hateth the light, neither cometh to the light, lest his deeds should be reproved.
    21 But he that doeth truth cometh to the light, that his deeds may be made manifest, that they are wrought in God.
    (Jn.3:13-21)

    • @MarkEdwardSinclair
      @MarkEdwardSinclair 3 дні тому

      Off topic babbling

    • @ol_suh
      @ol_suh 23 години тому

      @@MarkEdwardSinclair зачем пустословить :) ... вся жизнь человека пустое, если не имеет вечного смысла... у вас появилась оказия услышать драгоценные слова Вечного, а вы теряете силы на пустое ... начните читать вместо писать :)