|
|
|
|
|
by alphagenerator
4381 days ago
|
|
I actually think the strongest point of C++ is the nature of how template metaprogramming is done. Is there any other language that competes with C++ as effectively with templates? I feel like all these "C++ is bad" comments and articles are from people who've really only scratched the surface in C++. The expressiveness that's available to a programmer using templates in C++ is, to me, quite awesome. |
|
Do you know about hygienic macros in scheme? Standard ML parametric polymorphism? Haskell type classes?
But even more mundane stuff like D's templates? Code-generation and reflection in C# (not to mention generics)? Scala's generics and parametric polymorphism?