STL is a toy for beginner?

My senior say, stl is a toy for beginners
Because those beginners can't implement the algorithms and data structure
by themselves
Those mature and skillful programmers should not use stl but implements
every data structures and algorithms by themselves just like him
Because he could make them better than stl, even sgi stl would be no
match for him

Well, I am still green and I am not as experience as my senior
But I don't think my senior are that good because he don't even know how to
make a good use of stl and lack the abilities to use it
Since he don't know stl,how could he make sure he could defeat sgi stl?

I ask him to read the source code of sgi stl if he is really that good
But he refuse to do it and say he would not like to read that kind of crap code
And he say we should not use template at all and template don't have qualified
to become one of the advance technique of c++
because it is just a better macro and very difficult to understand

What would you do when you need to work with this kind of senior?Thanks
Last edited on
closed account (3hM2Nwbp)
One thing:
I'd hate to be in your shoes working under a person with that mentality.

The STL is quite well designed and allows for a quicker development process (no bugs to find!) than pecking out the algorithms from scratch. Be wary of the advice that this person gives...it seems to me like he's an old C programmer who's scared of breaking into the world of C++. ( No offense to any old C programmers on the board :P )
I've made my own implementations of some stl classes, but not because they are bad, I just like my version to have different behavior. Also I always make them compatible with the stl classes.

And he say we should not use template at all and template don't have qualified
to become one of the advance technique of c++
because it is just a better macro and very difficult to understand
This just sounds like someone who is too arrogant to learn something new. Templates are not at all difficult to understand. Also I would ask this guy how he would implement his own class to do what stl vector, or auto_ptr does without the use of templates...

What would you do when you need to work with this kind of senior?
I would try to write something he doesn't understand and make him look stupid, but that's just me...
Looks like there are no way to solve this kind of problems

Somebodies like to write c in c++
somebodies like to make anything become oo
somebodies hate stl so much
somebodies totally reject generic programming

All of them have their own advantages and disadvantages
But I am so tired of hearing those people who reject everything
before they try to realize the advantages and disadvantages of each paradigm
Topic archived. No new replies allowed.