Rust without rust
Rust without rust
  • 9
  • 3 705
Evolution Simulator: Analysis
#opensource #github #rustlang #programming #coding
In the previous video I demonstrated an evolution simulator I was working on. In this video I'll analyse the overall evolution process and try to explain what happens for what reason.
And here's the project itself on GitHub: kul-sudo/eportal
zhlédnutí: 32

Video

I Built an Evolution Simulator
zhlédnutí 750Před dnem
#opensource #github #rustlang #programming #coding In this video I'll demonstrate an evolution project I'm working on. The great song at the end: Noah Barger - it's been a bit. And here's the project itself on GitHub: kul-sudo/eportal
Rust Vectors: How do they work?
zhlédnutí 153Před 14 dny
#rustlang #programming #coding #codingtutorial I think many people really misuse vectors, so in this video I'll show how they're implemented and their cons.
Enums in Rust: Almost Too Good?
zhlédnutí 393Před 21 dnem
#rustlang #programming #enums #coding #codingtutorial I think many people heavily underuse enums in Rust, so in this video I'll talk about them.
Rust Tips to Boost your Skill
zhlédnutí 471Před měsícem
#rustlang #programming #coding #codingtutorial Today I'll share with you a few Rust tips that are important to know. I hope you enjoy the video!
Threads in Rust: Parallel Computing
zhlédnutí 1,3KPřed měsícem
#rustlang #programming #async #coding #codingtutorial I think many people greatly underrate threads in Rust, so in this video I'll talk about them.
How to disarm Rust
zhlédnutí 148Před měsícem
#rustlang #programming #coding #codingtutorial Hello everyone. I decided to make a video about using `unsafe` in Rust, because most people don't seem to know the power of it and and that it isn't really a crime.
Rust for rookies
zhlédnutí 146Před 2 měsíci
#rustlang #programming #coding #codingtutorial Hello everyone. Recently I've noticed that a lot of people want to learn Rust but don't know what it even is. In this video, I tried to explain that in simple worlds. I'm also working on integrating a donation system into my channel, so I'll probably do it by the next video.
The easiest Rust borrowing guide
zhlédnutí 276Před 2 měsíci
#rustlang #programming #coding #codingtutorial Hey everyone. In this video, I tried to as simply as possible explain borrowing in Rust. I was watching a lot of videos about it when I was learning Rust and was never able to understand it, so I hope this video is especially helpful for beginners. Enjoy!

