* Posts by AdelaideSimone

2 publicly visible posts • joined 27 Oct 2024

The US government wants developers to stop using C and C++

AdelaideSimone

Re: Why?

Rust has guaranteed backwards compatibility, except for a few small things, so it's "instability" doesn't matter. They also readily provide binary, prebiolt toolchains even for old versions, so you can simply specify that you want whatever version of you absolutely have to.

Rust also does support dynamic linking. There's just very little reason to use it most of the time. Android actually provides some interfaces and such through Rust, and they are shared libraries.

You're really only correct about not having inheritance, and that limits replacing some c++ programs; however, Rust traits can provide some similar functionality with its traits, which is a form of composition. Some of it is down to personal choice and debatable, but many cases of inheritance can be replaced by and better designed with composition.

The open secret of open washing – why companies pretend to be open source

AdelaideSimone

Basic world history will unfortunately show this has almost always been the case; however, I do think when countries have more recently (past couple hundred years) revolutionized to democratic forms, there were some truly amazing people in them.

Like with other things, our world's huge interconnectedness (modern ability rapid travel and rapid dissemination of information) just make it easier for the immoral people to lie and manipulate.

PS: You got your metaphor backwards. Seeing through rose-tinted glasses means you only obliviously see the positive in things.