Hacker News new | ask | show | jobs
by jfoutz 3385 days ago
C is glorious. After a bunch of years screwing around with a bunch of different languages, I believe popularity is an indicator of local optima. C hit so many important points, it became critical. I think it blew its competition away, 40 years ago.

Go people have a point. Haskell people have a point. Their points aren't as strong as c's was, back in the day, so they don't dominate in the way c did.

We don't have a clear winner right now. Different languages bring different things. We are in another exploration phase of languages.

1 comments

C has so many decisions that feel odd, but make so much sense! (Yes, I love C).

I'm in the process of building a tiny programming language for some Arduinos, as part of a homebrew computer.

I'm making the memory space as a stack.

But how to have a variable know it's location in the stack?

Return an int! Oh, I just reinvented the typeless pointer C has.

PLT exploration is fun, exciting, and love reading about experiments like Magpie and Wren.

But... I still use C99 at work every day, and there's nothing wrong with that.