Komentáře

  • @fabricehategekimana5350
    @fabricehategekimana5350 Před 23 hodinami

    Nice video ! Suscribed

    • @rustwithoutrust
      @rustwithoutrust Před 22 hodinami

      @@fabricehategekimana5350 Thanks bud! I'd also really appreciate your review on my latest evolution project series and maybe your opinion on what I could add.

  • @samifawcett4246
    @samifawcett4246 Před 6 dny

    nice

  • @sleepybraincells
    @sleepybraincells Před 8 dny

    do more videos about this, maybe about how you used different rust features to make this

    • @rustwithoutrust
      @rustwithoutrust Před 8 dny

      Thanks for your feedback! I'll make a video with in-depth analysis of why bodies behave the way they do and demystify certain kinds of behavior they pick. And yes, I'll talk about the implementation too!

  • @DerSolinski
    @DerSolinski Před 9 dny

    Here's the thing with most evolutionary sims, they are self optimizing systems. Meaning after a certain threshold of cycles you mostly end up with the same species for a given environment and it quirks. No matter how often you repeat it, it will end up with the same damn thing with minute variations. It is ultra super hard to design environmental rule sets that allow for a thriving ecosystem with lots of different roles.

    • @rustwithoutrust
      @rustwithoutrust Před 9 dny

      @@DerSolinski Well, I agree with you, but I don't think that's necessary a negative. Well, something different here is that the bodies sometimes end up with different properties from run to run due to conditions. Conditions are pseudorandom, so a lot of rains, for example, allow them to have so much food that they can afford everything, but when several droughts in a row take place, they try to have a low vision radius, a low speed, and a minimum amount of skills, so they save up energy. But generally, yes, it's close from run to run.

  • @samifawcett4246
    @samifawcett4246 Před 10 dny

    would be cool to see undefined traits in the beginning, and simulate some form of trait forming. Idk the math for this but would be dope to see initially zero traits (they dont even know how to eat yet) to final traits (what ever these are).

    • @samifawcett4246
      @samifawcett4246 Před 10 dny

      anyways this is dope.

    • @rustwithoutrust
      @rustwithoutrust Před 10 dny

      @@samifawcett4246 Hey, this is a pretty good concept that'll definitely spice it all up. I'm currently working on improving performance during rains, but when I'm done with that, I'll try to implement something like that, because the curve of development here is pretty deep.

  • @cobbcoding
    @cobbcoding Před 13 dny

    approximately how long does it take for humans to evolve in this

    • @rustwithoutrust
      @rustwithoutrust Před 13 dny

      Well, the closest is all the skills with lower speed and vision distance, I guess.

  • @cobbcoding
    @cobbcoding Před 19 dny

    you should make a video about lifetimes

    • @rustwithoutrust
      @rustwithoutrust Před 19 dny

      they're already kinda mentioned in one of the videos, but I agree

    • @cobbcoding
      @cobbcoding Před 19 dny

      @@rustwithoutrust still deserves a dedicated vidya

  • @cobbcoding
    @cobbcoding Před 27 dny

    C in a Rust video :therock:

  • @cobbcoding
    @cobbcoding Před měsícem

    thanks! I watched the video and now I have a professional job writing Rust! (just kidding, there's no Rust jobs)

  • @TRINCHIKA
    @TRINCHIKA Před měsícem

    Cool channel, useful information.

  • @griffinmartin6356
    @griffinmartin6356 Před měsícem

    uses rwlock and proceeds to only use the write portion of it. you should've grabbed a read first and checked if the number was larger. if it was then you grab a write and write to that number if it isn't then you never grab a write

    • @rustwithoutrust
      @rustwithoutrust Před měsícem

      Right, that wasn't the cleanest way. Actually, thought about it 😅 Great you've noticed that! Edit: No, you actually can't do it, because you can't lock twice at the same time.

    • @kevz3351
      @kevz3351 Před měsícem

      that wouldn’t work since it will cause data races, another thread could occupy it when you were going to grab a write.

    • @griffinmartin6356
      @griffinmartin6356 Před měsícem

      @@kevz3351 your right. in this case RwLock does not help

    • @rustwithoutrust
      @rustwithoutrust Před měsícem

      ​@@kevz3351You guys are getting me confused now 🤔 Lemme see who's right later for myself.

  • @cobbcoding
    @cobbcoding Před měsícem

    best rust channel on youtube

  • @noahbarger1
    @noahbarger1 Před měsícem

    write c in rust > write c in c

  • @cobbcoding
    @cobbcoding Před měsícem

    first

  • @tim_tmn
    @tim_tmn Před 2 měsíci

    Rust for badookies

  • @cobbcoding
    @cobbcoding Před 2 měsíci

    :therock: me when I see somebody using unsafe in Rust

    • @cobbcoding
      @cobbcoding Před 2 měsíci

      Good video, a lot of stuff covered at once. It might be a good idea to make several videos going in-depth on each topic.

    • @rustwithoutrust
      @rustwithoutrust Před 2 měsíci

      @@cobbcoding The next one will be about properly using `unsafe`.

    • @cobbcoding
      @cobbcoding Před 2 měsíci

      @@rustwithoutrust safely using unsafe

    • @noahbarger1
      @noahbarger1 Před 2 měsíci

      @@rustwithoutrustuse that meme with the crab with the gun

    • @rustwithoutrust
      @rustwithoutrust Před 2 měsíci

      @@noahbarger1 I will.

  • @noahbarger1
    @noahbarger1 Před 2 měsíci

    you should go over the rust basics next video

    • @rustwithoutrust
      @rustwithoutrust Před 2 měsíci

      I will. I'll also make a video for those who are literally just starting to program and explain everything I remember I struggled with when I was a beginner. What do you think?

    • @noahbarger1
      @noahbarger1 Před 2 měsíci

      @@rustwithoutrust yes, good

  • @noahbarger1
    @noahbarger1 Před 2 měsíci

    this is actually a well made video good job

    • @rustwithoutrust
      @rustwithoutrust Před 2 měsíci

      Thanks 👍

    • @cobbcoding
      @cobbcoding Před 2 měsíci

      @@rustwithoutrust needed more skibidi rizzin up livvy dunn in ohio no cap tho. Other than that it was good.

    • @rustwithoutrust
      @rustwithoutrust Před 2 měsíci

      ​@@cobbcodingfax

  • @cobbcoding
    @cobbcoding Před 2 měsíci

    i still don't get it edit: oh now i get it

  • @tim_tmn
    @tim_tmn Před 2 měsíci

    :therock:

    • @rustwithoutrust
      @rustwithoutrust Před 2 měsíci

      :therock: BTW

    • @tim_tmn
      @tim_tmn Před 2 měsíci

      @@rustwithoutrust I recently had the pleasure of viewing your video, and I must commend you on an exceptional job. The content was not only highly informative but also presented in a very engaging and professional manner. Your enthusiasm and expertise were evident throughout, making the video both enjoyable and educational. The visual elements were meticulously crafted, and the overall production quality was impressive. I particularly appreciated the attention to detail in both the graphics and the sound design, which added a layer of polish and professionalism to the presentation. The pacing was excellent, ensuring that the information was accessible and easy to follow, without feeling rushed or overwhelming. Your ability to convey complex topics in a clear and understandable way is truly commendable. It is evident that a great deal of effort and dedication went into researching and preparing the content. I found myself thoroughly engaged from start to finish, and I came away with a deeper understanding of the subject matter. I genuinely appreciated the effort and dedication that went into creating this outstanding piece of work. Your video stands out as a high-quality, informative, and engaging piece of content that reflects a deep commitment to excellence. I look forward to your future productions with great anticipation, confident that they will continue to maintain the high standards you have set. (Definitely not AI generated)

    • @rustwithoutrust
      @rustwithoutrust Před 2 měsíci

      ​@@tim_tmn POG