Books:
Computers:
C++
The C++ Programming Language (Special 3rd Edition)
by Bjarne Stroustrup
List Price: $69.99
Available from Amazon
$59.50
On 7-22-2006
See Item's Page
Product Review
In this brand-new third edition of The C++ programming Language, author Bjarne Stroustrup, the creator of C++, presents the full specification for the C++ language and standard library, a spec that will soon become the joint ISO/ANSI C++ standard. Past readers will find that the new edition has changed a great deal and grown considerably to encompass new language features, particularly run-time type identification, namespaces, and the standard library. At the same time, readers will recognize the lucid style and sensible advice that made previous editions so readable and enjoyable. Probably the biggest change is a substantial new section, well over 200 pages in length, covering the contents and design of the C++ standard library, the most important new feature of the C++ specification. The author has also added a substantial number of new exercises while keeping many from previous editions that have retained their value. While The C++ programming Language is not a C++ tutorial, strictly speaking, anyone learning the language, especially those coming from C, will greatly benefit from the clear presentation of all its elements. It is impossible to overstate the importance of this book for anyone who is serious about using C++.
--This text refers to the
Paperback
edition.
Dr. Dobb's Journal
Read the entire Review, including a chapter-by-chapter analysis of this book. Bjarne Stroustrup's The C++ programming Language, Third Edition (Addison-Wesley, 1997) has been available for several months. This work, by the creator of C++, is the definitive treatment of the subject and has been since its first edition in 1987. I must confess that I did not care for the first edition. I had expected a tutorial approach as elegant as the classic K&R white book. But then, K&R was about C, a programming language that supported a familiar programming model. The C++ programming model was new to most of us ten years ago, and Stroustrup's first edition was daunting, to say the least. Looking at it now, I find it far less so and much easier to read. Comparing the first and third editions of The C++ programming Language provides insight into how the C++ language has grown and changed in the past decade. The third edition has almost three times the number of pages and a slightly different organization. Whereas the first edition included a 67-page language reference manual at the end, the third edition includes only a language grammar section to represent formal language definition. This is appropriate. The ANSI/ISO Standard document, which is now the formal language and library definition, is itself about 750 pages long. Stroustrup plans to publish The Annotated C++ Language Standard (coauthored by Andrew Koenig, the ANSI C++ committee's Project Editor) sometime this year. The third edition takes a tutorial approach with many of Stroustrup's personal programming philosophies. The author's explanations of how he uses language features provide examples for learning the behavior of those features. He also explains code idioms that some programmers routinely use but that he finds inappropriate. As much as possible, the third edition reflects Standard C++. When small language features are found to be missing, particularly new ones, Stroustrup pledges to add them to a future printing This book is an essential addition to a C++ programmer's library. It is not for dummies, and it wouldn't be my first choice for an entry-level, self-help tutorial on C++ for beginning programmers. It is, however, an excellent textbook for programmers who are self-motivated and students who study under the watchful care of a skilled instructor. As an experienced C++ programmer, I find the book useful as a reference to language usage and behavior. The author invented the language and then stayed close to the standardization and innovation process for the duration, always maintaining a careful vigilance over the evolution of his brainchild. Consequently, this book serves, for those who do not care to pore over the ANSI/ISO document (or the promised annotated version), as the authority on the Standard C++ language, how it works, and how you should use it. -- Al Stevens, Dr. Dobb's Journal
--This text refers to the
Paperback
edition.
|
Sams Teach Yourself C++ in 21 Days (5th Edition) (Sams Teach Yourself)
by Jesse Liberty and Bradley L Jones
List Price: $34.99
Available from Amazon
$22.04
On 7-22-2006
See Item's Page
Book Description
Join the leagues of thousands of programmers and learn C++ from some of the best. The fifth edition of the best seller Sams Teach Yourself C++ in 21 Days, written by Jesse Liberty, a well-known C++ and C# programming manual author and Bradley L. Jones, manager for a number of high profiler developer websites, has been updated to the new ANSI/ISO C++ Standard. This is an excellent hands-on guide for the beginning programmer. Packed with examples of syntax and detailed analysis of code, fundamentals such as managing I/O, loops, arrays and creating C++ applications are all covered in the 21 easy-to-follow lessons. You will also be given access to a website that will provide you will all the source code examples developed in the book as a practice tool. C++ is the preferred language for millions of developers-make Sams Teach Yourself the preferred way to learn it!
About The Author
Bradley L. Jones is the site manager for a number of high-profile developer sites—including CodeGuru.com, Developer.com and VBForums.com. He is an executive editor of Jupitermedia's EarthWeb channel, which is a part of Internet.com. He is also an internationally best-selling author who wrote the original 21 Days book: Sams Teach Yourself C in 21 Days. Jesse Liberty is the president of Liberty Associates, Inc. www.libertyassociates.com where he provides training and custom programming. Jesse is the author of numerous books on C++, C#, Web development and object-oriented analysis and design. He was a Distinguished software Engineer for AT&T and Vice President of Citibank's Development Division.
|
C++ Primer (4th Edition)
by Stanley B. Lippman, Josée Lajoie, and Barbara E. Moo
List Price: $49.99
Available from Amazon
$42.36
On 7-22-2006
See Item's Page
Product Review
This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial. The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom. --Richard Dragan
--This text refers to the
Paperback
edition.
Dr. Dobb's Electronic Review of Computer Books
Read the full Review for this book. During the last fifteen years, the power factor seems to have outperformed the complexity factor, marking the track for massive adoption of C++ in all sorts of serious application realms. Hundreds of books have been published covering every single aspect of the language, including its syntactic and semantic aspects, its effective adoption in small- and large-scale projects, and its most resounding features as well as its most worrying pitfalls. --Davide Marcato, Dr. Dobb's Electronic Review of Computer Books
--This text refers to the
Paperback
edition.
|
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
by Scott Meyers
List Price: $44.99
Available from Amazon
$38.18
On 7-22-2006
See Item's Page
Product Review
Written for the intermediate or advanced C++ programmer, renowned C++ expert Scott Meyers provides essential techniques for getting more out of the Standard Template Library in Effective STL, a tutorial for doing more with this powerful library. STL is a hugely powerful feature of today's C++, but one with a well-earned reputation for complexity. The book is organized into 50 tips that explore different areas of the STL. Besides providing a list of dos and don'ts, Meyers presents a lot of background on what works and what doesn't with STL. Each tip is demonstrated with in-depth coding samples, many of which make use of two-color printing to highlight the most important lines of code. (Advanced developers will enjoy Meyers's in-depth explanations, while those who are in a hurry can skip ahead to the recommended tip itself.) A good part of this book involves using containers, like vectors and maps, which are built into STL. (Besides the standard built-in containers, the author also highlights recent additions to STL like B-trees, which are available as extensions from other vendors.) You'll learn the best ways to allocate, add, change, and delete items inside containers, including associative containers like maps. You'll also learn to avoid common pitfalls, which can result in writing code that is slow or just plain wrong. Other areas covered in Effective STL cover getting the most out of the 100-plus STL algorithms that are bundled with this library. Meyers shows you how to choose the correct algorithm for sorting and other functions. (Even advanced developers will learn something here.) Sections on using function objects (called functors) round out the text. Meyers shows you when these classes make sense and the best ways to implement them. Besides specific tips, you'll get plenty of general programming advice. A useful appendix shows the limitations of STL as implemented in microsoft Visual C++ 6.0 and how to overcome them. Overall, Effective STL is a really invaluable source of programming expertise on an essential aspect of today's C++ for anyone who is using--or planning to use--STL in real production code. It is quite simply a must-have. --Richard Dragan Topics covered: - Introduction to advanced Standard Template Library (STL) programming techniques
- 50 tips and best practices for STL illustrated with sample tutorial code
- Choosing containers
- Efficient copying of elements inside containers
- Removing, erasing, and cleaning up items from containers
- Using custom allocators with STL containers
- Thread safety with STL
- Tips for programming with the STL vector and string classes (including reserving memory and calling legacy C/C++ code)
- Tips for associative containers (including comparing items, sorted vectors, and non-standard enhancements to STL)
- Tips for selecting and using STL iterator classes
- STL algorithms (including sorting, removing, and comparing items)
- Using functors with STL
- General tips for STL programming (including advice for choosing algorithms and understanding compiler diagnostic messages)
- String locales
- Overcoming STL imitations in microsoft Visual C++ 6.0
Book Description
It came without ribbons! It came without tags! It came without packages, boxes or bags! -- Dr. Seuss, How the Grinch Stole Christmas! , Random House, 1957 I first wrote about the Standard Template Library in 1995, when I concluded the final Item of More Effective C++ with a brief STL overview. I should have known better. Shortly thereafter, I began receiving mail asking when I'd write Effective STL . I resisted the idea for several years. At first, I wasn't familiar enough with the STL to offer advice on it, but as time went on and my experience with it grew, this concern gave way to other reservations. There was never any question that the library represented a breakthrough in efficient and extensible design, but when it came to using the STL, there were practical problems I couldn't overlook. Porting all but the simplest STL programs was a challenge, not only because library implementations varied, but also because template support in the underlying compilers ranged from good to awful. STL tutorials were hard to come by, so learning "the STL way of programming" was difficult, and once that hurdle was overcome, finding comprehensible and accurate reference documentation was equally difficult. Perhaps most daunting, even the smallest STL usage error often led to a blizzard of compiler diagnostics, each thousands of characters long, most referring to classes, functions, or templates not mentioned in the offending source code, almost all incomprehensible. Though I had great admiration for the STL and for the people behind it, I felt uncomfortable recommending it to practicing programmers. I wasn't sure it was possible to use the STL effectively. Then I began to notice something that took me by surprise. Despite the portability problems, despite the dismal documentation, despite the compiler diagnostics resembling transmission line noise, many of my consulting clients were using the STL anyway. Furthermore, they weren't just playing with it, they were using it in production code! That was a revelation. I knew that the STL featured an elegant design, but any library where programmers are willing to endure portability headaches, poor documentation, and incomprehensible error messages has a lot more going for it than just good design. For an increasingly large number of professional programmers, I realized, even a bad implementation of the STL was preferable to no implementation at all. Furthermore, I knew that the situation regarding the STL would only get better. Libraries and compilers would grow more conformant with the Standard (they have), better documentation would become available (it has -- check out the bibliography beginning on page 297), and compiler diagnostics would improve (for the most part, we're still waiting, but Item 49 offers suggestions for how to cope in the meantime). I therefore decided to chip in and do my part for the burgeoning STL movement, and this book is the result: 50 specific ways to improve your use of C++'s Standard Template Library. My original plan was to write the book in the second half of 1999, and with that thought in mind, I put together an outline. But then I paused and changed course. I suspended work on the book, and I developed an introductory training course on the STL, which I then taught several times to different groups of programmers. About a year later, I returned to the book, significantly revising the outline based on my experiences with the training course. In the same way that my Effective C++ has been successful by being grounded in the problems faced by real programmers, it's my hope that Effective STL similarly addresses the practical aspects of STL programming -- the aspects most important to professional developers. I am always on the lookout for ways to improve my understanding of C++. If you have suggestions for new guidelines for STL programming or if you have comments on the guidelines in this book, please let me know. In addition, it is my continuing goal to make this book as accurate as possible, so for each error in this book that is reported to me -- be it technical, grammatical, typographical, or otherwise -- I will, in future printings, gladly add to the acknowledgments the name of the first person to bring that error to my attention. Send your suggested guidelines, your comments, and your criticisms to estl@aristeia.com . I maintain a list of changes to this book since its first printing, including bug-fixes, clarifications, and technical updates. The list is available at the Effective STL Errata web site, [A
|
More Effective C++: 35 New Ways to Improve Your Programs and Designs
by Scott Meyers
List Price: $47.99
Available from Amazon
$41.33
On 7-22-2006
See Item's Page
Book Description
Praise for Scott Meyers' first book, Effective C++: "I heartily recommend Effective C++, to anyone who aspires to mastery of C++ at the intermediate level or above." -- The C/C++ User's journal From the author of the indispensable Effective C++, here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software that's just plain better. More Effective C++ includes: Proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features Comprehensive descriptions of advanced techniques used by C++ experts, including placement new, virtual constructors, smart pointers, reference counting, proxy classes, and double-dispatching Examples of the profound impact of exception handling on the structure and behavior of C++ classes and functions Practical treatments of new language features, including bool, mutable, explicit, namespaces, member templates, the Standard Template Library, and more. If your compilers don't yet support these features, Meyers shows you how to get the job done without them. More Effective C++ is filled with pragmatic, down-to-earth advice you'll use every day. Like Effective C++ before it, More Effective C++ is essential reading for anyone working with C++.
Book Info
Includes proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features. Provides 35 new ways to improve your programs and designs. Paper. DLC: C++ (Computer program language)
|
The PMP Exam: How to Pass On Your First Try (Test Prep series)
by PMP, Andy Crowe
List Price: $79.95
Available from Amazon
$50.37
On 7-22-2006
See Item's Page
Book Description
This self-study guide for the Project management Professional (PMP) certification exam from the Project management Institute contains everything project managers need to pass the PMP Exam, including 44 processes, and 592 inputs, tools, and outputs. Exam topics are covered and insider secrets, complete explanations of all PMP subjects, test tricks and tips, hundreds of highly realistic sample questions, and exercises designed to strengthen understanding of PMP concepts and prepare managers for exam success on the first attempt are provided.
About The Author
Andy Crowe, PMP, is a Six Sigma Black Belt and the founder of Velociteach, a company that provides project management and certification training. He has taught classes in C++ for microsoft University and advanced technology courses for the US government, designed courses in high-impact project management for Fortune 50 companies, and served on Microsoft's .NET international advisory committee. He lives in Kennesaw, Georgia.
Inside This Book
(learn more)
First Sentence:
This chapter will explore the PMP Certification Exam, what it is like, and the material it covers. Read the first page
Statistically Improbable Phrases (SIPs):
(learn more)
organizational process assets, project scope management plan, preliminary project scope statement, enterprise environmental factors, work performance information, management plan updates, integrated change control system, communications management plan, staffing management plan, preliminary scope statement, activity cost estimates, project network diagram, control account plan, procurement management plan, schedule management plan, project management plan, scope baseline, approved change requests, work authorization system, contract management plan, cost management plan, network logic diagram, recommended preventive actions, schedule performance index, risk response planning
Capitalized Phrases (CAPs):
(learn more)
Key Fact, Quality Planning, Perform Quality Assurance, Schedule Development, Information Distribution, Perform Quality Control, Risk Identification, Common Outputs, Select Sellers, Cost Budgeting, Schedule Control, Request Seller Responses, Activity Resource Estimating, Scope Control, Develop Project Team, Risk Response Planning, Scope Planning, Manage Project Team, Monte Carlo, Acquire Project Team, Common Inputs Organizational Process Assets, Inputs Enterprise Environmental Factors, Communications Planning, Manage Stakeholders, Develop Project Charter
New!
Books on Related Topics
|
Concordance
|
Text Stats
Browse Sample Pages:
Front Cover | Copyright | Table of Contents | Excerpt | Index | Surprise Me!
Customers interested in this title may also be interested in:Sponsored Links: What is this?
Pmp Exam
Look No Further. We Have It!
Pmp Exam
www.MegaSearch.biz
Feedback
What do customers ultimately buy after viewing items like this?
|
Customers tagged this product with
|
|
Search Products Tagged with
|
|
|
The Little SAS Book: A Primer, Third Edition
by Lora D. Delwiche and Susan J. Slaughter
List Price: $45.95
Available from Amazon
$28.95
On 7-22-2006
See Item's Page
Book Description
Getting started with SAS is easy with The Little SAS Book. This friendly, easy-to-read guide gently introduces you to the most commonly used features of SAS software plus a whole lot more! The book has been revised to include concepts of the Output Delivery System; the STYLE= option in the PRINT, REPORT and TABULATE procedures; ODS HTML, RTF, PRINTER, and OUTPUT destinations; PROC REPORT; more on PROC TABULATE; exporting data;the colon modifier for informats. You'll find clear and concise explanations of basic SAS concepts (such as DATA and PROC steps), inputting data, modifying and combining data sets, summarizing and presenting data, basic statistical procedures, and debugging SAS programs. Each topic is presented in a self-contained two-page layout complete with examples and graphics. This format enables new users to get up and running quickly, while the examples allow you to type in the program and see it work!
About The Author
Lora D. Delwiche brings over 20 years of expertise in working with SAS software to this edition. Lora enjoys teaching people about SAS software and likes solving challenging problems using SAS. Her experience in working with users from many different disc iplines prompted her to write a book proving that SAS is "not hard to learn." Susan J. Slaughter discovered SAS software in graduate school, over 20 years ago. Since then she has used SAS in a variety of business and academic settings. She now works as a consultant through her company, Avocet Solutions. Her experience managing larg e databases, teaching SAS software classes, and writing about SAS inspired her to write a book that is both informative and fun to read.
|
The Innovator's Dilemma: The Revolutionary Book that Will Change the Way You Do Business (Collins Business Essentials)
by Clayton M. Christensen
List Price: $17.95
Available from Amazon
$11.67
On 7-22-2006
See Item's Page
Product Review
What do the Honda Supercub, Intel's 8088 processor, and hydraulic excavators have in common? They are all examples of disruptive technologies that helped to redefine the competitive landscape of their respective markets. These products did not come about as the result of successful companies carrying out sound business practices in established markets. In The Innovator's Dilemma, author Clayton M. Christensen shows how these and other products cut into the low end of the marketplace and eventually evolved to displace high-end competitors and their reigning technologies. At the heart of The Innovator's Dilemma is how a successful company with established products keeps from being pushed aside by newer, cheaper products that will, over time, get better and become a serious threat. Christensen writes that even the best-managed companies, in spite of their attention to customers and continual investment in new technology, are susceptible to failure no matter what the industry, be it hard drives or consumer retailing. Succinct and clearly written, The Innovator's Dilemma is an important book that belongs on every manager's bookshelf. Highly recommended. --Harry C. Edwards
--This text refers to an out of print or unavailable edition of this title.
From AudioFile
When new technologies become available, how do established companies take advantage of these innovations without disrupting existing relationships with customers and stockholders? The managerial formula that solves this dilemma is far from simple, but this abridgment of the author's 1997 book will be easily understood by anyone interested in technological revolutions. The clarity of these broad-brush ideas is just plain fascinating. The reader's gravity and dramatic precision will be distracting for many people, but only for the first few minutes. After that, the big ideas in this program take over and captivate the listener's attention. T.W. © AudioFile 2001, Portland, Maine-- Copyright © AudioFile, Portland, Maine
--This text refers to an out of print or unavailable edition of this title.
|
Additional Pages: 1 2 3
© Adapt, Inc. 1998-2006
|
Other Shops:
American States,
Atlases,
Art,
Art Techniques,
Audio Books,
Authors,
Biographies,
Business,
Celebrities,
Children's,
Cities,
Computers,
Cookbooks,
Countries,
Dictionaries,
En Español,
Encyclopedias,
History,
Horror,
Large Print,
Law,
Medical,
Mystery,
Photographers,
Photography Techniques,
Powell's Selections,
Presidents,
Research,
Romance,
Sci-Fi,
Study Guides,
Subjects,
Techical,
Teenagers,
Textbooks,
Travel
Books
Resources
Most Watched Book Auctions
C++ at Sduf
Book Review Directory
Reviewed Authors
Reviewed Titles
Review List
Site Map
|