"No way to prevent this", say programmers of only language where this regularly happens
-
Show this thread
-
Replying to @mjg59
Most of those languages you like are written in C, and have runtimes that prevent them from writing eachother. Complaining about C is like complaining about Verilog. It’s the right thing for its layer. It’s not the right thing for every layer.
5 replies 0 retweets 10 likes -
C is good at a bunch of things people don’t entirely realize you might need to be good at. There are reasons libraries are written in C — only a few languages are really embeddable at all, securely or otherwise. The predecessor to Windows Vista was scrapped. JIT/C# didn’t work.
1 reply 0 retweets 1 like -
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.
1 reply 0 retweets 0 likes -
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.
-
-
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 - 5 more replies
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.