Don't hope to get rid of books (Umberto Eco)
+371 27000041, +371 27000045
(on working days 9:00-17:00 latvian)
+371 27000041
+371 27000045

(on working days 10:00-17:00)

Efficient and Modern C++: 42 Tips for Using C++11 and C++14

39.99 €
Out of stock
Efficient and Modern C++: 42 Tips for Using C++11 and C++14
39.99 €
This book reflects the author's invaluable experience as a C++ programmer. The new features of this programming language that appeared in the C++11 and C++14 standards are not just new keywords or functions; they are the emergence of completely new concepts, so that to use them effectively, it is not enough to simply learn about their existence and program in C++11 as in the somewhat improved and functionally extended C++98.
When such global changes in a programming language occur, you should devote some time to studying them, write hundreds, or even better - thousands of lines of code, and face a lot of problems that seem more strange and incomprehensible the more experience with C++98 you have. Euclid's phrase that there are no royal paths in geometry applies to programming in full measure. But a guide showing you the most interesting places and warning you about potholes and bumps can help you on the way of learning and mastering a new programming language. Scott Meyers' book can serve as such a guide. With it, you will not get lost and will not wander into the wilds, from which you will have a long and difficult time getting out with the help of a debugger.
At the same time, the book will not just teach you how to use new language features - it will teach you how to use them effectively. But that's not all - the book doesn't just teach you how to use C++ effectively, but also tells you why you should solve this or that problem in this or that way.
This book doesn't just make you memorize rules - it makes you think.
And although this book is primarily intended for enthusiasts and professionals, it deserves a place on the shelf of any programmer - both professional and green beginner.
Mastering C++11 and C++14 is more than just familiarizing yourself with the features introduced by these standards (such as auto type declarations, move semantics, lambda expressions, or multithreading support). The question is how to use them effectively - so that the programs you create are correct, efficient and portable, and so that they are easy to maintain.
See also:

You might be interested:

Переход в облако. Практическое руководство по организации облачных вычислений для ученых и IT-специалистов
Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
Anielle Juan, Montes Diego, Iglesias Javier Rodeiro
14.99 €
In basket
Разработка требований  к программному обеспечению
Information technology
Development of software requirements
Wiggers Carl, Beatty Joy
29.99 €
In basket
Совершенный код. Практическое руководство по разработке программного обеспечения
Information technology
Code Complete: A Practical Guide to Software Development
McConnell Steve
49.99 €
In basket
Алгоритмы. Руководство по разработке
Information technology
Algorithms. Development Guide
Skiena Stephen
39.99 €
In basket