logoalt Hacker News

throwaway27448yesterday at 11:19 PM5 repliesview on HN

Why are we still discussing c in 2026? Why are you intentionally hamstringing yourself unless you're using fucking hp-ux


Replies

flohofwoetoday at 6:48 AM

Because C is an exceptionally unopinionated language. For some people having a programming language that doesn't have a strong opinion on how things are supposed to work is a good thing.

Most modern languages start with fixing C's warts (good) but then at some point turn into 'tech manifestos' (for lack of a better word). C is refreshingly devoid of opinion and that's what makes it so extremely flexible and timeless.

show 1 reply
smackeyackytoday at 12:00 AM

Embedded programming is still in C for a lot of micro controllers and whatnot. If you’re programming with limited resources it’s essential to understand pointers and arrays. Likely you won’t be doing anything useful without them

yxhuvudtoday at 11:19 AM

Because half the world revolves around C fundamentals, sadly enough. Things would be a lot better if there existed a non-C portable way to share libraries across language boundaries (including libC).

cozzydtoday at 3:48 AM

And yet so few other languages attempt to have a stable ABI (other than by...mimicking C).

show 2 replies