Why? It completely fails on helping you track memory,and dealing with aliasing, let alone doing concurrency correctly. It has one cool feature: comptime.
I would like to know how big a compiled rust binary is in the embedded world is, since microcontrollers do not have much memory. As far as I understood Rust relies a lot on HALs and libraries and Bare Metal programming is not very famous in Rust. But I might be very wrong with this assumption.
Ah, the "skilled developer" argument. Too bad neither Microsoft with all their billions, or the "many eyes" open source Linux uber tech bros, can write C code that avoids common memory errors, causing security bugs.
@ yeah I can see that happening if JavaScript will ever get fixed. Lol languages are just a tool for the job, fixating on one language as chad language just screams code monkey
@@dimsum899 "tools for the job" is the point. Horses for courses. And when it comes to the hardest jobs that requires the most performance with highest safety, Rust is the Chad language.
@@dimsum899 Well anything is true until it isn't. You aren't going to be using Python or Javascript for your GPU computing, either. But there are Rust libraries for interfacing with the GPU, and there efforts under way to make Rust a first-class shader language.
Really? I just did a search for: "ada memory safety", got to a Reddit question, "Is Ada memory safe?", and then the supplied answer shows all the ways Ada is worse than Rust in terms of safety.
@@chrimony "tell me you did a bad research without telling me you did a bad research". So why Ada is used for medical machines, space, Jets, and rockets?
@@chrimony Ada is safer in general, not just memory, it has mechanism to protect against memory leaks Rust does not. There is a subset of Ada called Spark that is even safer.
@ For the same reason C is also used in all those fields. Or that C is now being replaced with Rust and not Ada. It's whatever people choose for the job. If you want to know technical facts about a language, appealing to popularity is not a way to go about it.
Stop mentioning "Easier" you're misleading people ❗
0:10
> Safety
> Dynamically typed
what?
Use Zig!
Why? It completely fails on helping you track memory,and dealing with aliasing, let alone doing concurrency correctly. It has one cool feature: comptime.
@chrimony Sai daí, fanboy dos infernos!
Ease of Python? Hahah)), yeah... right... tell that one to my heap allocated data
Pretty good for AI slop.
I would like to know how big a compiled rust binary is in the embedded world is, since microcontrollers do not have much memory. As far as I understood Rust relies a lot on HALs and libraries and Bare Metal programming is not very famous in Rust. But I might be very wrong with this assumption.
Rust binaries are huge due to the fact their dependencies are always statically linked.
I rather think that Go and Zig will overtake Rust in the near future.
This means nothing. Any language can do the same stuff, it only takes a skilled developer.
Also, use haskell.
Ah, the "skilled developer" argument. Too bad neither Microsoft with all their billions, or the "many eyes" open source Linux uber tech bros, can write C code that avoids common memory errors, causing security bugs.
#Golang FTW 💪🏻
10 years to get generic, garbage collected, and no concurrency safety. Try again.
Lets face it, it's most likely going to be python as the most universally adapted programming language
That or some variation of JavaScript for the cafe programmers. But if you want to be a Chad programmer, you need to Rust.
@ yeah I can see that happening if JavaScript will ever get fixed.
Lol languages are just a tool for the job, fixating on one language as chad language just screams code monkey
@@dimsum899 "tools for the job" is the point. Horses for courses. And when it comes to the hardest jobs that requires the most performance with highest safety, Rust is the Chad language.
@ well, true until it isn’t, like gpu computing for example, or anything that LLVM doesn’t support
@@dimsum899 Well anything is true until it isn't. You aren't going to be using Python or Javascript for your GPU computing, either. But there are Rust libraries for interfacing with the GPU, and there efforts under way to make Rust a first-class shader language.
Why to use Rust when there is Ada? Ada is safer than Rust and does everything Rust does and more.
Because the Rust hype train is still alive, it'll die down given enough time and settle for a niche spot in software development
Really? I just did a search for: "ada memory safety", got to a Reddit question, "Is Ada memory safe?", and then the supplied answer shows all the ways Ada is worse than Rust in terms of safety.
@@chrimony "tell me you did a bad research without telling me you did a bad research". So why Ada is used for medical machines, space, Jets, and rockets?
@@chrimony Ada is safer in general, not just memory, it has mechanism to protect against memory leaks Rust does not. There is a subset of Ada called Spark that is even safer.
@ For the same reason C is also used in all those fields. Or that C is now being replaced with Rust and not Ada. It's whatever people choose for the job. If you want to know technical facts about a language, appealing to popularity is not a way to go about it.
I found the AI generated video.
C++ > Rust
Just accept it
C++ is a zombie language.
@@chrimony yeah, it requires brains to work with