The Furries and Big Tech want to force Rust into the Linux Kernel.
(www.youtube.com)
You're viewing a single comment thread. View all comments, or full comment thread.
Comments (51)
sorted by:
We're seeing wokeness in action to destroy Linux. Not sure if its because trannies love Rust and hate C. Or if they want Linux gone because its harder to control than Windows.
Probably all of the above. But, as someone who teaches programming, so many people have a massive hate-boner when it comes to C and C derivatives it's just absurd.
I've actually always thought C and C++ was cool because it seems much more intuitive to how data actually works in the computer. Other, more 'modern' languages seem to hide so much of the actual data manipulation that it actually seems to make less sense.
That's because you were taught under the previous paradigm, that understanding the foundations gives you a good way to filter out bad patterns.
Nowadays it's low skill programmers from india and people using AI to cargo cult good practices, and so making it dumb for them means more code gets written, which managers like, because they also don't understand code.
They hide it because C/C++ give you enough power to actually be dangerous. Modern languages are all stuck in the idiot proofing/ encounter a better idiot cycle.
I don't miss messing with pointers, but the hand holding can definitely go too far.
C++ also results in stuff happening in unknown spots due to the C/CPP run time support needed for it. With C , it is easy to predict when code will run. C++ has things like static initializers whose code runs "I have no idea when".
The compilers (and linker -- the toolchain) do a lot of work to make C work as a shorthand for assembly. You have to write some assembly, anyways, for something like the Linux kernel, but you avoid a lot of it by taking advantage of properties of C like the calling convention and struct packing. I routinely need compiler extensions to make low level C code work.
C has kind of a dated syntax, but I suspect for low level usage, no other programming language is going to be effectively different. It's just writing the same story using different words.
There's an obsession with crutches for bad programmers. They are so obsessed with worrying about memory safety and such in all these new languages. How about learning and thinking how the computer works instead? Even more so, keep things simple! I hate modern programming because it's a circlejerk of how much more complicated can we do this. I was at one point considering learning Rust just for my own interest sake but I'm not wasting my time on that anymore.
I wish this would return to software design in a broader sense. Too many things these days try to do and be everything. Give me a tool that is very good at one specific thing rather than a toolbox that's a mess and is mediocre at everything.