News for hackers. Stuff that matters.
Re:Rust in Linux kernel is just a beginning by 0dayz on Tuesday October 25, 2022 @07:27AM (#33329075)
I will admit I never understood why Ada never took off (is it only because of the tooling being propertiary for a long time?), but c# is not as memory safe as rust.
Re:Rust in Linux kernel is just a beginning by pjmlp on Tuesday October 25, 2022 @08:28AM (#33329593)
The only memory safety that C# lacks in comparisaion with Rust is one special case, data races for in-process data.

For everything else regarding concurrent access to shared data out of process, they are on the same foot.

Ada didn't took off, because of several reasons, price of compilers, on UNIX it was an additional SKU on top of the respective developers SDK that already offered C and C++ in the box, 1980's mainstream hardware wasn't able to cope with it, most OS vendors outside UNIX decide to migrate from their toolchains into C and C++, so again additional money on top of the OS SDK.

Re:Rust in Linux kernel is just a beginning by thesuperbigfrog on Tuesday October 25, 2022 @08:32AM (#33329623)
>> I will admit I never understood why Ada never took off (is it only because of the tooling being propertiary for a long time?)

Early Ada compilers had expensive licensing and required expensive hardware to run.

By the time GNAT was added to GCC, C++ had already taken over most of the spaces that were not Ada exclusive (meaning safety critical / defense / aerospace niches where either Ada was once mandated or has thrived in despite the original high costs).