Jesus Christ, how old is that Pi?
12
Seriously though, anyone knows the source of the pic? I’ve been wondering for a while.
please don’t make me read another bjarne book. the last time i read one it made me want to stop programming
The cool kids are forcing people to read this at gunpoint nowadays
Right? It’s in the kernel and everything now. Linus likes it. Linus hates everything. HOW MUCH ARE THEY PAYING HIM?
I’m pretty sure Linus dissed on RUST, but then again he disses on everything and everyone.
Did he actually say that he likes it? My impression was that it’s not his comfort zone, but he recognizes that for the vast majority of young programmers, C is not their comfort zone. And so, if they don’t hop on this Rust train, the Linux kernel is going to look like a COBOL project in a not too distant future. It does not happen very often that a programming language capable of implementing kernels gains wide-spread adoption.
Big Rust has gotten to Linus
Not the L man!
One (1) good programming language is what they paid him XD
I like Go better
However, C is still king in a lot of ways
C is definitely still king, but I wonder if crABI will eventually be able to dethrone it:
https://github.com/rust-lang/rust/issues/111423
If they can define a useful ABI that manages to include lifetimes, that might just be enough of an improvement to get people to switch over from assuming the C ABI everywhere.
Still remains to be seen if a potential rust ABI can avoid becoming a chain to the wall the way the C++ ABI seems to have become. When a lot of C++ers apparently agree with “I’m tired of paying for an ABI stability I’m not using” it’s not so clear it would really be a boon to Rust.
That said
no_std
appears to be what people go to for the lean Rust.And a lot of us are happy not having to juggle shared dependencies, but instead having somewhat fat but self-contained binaries. It’s part of the draw of Go too; fat binaries come up as a way to avoid managing e.g. Python dependencies across OS-es. With Rust and Go you can build just one binary per architecture/libc and be done with it.
The problem is that both Rust and Go are huge. The compiled binaries are bigger and the compilers themselves and slower and more resource intensive. The current benefit to C is that is lean and compiles quickly.
Rust is only huge because it doesn’t have an ABI. If you had an ABI (and didn’t have to compile every single dependency into the binary) the binary sizes would probably drop a lot to the point where they’re only slightly bigger than a C counterpart
Edit: I don’t know if Go has an ABI but they also include a runtime garbage collector in their binaries so that probably has something to do with it.
Why is there Gleam and Deno on the cover?
I know you’re joking, but uh, both of those are (largely) implemented in Rust…
Cool, I didn’t know that!
Stroustroup textbooks aren’t for Visual Studio? At least Programming: theory and practice?
That’s not socks that’s a gun
I appreciate the usage of the pi 1 and not one of the newer versions.
Maybe I’m just old but old pi was special
Pi 1 was an amazing idea, I ordered one as a sonon as they were available and then never used it for anything. I’ve bought way to many pis since then.
It was! I still have mine somewhere in the house. It was my kodi media player for a long time.
Am I going too hard by making shortcuts to start and stop SSH on my steamdeck desktop for easier file transfer? Feels like a basic security step when connecting to other networks, while not wanting to remember the commands to enable, also wanting to avoid keeping the perms permanently open for the sake of unknown backdoors. Even added windows stating if it was started or stopped in the case of extra sauce or herb.
Ayy girl, we’re going over and beyond with your network security, because we all do a fucky wucky from time to time.
C++? Shoot me
Wat? Don’t you dare talk that way about my favorite multiple personality disorder clusterfuck of a language.
C is the only language, all the rest are mental disorders (/j 😉)
Edit: maybe rust, but it’s on thin ice XD
I still.like fortran better. (And I am not even lying.)
For anything mathematical, the fact that Fortran has integrated support for doing math on arrays is absolutely fantastic
As someone that has programmed professionally a good chunk in C for embedded systems (basically it’s home turf), fuck C.
the author of C++ said that C gives you many opportunities to shoot yourself in the leg. You have a much less chance for this to happen with C++, but when it does, you will blow your whole lower body off
All Linux enthusiasts are attractive women.
I’ll settle for girlish and overknees
Even if they are men?
Especially if they are men
Only the internet to keep telling us these lies 😭
In C++? I’d rather be shot, thanks :P
Could’ve got me there quicker by telling me the truth
My type of stay-at-home wife works on OSS projects all day
Linux is C only, ever read the rant by Linus last century about C++ ? I was there, in usenet
They’re about allow bits of rust though
Have they tried applying a bit of protective oil coating?
Heresy!
He’s having the same rant every couple of years. It’s always funny.
Wait, you are telling people had discussion in Usenet? No way!
it was mostly flame wars, alt.bin.pictures.erotica, warez, discussion about The Simpson, and of course The Oracle, and Kibo.
EDIT for young people, the usenet oracle and kibology