I thought the STL was renamed to the Standard Library. I thought the article was interesting where Stephanov described how C++ programmers tried to form generics (or however you call it) using the object oriented approach and it would invariably fail. The STL (or standard library ) is a great thing and it is hard to imagine C++ without it.
On Tue, Sep 01, 2009 at 09:56:40AM -0400, Hai Yi wrote: > it seems to me Stepanov is good at convincing people so that he was > able to push his ideas and make his marks no matter where he was, > hehe. > > And libstdc++, anyone knows the history? (Wiki redirect this item to > "C++ standard Library") > > Hai > > > On Tue, Sep 1, 2009 at 9:09 AM, Ken Bloom<[email protected]> wrote: > > On Mon, 2009-08-31 at 19:51 -0700, Jeff Newmiller wrote: > >> Hai Yi wrote: > >> > I've been reading some general stuff about C++, it appears to me that > >> > in unix/linux, libstdc++ is a c++ implementation from gnu, but there > >> > are the sgi and hp's copyright info in the header files like > >> > /usr/include/c++/4.3/vector . I used to use sgi's stl website as > >> > reference (http://www.sgi.com/tech/stl/ ), which gave me an impression > >> > that this company used to be a big contributor to C++ (or STL? ) > >> > standardization; however, from wiki, it appears HP is the one behind > >> > the STL effort. > >> > > >> > Anyone can have a brief history lesson about libstdc++, sgl and hp's > >> > relations in regard to STL? > >> > >> Alexander Stepanov might [1][2] have something to say about the latter > >> two, but I don't think he reads this mailing list. > >> > >> [1] http://www.sgi.com/tech/stl/drdobbs-interview.html > >> [2] http://www.stlport.org/resources/StepanovUSA.html > >> > > > > Sounds from these articles and Wikipedia like: > > > > Alexander Stepanov is the contributor, and whatever company employs him > > at the time is the one behind the the STL effort. So the earliest > > conceptual work in generic programming was stuff Stepanov did at GE and > > later AT&T. Stepanov must have started working with generic programming > > in C++ when he was at HP (and he published a full STL while he was > > there). He then did further development on the STL at SGI, and that's > > the version that's standardized. > > > > There are other languages these days that also seem to do a good job at > > generic programming, in particular Haskell, and dynamic languages like > > Ruby. > > > > --Ken > > _______________________________________________ > > vox-tech mailing list > > [email protected] > > http://lists.lugod.org/mailman/listinfo/vox-tech > > > _______________________________________________ > vox-tech mailing list > [email protected] > http://lists.lugod.org/mailman/listinfo/vox-tech -- Brian Lavender http://www.brie.com/brian/ _______________________________________________ vox-tech mailing list [email protected] http://lists.lugod.org/mailman/listinfo/vox-tech
