diff --git a/English/Books/Middle.md b/English/Books/Middle.md index ab45ee7..a8668f1 100644 --- a/English/Books/Middle.md +++ b/English/Books/Middle.md @@ -38,7 +38,7 @@ - [Robert Martin - Clean Architecture: A Craftsman's Guide to Software Structure and Design](https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164) - One more work by Uncle Bob. For this time, this book will explain to you to think about the architecture of an application/component first before starting rushing with code writing. It shows where to pay attention upon analyzing a solution design. This book is a good start for people, who are interested in architecture tasks in software design and don't know where to begin. The knowledge from this book is common for a lot of engineers and will be useful to prevent widespread mistakes in software design. + One more work by Uncle Bob. For this time, this book will explain how to think about the architecture of an application/component first before starting rushing into coding. It shows where to pay attention upon analyzing a solution design. This book is a good start for people who are interested in architecture tasks in software design and don't know where to begin. The knowledge from this book is common for a lot of engineers and will be useful to prevent widespread mistakes in software design. - [Ulrich Drepper - What Every Programmer Should Know About Memory](https://people.freebsd.org/~lstewart/articles/cpumemory.pdf) diff --git a/English/Books/PreJunior.md b/English/Books/PreJunior.md index e46f289..9795268 100644 --- a/English/Books/PreJunior.md +++ b/English/Books/PreJunior.md @@ -34,7 +34,7 @@ - [Andrew Koenig - Accelerated C++: Practical Programming by Example](https://www.amazon.com/Accelerated-C-Practical-Programming-Example/dp/020170353X) - This book is an excellent one for beginners. Each chapter of the book widely describes a different foundation aspect of the language. When it's done, it offers you a set of exercises to train yourself. The book explains the most fundamental topics that can be reusable in the future to study new language mechanisms. It's recommended to pick up this book after Prata's, Lippman's books or in parallel with them. + This book is an excellent one for beginners. Each chapter of the book widely describes a different foundation aspect of the language. When it's done, it offers you a set of exercises to train yourself. The book explains the most fundamental topics that can be reused in the future to study new language mechanisms. It's recommended to pick up this book after Prata's, Lippman's books or in parallel with them. ## Hard skills diff --git a/Russian/Books/Middle.md b/Russian/Books/Middle.md index ef6e6c0..692bac3 100644 --- a/Russian/Books/Middle.md +++ b/Russian/Books/Middle.md @@ -16,7 +16,7 @@ - [Дэвид Вандевурд - Шаблоны C++. Справочник разработчика](https://www.ozon.ru/product/shablony-c-spravochnik-razrabotchika-145861864) - Наиболее свежая и актуальная работа по использованию шаблонов в C++. Это фундаментальная работа, которая описывает наиболее актуальные механизмы шаблонов, внедренные в новых стандартах, вплоть до C++17. Если вам необходимо писать параметризуемый код, то этот справочник станет мощной опорой в написании шаблонного кода. Вы познакомитесь, как с азами этого аспекта метапрограммирования, так различными нюансами того или приема. + Наиболее свежая и актуальная работа по использованию шаблонов в C++. Это фундаментальная работа, которая описывает наиболее актуальные механизмы шаблонов, внедренные в новых стандартах, вплоть до C++17. Если вам необходимо писать параметризуемый код, то этот справочник станет мощной опорой в написании шаблонного кода. Вы познакомитесь, как с азами этого аспекта метапрограммирования, так различными нюансами того или иного приема. - [Курт Гантерог - Оптимизация программ на C++](https://www.ozon.ru/product/optimizatsiya-programm-na-c-proverennye-metody-povysheniya-proizvoditelnosti-140145932/?sh=OlHzzZHG)