Comment Re:C++ jumped the shark a long time ago (Score 1) 346
Ah.. I wish it were that simple!
Unfortunately, because of third party libraries, you don't actually have a choice whether or not you want to use templates.
Because of STL, you don't actually have a choice either.
There are enough libraries using that junk that,as any developer of a large C++ system can attest, at some point you are forced to use them, unless you take the extreme stance that you are going to program everything yourself. That approach may work fine for (some) open source projects, but not in the real world.
Also, most people will berate you if you try to write your own list or hash map, instead of the STL. So in essence, there is also a peer pressure to use them.
So yes, while it is "techanically" possible to not use them, in practice, they always find a way into your project, like it or not. And I choose not to like it. :)
Unfortunately, because of third party libraries, you don't actually have a choice whether or not you want to use templates.
Because of STL, you don't actually have a choice either.
There are enough libraries using that junk that,as any developer of a large C++ system can attest, at some point you are forced to use them, unless you take the extreme stance that you are going to program everything yourself. That approach may work fine for (some) open source projects, but not in the real world.
Also, most people will berate you if you try to write your own list or hash map, instead of the STL. So in essence, there is also a peer pressure to use them.
So yes, while it is "techanically" possible to not use them, in practice, they always find a way into your project, like it or not. And I choose not to like it.