Re: diffrences between compilators
From: Chris \( Val \) (chrisval_at_bigpond.com.au)
Date: 03/23/04
- Next message: Chris \( Val \): "Re: diffrences between compilators"
- Previous message: sumek: "Re: question a bit changed"
- In reply to: Leor Zolman: "Re: diffrences between compilators"
- Next in thread: Leor Zolman: "Re: diffrences between compilators"
- Reply: Leor Zolman: "Re: diffrences between compilators"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 23 Mar 2004 23:01:05 +1100
"Leor Zolman" <leor@bdsoft.com> wrote in message
news:0a4u509jfj5gmbma940j0j9diag21lfm0e@4ax.com...
| On Tue, 23 Mar 2004 02:07:33 +1100, "Chris \( Val \)"
| <chrisval@bigpond.com.au> wrote:
|
| >
| >"Leor Zolman" <leor@bdsoft.com> wrote in message
| > news:o9vt501nuv9conib6aq6as9clps08jv60g@4ax.com...
| >| On Tue, 23 Mar 2004 01:11:35 +1100, "Chris \( Val \)"
| >| <chrisval@bigpond.com.au> wrote:
| >|
| >| >
| >| >"Paul F. Johnson" <paul@all-the-johnsons.co.uk> wrote in message
| >| > news:pan.2004.03.22.13.56.53.694525@all-the-johnsons.co.uk...
[snip]
| >| >| The STL is the STL is the STL.
[snip]
| >| >I believe it is officially known as "The Standard Library", today.
| >|
| >| I think they were actually just talking about the STL, Chris, which I
| >| believe is still more synonymous with "The containers, iterators and
| >| algorithms portion of the C++ Standard Library" than it is with just "The
| >| Standard Library". I used to have a little blurb on my STLFilt site stating
| >| that I knew there was no such thing "officially" as "The STL" (I got sick
| >| of reading it and took it off), but for better or worse, the STL is the STL
| >| is the STL and I would hope the term never becomes /synonymous/ with "The
| >| Standard Library"...
| >
| >:-).
| >
| >I guess it depends on how pedantic one wants to be;
|
| Well. I teach a wonderful course on the STL authored by Scott Meyers. I'm
| going to quote two of the slides in their entirety (hopefully Scott won't
| beat me up for this), and point out that I agree with them wholeheartedly:
| -----------------------
|
| What is "The STL"?
| Possible answers:
|
| The original Standard Template Library developed at HP.
|
| The portion of the standard C++ library concerning containers,
| algorithms, and related functionality.
|
| The above plus strings.
|
| The above plus iostreams.
|
| The above plus some vendor-specific containers and algorithms.
| . Vendors like STLport, SGI, and Dinkumware offer such libraries.
| . Later we’ll discuss three common extensions (ropes, singly-linked
| lists, and hashed containers).
|
| The entire standard C++ library.
| . This is just wrong.
| ---------------------------
|
| Note the last two lines above in particular. The next slide:
|
| ---------------------------
| What is "The STL"?
| My informal definition:
|
| Anything in the standard C++ library supporting iterators.
|
| Containers, strings, algorithms, and some aspects of iostreams.
| . Containers, strings, and iostreams provide iterators.
| . Algorithms use them.
| ---------------------------
|
| So there you go.
:-).
I can see where you're going, but you cannot change the fact
that it is still known as the C++ standard library today.
Btw, on Bjarne Stroustrup' website(under the glossary section),
I see:
STL - the "Standard Template Library" by Alex Stepanov,
which became the basis for the containers, algorithms,
and iterators part of the ISO C++ standard library. TC++PL 15-19.
| >Why did you get sick of reading it ?
|
| The page was getting too long, and I had bigger fish to fry.
There is nothing wrong with a little history, and surely your
web pages were not taking up GBs of space :-).
Cheers.
Chris Val
- Next message: Chris \( Val \): "Re: diffrences between compilators"
- Previous message: sumek: "Re: question a bit changed"
- In reply to: Leor Zolman: "Re: diffrences between compilators"
- Next in thread: Leor Zolman: "Re: diffrences between compilators"
- Reply: Leor Zolman: "Re: diffrences between compilators"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|