Your frustration is not illegitimate, but recognize there’s a wide variety of technical and *cognitive* factors that strongly indicate C and have little in the way of alternatives. That’s changing, as we *understand* C, not as we complain about it.
-
-
I agree that our understanding of C has progressed. We’ve come to understand that it’s a horribly outdated language and maybe, just maybe, we can do things better in 2019 than a language from 1978.
0 replies 1 retweet 15 likes -
C embeds, drives systems with predictable-ish timing, runs everywhere, and has an active development community. That ain’t nothing. Everyone seems to forget the explosive growth happening in C++ right now, acting like that’s “some other thing”. Nope.
1 reply 0 retweets 2 likes -
No, but they’re the ones every single person on this thread is on this thread with. In practice, they drive GUIs.
1 reply 0 retweets 0 likes -
If you’re tweeting from a browser, then if that browser is Firefox you’re tweeting with JS and Rust and a whole bunch of C++, the last of which primarily because migration takes time.
1 reply 0 retweets 2 likes -
There’s an entire OS you’re leaning on.
1 reply 0 retweets 2 likes -
An entire OS that's riddled with memory safety vulnerabilities. I don't think you can point at any mainstream OS and make the argument that it's *better* for having been written in C.
3 replies 0 retweets 8 likes -
There’s just C/C++/ASM. The Java/C# attempts failed miserably. Google is still plugging away at Fuscia, which sounds like fun and is written in Go. They shipped Gvisor, which is amazing! Rust is starting to get some bare metal OS’s too. Things are improving. Still crawling.
3 replies 0 retweets 0 likes
??? Fuchsia isn’t written in Go.
-
-
Oh? I thought at least large chunks of its userspace was. They don’t exactly publish an iso, and gvisor is its Linux compat later. What’s it in?
1 reply 0 retweets 0 likes -
C++/Rust/Dart/Go, as far as I know. It’s certainly not all Go.
0 replies 0 retweets 0 likes
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.