You know the authors' names. You recognize the title. You've probably used this book yourself. This is The Elements of Style, the classic style manual, now in a fourth edition.
The revisions to the new edition are purposely kept minimal in order to retain the book's unique tone, wit, and charm. A new Glossary of the grammatical terms used in the book provides a convenient reference for readers. The discussion of pronoun use is revised to reflect the contemporary concern with sexist language. In addition, there are numerous slight revisions in the book itself which implement this advice. A new Foreword by Roger Angell reminds readers that the advice of Strunk & White is as valuable today as when it was first offered.
This book has conveyed the principles of English style to millions of readers. Use the fourth edition of “the little book” to make a big impact with writing.
“If the purpose is to create one of the best books on requirements yet written, the authors have succeeded.” —Capers Jones
Software can solve almost any problem. The trick is knowing what the problem is. With about half of all software errors originating in the requirements activity, it is clear that a better understanding of the problem is needed.
Getting the requirements right is crucial if we are to build systems that best meet our needs. We know, beyond doubt, that the right requirements produce an end result that is as innovative and beneficial as it can be, and that system development is both effective and efficient.
Mastering the Requirements Process: Getting Requirements Right, Third Edition, sets out an industry-proven process for gathering and verifying requirements, regardless of whether you work in a traditional or agile development environment. In this sweeping update of the bestselling guide, the authors show how to discover precisely what the customer wants and needs, in the most efficient manner possible.
Features include
New features include
In A Tour of C++, 2nd Edition, Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major language features and the major standard-library componentsGÇönot, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started.
Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++17, such as move semantics, uniform initialisation, lambda expressions, improved containers, random numbers, and concurrency. The tour even covers some extensions being made for C++20, such as concepts and modules, and ends with a discussion of the design and evolution of C++.