The Standard Template Library (STL) represents a breakthrough in C++ programming methodology. Comprising a set of C++ generic data structures and algorithms, STL provides reusable, interchangeable components adaptable to many different uses without sacrificing efficiency. Adopted by the ANSI/ISO C++ Standards Committee, STL is an important addition to every C++ programmer's portfolio of skills.
This book introduces you to STL and provides the information and techniques you need to become a proficient STL programmer. The book includes a tutorial, a thorough description of each element of the library, numerous sample applications, and a comprehensive reference.
You will find in-depth explanations of iterators, generic algorithms, containers, and function objects. Several larger, non-trivial applications, including a dictionary lookup program, demonstrate how to put STL's power and flexibility to work. The book will also show you how to integrate STL with object-oriented programming techniques, while the comprehensive and detailed STL reference guide will be a constant and convenient companion as you learn to work with the library.
About the Author
David R. Musser, currently of Rensselaer Polytechnic Institute, has been involved with STL almost from its inception. Collaborating with its creator, Alexander Stepanov, he helped develop the first implementation and contributed to STL's inclusion in the ANSI/ISO C++ standard.
Atul Saini is President and CEO of Modena S Read more...

This book is the most complete and up-to-date resource on Java from programming guru, Herb Schildt -- a must-have desk reference for every Java programmer.
Reviews
Robert Hurd, Code Collection web site, codecollection.com. March 2000
"A beginner will get a sufficient understanding of Java and some excellent AWT applet source code examples." Read more...

* Previous edition sold more than 36,000 copies
* New coverage of all the updates to Solaris 10, Linux, HP-UX, AIX, FreeBSD, and Mac OS X
* New chapters on Samba, Python, PHP, enterprise application, middleware, the desktop (GNOME, CDE), and databases
* Authors have roots in Bell Labs, the birthplace of UNIX
From the Back Cover
The Definitive UNIX Resource--Fully Updated
Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities.
Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included.
* Install, configure, and maintain UNIX on your PC or workstation
* Work with files, directories, commands, and the UNIX shell
* Create and modify text files using powerful text editors
* Use UNIX desktops, including GNOME, CDE, and KDE, as an end user or system administrator
* Use and manage e-mail, TCP/IP networking, and Read more...
