l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
October 20: Web Application Hacking: How to Make and Break Security on the Web
Next Installfest:
TBD
Latest News:
Oct. 10: LUGOD Installfests coming again soon
Page last updated:
2009 Sep 01 11:02

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] libstdc++ and sgi and hp?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] libstdc++ and sgi and hp?



On Tue, Sep 1, 2009 at 12:35 PM, Brian Lavender<brian@brie.com> wrote:
> 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.
>
>
According to "Effective C++", STL and Standard Library is not superset
of either. STL concentrates on algorithm, iterator, containers,
functors and maybe, allocator, while standard library includes part(if
not all) STL, besides, it has io packages and C89 library,etc.

> 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<kbloom@gmail.com> 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
>> > vox-tech@lists.lugod.org
>> > http://lists.lugod.org/mailman/listinfo/vox-tech
>> >
>> _______________________________________________
>> vox-tech mailing list
>> vox-tech@lists.lugod.org
>> http://lists.lugod.org/mailman/listinfo/vox-tech
>
> --
> Brian Lavender
> http://www.brie.com/brian/
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
>
_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.