Prossimo project aims to replace memory unsafe C/C++ code with Rust

https://www.memorysafety.org/

The projects they want to make safer includes Linux, curl, sudo, among others.

Just found it and I think this will be interesting for this community.

40 points · 8 comments · view on lemmy.world

8 Comments

TimeSquirrel@kbin.social · 10 pts · 2y (3 replies)

I'm in my 40s, and finally decided to give C/C++ a serious go and try to learn them at a competent level after decades of putting it off, and now everybody wants to move to Rust.

d3Xt3r@lemmy.nz · 14 pts · 2y (1 reply)

Actually this is probably a good time for you to get into Rust, since everyone is still at the starting point (ish), and you, unlike others, don't have decades of C/C++ habits ingrained in you. So if you're starting off fresh, Rust is not a bad language to dip your toes into. :)

TimeSquirrel@kbin.social · 2 pts · 2y

I'm at the level of finally understanding pointers, templates, and operator/function overloads and using them pretty effortlessly now. I looked at some Rust code. I'm not sure I have the brain plasticity to take that on at my age now without massive struggling.

Potatos_are_not_friends@lemmy.world · 3 pts · 2y

That was me with PHP a decade ago. I was moving towards it as everyone was moving to JavaScript.

And honestly I'm gaining an appreciation for it all.

NeryK@sh.itjust.works · 4 pts · 2y

A few too many superlatives in their pitches for my taste. Not a bad idea overall, though the bias in favor of Rust is strong. Did it really become the go-to (heh) memory safe programming language for performance ?

anzo@programming.dev · 3 pts · 2y

Another project that does a very similar thing is around for a couple of years already, https://uutils.github.io/coreutils/

bizdelnick@lemmy.ml · 2 pts · 2y

What is this? Looks like a website filled with info about projects unrelated to it and gathering donations for unknown purpose.

davidgro@lemmy.world · 2 pts · 2y

Sounds awesome to me. And I like that they have such narrow (achievable) goals.