Stamp-45-off-English

Effective and modern C ++. 42 Recommendations for use C ++ 11 and C ++ 14

Write a review
Old price: 68.15
37.48
You save: 30.67 (45%)
10 days
34442168
Отправка в течение 12-17 рабочих дней
+
Author:Meyers Scott
Cover:Hard
Category:Computer & Technology
ISBN:978-5-90714-67-8
Dimensions: 175x23x245cm
This book reflects the invaluable experience of its author as a C ++ programmer. The new opportunities of this programming language that appeared in the C ++ 11 and C ++ 14 standards are not just new keywords or functions, this is the emergence of completely new concepts, so it is not enough for their effective use to find out about their existence, and program to program C ++ 11, as on a slightly improved and expanded functionally C ++ 98.
When such global changes occur in the programming language, their study should be devoted to a certain time, write hundreds, and even better - thousands of lines of code, and encounter a lot of problems that seem all the more strange and incomprehensible than more experience with c. ++ 98 You have. The phrase of Euclid is fully applied to programming that there are no royal ways in geometry. But a guide that shows the most interesting places and warning about pits and bumps can help you go through the study and development of a new programming language. Such a guide can be the book of Scott Meyers. You will not get lost with her and won’t wander into the jungle, from which you will be long and difficult to get out with the help of a debugger.
At the same time, the book will not only teach you how to use new language opportunities - it will teach you how to use them effectively. But this is not all - the book does not just teach the effective use of C ++, but also tells why this or that task should be solved that way.
This book makes you not just memorize the rules - it makes you think.
And although this book is primarily intended for enthusiasts and professionals, it is worthy of a place on the shelf of any programmer - both a professional and a green newcomer.
Mastering C ++ 11 and C ++ 14 - this is more than just familiarization with these standards introduced by these standards (for example, ads of Auto types, semantics of movement, lambda -expression or supporting multi -seating) The question is how to use them effectively - so that the created programs are correct, effective and transferred, and so that they can be easily accompanied by.
This book is devoted to these issues that describes the creation of truly good software using C ++ 11 and C ++ 14 - i.e. Using modern C ++.
The book discusses the following topics
The advantages and disadvantages of initialization using curly brackets, the specifications of Noexcept, direct transmission and functions of MAKE intellectual signs
The connection between the STD :: Move, STD :: Forward, Rvalue Slinks and universal links
Methods of writing clear, correct, effective lambda expression
than STD :: Atomic differs from Volatile, how they are used and how C ++ parallel calculations are correlated with API.
Which of the best methods of "old" programming on C ++ (i.e. C ++ 98) should be revised when working with modern C ++
Effective and modern C ++, following the principles of earlier books by Scott Meyers, covers a completely new material. This book is worthy to take its place on the shelf of each programmer on modern C ++.
About the author
Scott Meyers is one of the leading world C ++ experts, widely demanded as an instructor, consultant and speaker at different conferences. For more than 20 years of Scott Meyers, an effective C ++ series is a criterion for the level of books on programming on C ++. A clear explanation of complex technical material brought him worldwide fame. He is always the most welcome guest at international conferences, and his consultant services are widely in demand around the world.
Scott Meyers has the degree of Doctor of Philosophy (Ph.D) in the field of computer sciences at Brown University University. His site is located at aristeia.com.
Book reviews
"After studying the foundations of C ++, I moved to studying how to use C ++ in industrial programming, using a series of books by Scott Meyers, an effective C ++. Effective and modern C ++ is the most important of the series books that offers key recommendations, styles and idioms that allow you to effectively use modern C ++. Have you yet bought this book yet? Do it right now. "
- Coat of arms of Satter, head of the ISO Committee C ++, specialist in the field of architecture of C ++ software in Microsoft.
Are you interested in C ++? Modern C ++ (i.e. C ++ 11/C ++ 14) is much more than simple make of cosmetic changes to the old standard. Given the new language capabilities, it is more likely to rethink. Do you need help in its development? Then in front of you is exactly the book that you are looking for. As for C ++, Scott Meyers was and remains synonymous with accuracy, quality and pleasure from reading.
- Gerhard Kreuzer, engineer-research at Siemens AG.
It is difficult to get sufficient experience and become an expert. It is no less difficult to become a real teacher who can simply and clearly convey complex material to the student. If you read this book, then you know the person who unites both of these qualities. The book is effective and modern C ++ is written by an unsurpassed technical writer who knows how to express complex interconnected topics clearly and understandable, a brilliant literary style. At the same time, you are unlikely to be able to find at least one technical error in the book.
- Andrei Alexandrescu, Doctor of Philosophy, researcher, author of the book modern design on C ++.
When a person with more than twenty years of experience with C ++ begins to tell how to get the maximum return from the modern C ++ (talking about both the best approaches and the possible traps that should be avoided) - I strongly recommend reading his book carefully! I definitely learned a lot of new things out of it!
- Nevin Liber, a grid programmer in the DRW Trading Group.
Bjarne Straurup - Creator C ++ - said: "C ++ 11 looks like a new programming language." The book effective and modern C ++ makes us share this impression, explaining how to use new capabilities and idioms C ++ 11 and C ++ 14 in everyday practice. Another talented book by Scott Meyers.
- Cassio Neri (Cassio Neri), analyst at Lloyds Banking Group.
Scott knows how to get to the very essence of any technical problem. Effective C ++ series Books contributed to improving the coding style of the previous generation of C ++ programmers, the new book does the same with programmers on modern C ++.
- Roger Orr (Roger Orr), Or /2 Limited, member of the ISO Committee on Standardization C ++.
Effective and modern C ++ is an excellent tool for increasing your level as a programmer at a modern C ++. The book not only teaches how, when and where it is effective to use modern C ++, but also why to do this that way. Without a doubt, this book of Scott Meyers will give programmers a much better understanding of the language.
- Bart Vandvostin (Bart Vandewoestyne), engineer, researcher and just an enthusiast C ++.
I love C ++, he has been my workhorse for decades. And with new hooves, this horse has become even stronger and more attractive than I could have imagined before. But with big changes, the question always arises - "when and how to use all this wealth?" As always, the book of Scott Meyers competently and exhaustively answers the question posed.
- Damien Watkins, head of the group engineering group in CSIRO.
Great reading for the transition to modern C ++ - the novelties of the C ++ 11/14 language are described along with C ++ 98, the separation of the book into sections allows you to easily find the topic of interest, and at the end of each section, final recommendations are given. The book is interesting and useful for programmers at C ++ at all levels.
- Rachel Cheng, F5 Networks.
If you are moving from C ++ 98/03 to C ++ 11/14, you need accurate practical information that you are provided by Scott Meyers in the book Effective and Modern C ++. If you are already writing a code for C ++ 11, then you probably faced problems when applying new opportunities that are easily solved by reading Scott"s book. In any case, we can confidently say that the time spent on reading
Author:
Author:Meyers Scott
Cover:
Cover:Hard
Category:
  • Category:Computer & Technology
Publication language:
Publication Language:Russian
Paper:
Paper:offset
ISBN:
ISBN:978-5-90714-67-8

No reviews found