3 ms·
> The C language is old and boring. It is a well-known and well-understood language. This is such an under appreciated feature. I'm tired of languages that ju
by epolanski 10mo ago
> The C language is old and boring. It is a well-known and well-understood language.
This is such an under appreciated feature.
I'm tired of languages that just keep adding and adding to a language.
Work on the standard library or ecosystem, but stop changing the language otherwise you'll never end up anywhere because there is always going to be something that would benefit from some love.
Hell, I'd say the same is true for many libraries.
- goku12 10mo ago> It is a well-known and well-understood language. This isn't entirely true. There are a bunch of UBs that you have to be very careful about. C has the right idea about simplicity. But deterministic behavior is also important because someone will find a way to make use of UBs in their code.
- bluecalm 10mo agoWhat I like about C is that when they do add features they are just useful non-controversial features with maybe one exception of VLAs (that one was controversial). Designated initializers, compound literals, binary literals and the way to printf numbers in binary, constexpr, alignas, #embed, stdbit.h, memset_explicit, restrict to name the ones I really like.
- christophilus 10mo agoThis is one of the things I love about Clojure. It's a simple, elegant, stable language.