Now better ways of doing strings and arrays, no need for something as modern as 1976's PL/I way of doing them.
Now better ways of doing strings and arrays, no need for something as modern as 1976's PL/I way of doing them.
I would not let the name distract you - it's equivalent to overloading, not "generics" (i.e. parametric polymorphism)
In that capacity I think it's quite a lot more sane than C++. Having a closed set of overloads, not having name mangling, not having complex name lookup rules are all a good thing.
I would love to read your reasoning because so far I have not been able to understand the stiff resistance to what I see are very positive changes aimed at cleaning up so much of the mess that is C.
"...is a deeply hated C feature that everyone likes to dunk on for both being too much and also not being good enough at the same time"