Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Some complexity is avoidable, other isn't.

Besides C++ templates are a result of creating a conceptually simple, one size fits all solution for generics, metaprograming, library tuning, and some dozens of other problems that other languages have specialized tools to solve. Turns out that the complex set of features works better.



view as:

Is it a complex set of features, or rather a set of focused tools?

It is a large set of simple tools. It is conceptually complex because each tool is different and you must learn them all.

Legal | privacy