Post #3213150
2023-11-03 20:57 UTC
@thamesynne@dragon.style @gsuberland@chaos.social @thephd@pony.social C excels in one specific area -- it's available on more platforms than anything else. That's only due to being the focus of effort for decades, not due to any special inherent quality -- in another timeline, we're all running derivatives of the UCSD Pascal P-Machine that JITs code at runtime.
Replies (2)
-
@ShadSterling@mastodon.social 2023-11-03 22:08
@mos_8502@oldbytes.space @thamesynne@dragon.style @gsuberland@chaos.social @thephd@pony.social that and the calling convention is the most widely interoperable, so you can extend almost any extendable language by writing extensions in C The thing I’m inclined to use C for is things where it matters that the runtime introduces almost no overhead - things where I want to optimize computer time, not programmer time. Not because it’s the only option, but because as you said it’s the most portable
-
@thamesynne@dragon.style 2023-11-03 23:11
@mos_8502@oldbytes.space @gsuberland@chaos.social @thephd@pony.social i think Forth and Lisp might raise exceptions to that claim too ;-)