Topic: Sources and References for STL (partly annotated)
Author: edgar@clipper.robadome.com (Edgar C. Crisostomo)
Date: 1995/04/05 Raw View
In article <3lk9e0$ba2@ixnews4.ix.netcom.com>, mcorcora@ix.netcom.com (Marian Corcoran) writes:
[...]
>2. References (these are the ones I know about):
>
> A. Koenig. File iterators. Journal of Object-oriented Programming
>(JOOPS), Nov/Dec 1994
> A. Koenig. Generic iterators. JOOPS, Sept. 1994
> A. Koenig. Templates and generic iterators. JOOPS, June 1994
>--I think Koenig's article are more intermediate level.
Thanks for all the references! Please add :
A.Koenig. Introduction to iterator adaptors, JOOP, January 1995.
As Alex Stepanov said at a recent lecture, if you are experimenting for
yourself, maybe the public sources are sufficient; if it is for work at
your company, get them to pay for commercial support. We use Modena
STL++ v2.0 - they respond fairly quickly to our needs, they add bug
fixes or compiler support for our Unixware 2.0 SDK C++ compiler, and
they answer our many technical questions.
--
Edgar Crisostomo 408-492-6528, edgar@clipper.robadome.com
Systems Software, Siemens Rolm Communications, Inc. FAX 408-492-3305
==== "Darmok and Jhilad at Tanagra, ====
==== Shaka when the walls fell. " ====
Author: mcorcora@ix.netcom.com (Marian Corcoran)
Date: 1995/04/01 Raw View
I get so many requests for info on STL from people on the net, I put
this together. I have * good places to begin. If someone knows about
other material, let me know and I ll post them. My comments are only a
guide. You might have a different experience. It s often best to get
hold of everything you can. I have also heard some books are on the
way. I am sorry if this is somewhat repetitious of other material on
the net. (I haven't seen all this together in one place.) I try to keep
up with the net, but there are just so many articles. You might want to
forward this to others interested in STL.
1. Where does one get the STL?
anonymous ftp via butler.hpl.hp.com
works with Borland 4.5 and IBM
also includes something on hash tables not in STL by Bob
Fraley
--code doesn't have that much documentation, no support
included
STL++: Modena Software at 1-800-MODENA-1
works with Borland, IBM C Set++, Apogee, Visual C++ 2.0
(this last has some limitations.)
comes with tutorial, you can get the tutorial separately
--(read this tutorial after A. Stevens and after playing
with ObjectSpace examples.)
STL<ToolKit>:ObjectSpace at 1-800-OBJECT-1
most C++ compilers
--code is well documented
*comes with tutorial with over 200 elementary examples that
have just been placed in the public domain
available
on via anonymous ftp at /stl/examples.Z or .zip
for PC
--These examples are a good place to start.
2. References (these are the ones I know about):
A. Koenig. File iterators. Journal of Object-oriented Programming
(JOOPS), Nov/Dec 1994
A. Koenig. Generic iterators. JOOPS, Sept. 1994
A. Koenig. Templates and generic iterators. JOOPS, June 1994
--I think Koenig's article are more intermediate level.
D.R. Musser and A.A. Stepanov. Algorithm-oriented generic libraries.
Software-Practice and Experience, July 1994
A.A. Stepanov and M.Lee. The Standard Template Library. ISO
Programming Language C++ Project. Doc. No. X3J16/94-0095, WG21/N0482,
May 1994. (Look in HP s ftp for stl.doc, I believe).
-- Although it is the definitive STL, it is not intro material.
* A. Stevens. He has an interview with Stepanov in Dr. Dobb s
Journal, March 1995.
--This is an excellent conceptual introduction to the STL, also a good
place to start.
* A. Stevens. The Standard Template Library (with some code) ,... in
his column, Dr. Dobb s Journal, April 1995.
-- Also good intro material.
B. Stroustrup. Making a vector fit for a standard. C++ Report, Oct.
1994.
-- Probably more intermediate level.
* M.J. Vilot. An introduction to the standard template library.
C++ Report, Oct 1994.
- Read after Stevens interview with Stepanov
Also see
http://www.cs.rpi.edu/~musser/stl.html
This material is also available via anonymous ftp
ftp.cs.rpi.edu in directory pub/stl the file stl-info.ps.Z
includes STL Online Algorithm Reference by R. Cook,
D. Musser, and K Zalewski with examples.
- See ObjectSpace examples first.
Marian