|
|
|
|
|
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. |
|
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.