My problem with rust is not the learning curve, but the absolute ugliness of the syntax. It's like Perl and C++ template metaprogramming had a child. I just can't stand it.
Python is my favourite, C is elegance in simplicity and Go is tolerable.
Python is my favourite, C is elegance in simplicity and Go is tolerable.
C has a simple syntax, but it is most certainly not elegant.
It may be impractical for some tasks but the power:complexity rate is very impressive. Lua feels similar in that regard.
I would say includes/standard library/compilers going crazy on UB is part of the infrastructure or ecosystem around the language and not the language itself. And I agree absolutely, while C the language is beautiful, the infra around it is atrocious.
And some people love that! It just ain't for everyone.