
On 3 May 2010 21:43, Chad Nelson <chad.thecomfychair@gmail.com> wrote:
On 05/03/2010 09:22 PM, Scott McMurray wrote:
Does "your average developer" even write templates that use the extra power than templates offer over generics?
Not sure what you mean, since in C++ "generics" means templates to me. And I don't know how I stack up to the average developer, but I've been writing template code for years and never knew about that.
To me, "generics" are like those offered in Java, C#, or SML. The most important difference is that you can specialize templates, and from that you get Turing-completeness.
I figured that compiler writers probably knew more about it than I did, and followed their example.
They may have legacy issues from way back when their compiler didn't support partial template specialization.