The original Design Patterns book used C++. A long time has passed since it was published. Perhaps it's time for an update?
A practical interview reference covering Modern C++ language features, STL usage, concurrency, and performance (553 manuscript pages).
The goal main of this book is to introduce you with the foundations of Supercomputing and its software stack. You can then use your knowledge in Machine learning, Deep learning, Data Sciences, Big data and so on.
This book helps you prepare for your next C++ interview if you are looking for an entry- or intermediate level position. The questions are mostly not about edge cases and brain teasers but they cover the realistic knowledge you need to get a developer job in the C++ world. Take a question a day, try to figure it out yourself, then check the answer.
Have you ever wondered how certain pieces of C++ code work and how you can apply the technique to your code? What can you do with decltype beyond the usual type deduction? Then, have a look into Tips and Tricks with templates, which is part of the brand new Notebook C++ series. The paperback version is available in color @Amazon.
Programming Linux Anti-Reversing Techniques teaches the reader how to code and analyze well known anti-reversing techniques for Linux. The book shows how a reverse engineer analyzes a binary using tools like IDA, Radare2, GDB, readelf, and more. The code is presented to the reader ready to compile and analyze on their own.
Learning how to use const in the correct way is inevitable if you want to become a seasoned C++ developer. This book will help you discover not only the basics but the less known implications of using const. Did you know that using it can even degrade performance in some cases? Read this book to get all the details!
Languages covered in the book: C++, Clojure, Crystal, D, Dart, Elixir, Factor, Go, Hack, Hy, Io, Julia, Kotlin, Lua, Mercury, Nim, OCaml, Raku, Rust, Scala, and TypeScript. Start with the basics of the language and progress through functions and objects to creating programs that use parallel and concurrent features!

Necati Ergin'in C++ ve İleri C++ kurslarındaki ders notlarından, kendisinin izniyle derlenmiş iki ciltlik Türkçe başvuru kitabı. Cilt I yeni mezunun ilk yılında ihtiyaç duyacaklarını, Cilt II kıdemli geliştiricinin bilmesi gerekenleri kapsıyor. 226 sayfa, 46 bölüm. Necati Ergin'in C++ ve İleri C++ kurslarındaki ders notlarından, kendisinin izniyle derlenmiş iki ciltlik Türkçe başvuru kitabı. Cilt I yeni mezunun ilk yılında ihtiyaç duyacaklarını, Cilt II kıdemli geliştiricinin bilmesi gerekenleri kapsıyor. 226 sayfa, 46 bölüm. Ücretsizdir.
Learn about binary instrumentation using the Frida toolkit using practical examples. This book is not deeply focused in theory but practical use cases instead, from basic uses of the API to how to apply it in real-world scenarios. We will apply instrumentation under Linux, Windows and MacOS systems.
경쟁 프로그래밍을 시작하고 싶으신가요? 난해한 코드 읽기에 지치셨나요? 실력을 향상시키기 위해 어떤 문제를 풀어야 할지 모르겠나요? 풀었던 문제에서 많이 배우지 못하고 있나요? ("모든 문제가 너무 달라 보여요 :( ") 우리가 도와드리겠습니다! 이 책은 경쟁 프로그래밍을 위한 빠른 시작 가이드입니다!
The book then guides readers through Virtual Private Networks (VPNs), detailing their importance, functioning, and distinct types of VPNs. It explores wireless networking and asynchronous programming, providing clear illustrations of WiFi, Bluetooth, and Zigbee setup using C++. It covers critical wireless standards and security protocols.
FUN C++ related programming puzzles!
Get up to speed with C++20 and its most impactful features.
Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages, such as C, C++, PHP, Java, C#, Python and Dart. This book combines two major components of Mathematics and Computer Science under one roof.