diff --git a/14-алфавитный-указатель/README.md b/14-алфавитный-указатель/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/README.md b/README.md index 3217ad6..a8d57bb 100644 --- a/README.md +++ b/README.md @@ -6,18 +6,17 @@ ## Содержание -- [Введение](00-введение) -- [1. Знакомство с языком D](01-знакомство-с-языком-d) -- [2. Основные типы данных. Выражения](02-основные-типы-данных-выражения) -- [3. Инструкции](03-инструкции) -- [4. Массивы, ассоциативные массивы и строки](04-массивы-ассоциативные-массивы-и-строки) -- [5. Данные и функции. Функциональный стиль](05-данные-и-функции-функциональный-стиль) -- [6. Классы. Объектно-ориентированный стиль](06-классы-объектно-ориентированный-стиль) -- [7. Другие пользовательские типы](07-другие-пользовательские-типы) -- [8. Квалификаторы типа](08-квалификаторы-типа) -- [9. Обработка ошибок](09-обработка-ошибок) -- [10. Контрактное программирование](10-контрактное-программирование) -- [11. Расширение масштаба](11-расширение-масштаба) -- [12. Перегрузка операторов](12-перегрузка-операторов) -- [13. Параллельные вычисления](13-параллельные-вычисления) -- [Алфавитный указатель](14-алфавитный-указатель) +- [Введение](book/00-введение) +- [1. Знакомство с языком D](book/01-знакомство-с-языком-d) +- [2. Основные типы данных. Выражения](book/02-основные-типы-данных-выражения) +- [3. Инструкции](book/03-инструкции) +- [4. Массивы, ассоциативные массивы и строки](book/04-массивы-ассоциативные-массивы-и-строки) +- [5. Данные и функции. Функциональный стиль](book/05-данные-и-функции-функциональный-стиль) +- [6. Классы. Объектно-ориентированный стиль](book/06-классы-объектно-ориентированный-стиль) +- [7. Другие пользовательские типы](book/07-другие-пользовательские-типы) +- [8. Квалификаторы типа](book/08-квалификаторы-типа) +- [9. Обработка ошибок](book/09-обработка-ошибок) +- [10. Контрактное программирование](book/10-контрактное-программирование) +- [11. Расширение масштаба](book/11-расширение-масштаба) +- [12. Перегрузка операторов](book/12-перегрузка-операторов) +- [13. Параллельные вычисления](book/13-параллельные-вычисления) diff --git a/00-введение/README.md b/book/00-введение/README.md similarity index 100% rename from 00-введение/README.md rename to book/00-введение/README.md diff --git a/01-знакомство-с-языком-d/README.md b/book/01-знакомство-с-языком-d/README.md similarity index 100% rename from 01-знакомство-с-языком-d/README.md rename to book/01-знакомство-с-языком-d/README.md diff --git a/01-знакомство-с-языком-d/src/chapter-1-1/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-1/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-1/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-1/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-2/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-2/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-2/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-2/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-3/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-3/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-3/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-3/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-4-1/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-4-1/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-4-1/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-4-1/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-4-2/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-4-2/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-4-2/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-4-2/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-4-3/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-4-3/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-4-3/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-4-3/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-5/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-5/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-5/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-5/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-6-1/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-6-1/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-6-1/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-6-1/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-6-1/stats.d b/book/01-знакомство-с-языком-d/src/chapter-1-6-1/stats.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-6-1/stats.d rename to book/01-знакомство-с-языком-d/src/chapter-1-6-1/stats.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-6/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-6/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-6/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-6/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-6/stats.d b/book/01-знакомство-с-языком-d/src/chapter-1-6/stats.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-6/stats.d rename to book/01-знакомство-с-языком-d/src/chapter-1-6/stats.d diff --git a/01-знакомство-с-языком-d/src/chapter-1-7/app.d b/book/01-знакомство-с-языком-d/src/chapter-1-7/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1-7/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1-7/app.d diff --git a/01-знакомство-с-языком-d/src/chapter-1/app.d b/book/01-знакомство-с-языком-d/src/chapter-1/app.d similarity index 100% rename from 01-знакомство-с-языком-d/src/chapter-1/app.d rename to book/01-знакомство-с-языком-d/src/chapter-1/app.d diff --git a/01-знакомство-с-языком-d/src/hamlet.txt b/book/01-знакомство-с-языком-d/src/hamlet.txt similarity index 100% rename from 01-знакомство-с-языком-d/src/hamlet.txt rename to book/01-знакомство-с-языком-d/src/hamlet.txt diff --git a/02-основные-типы-данных-выражения/README.md b/book/02-основные-типы-данных-выражения/README.md similarity index 100% rename from 02-основные-типы-данных-выражения/README.md rename to book/02-основные-типы-данных-выражения/README.md diff --git a/02-основные-типы-данных-выражения/images/image-2-1.png b/book/02-основные-типы-данных-выражения/images/image-2-1.png similarity index 100% rename from 02-основные-типы-данных-выражения/images/image-2-1.png rename to book/02-основные-типы-данных-выражения/images/image-2-1.png diff --git a/02-основные-типы-данных-выражения/images/image-2-2.png b/book/02-основные-типы-данных-выражения/images/image-2-2.png similarity index 100% rename from 02-основные-типы-данных-выражения/images/image-2-2.png rename to book/02-основные-типы-данных-выражения/images/image-2-2.png diff --git a/02-основные-типы-данных-выражения/images/image-2-3.png b/book/02-основные-типы-данных-выражения/images/image-2-3.png similarity index 100% rename from 02-основные-типы-данных-выражения/images/image-2-3.png rename to book/02-основные-типы-данных-выражения/images/image-2-3.png diff --git a/02-основные-типы-данных-выражения/src/chapter-2-2-5-1/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-2-5-1/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-2-5-1/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-2-5-1/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-2-5-2/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-2-5-2/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-2-5-2/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-2-5-2/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-2-5/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-2-5/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-2-5/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-2-5/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-2-6/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-2-6/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-2-6/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-2-6/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-2-7/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-2-7/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-2-7/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-2-7/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-10/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-10/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-10/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-10/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-11/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-11/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-11/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-11/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-12-1/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-12-1/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-12-1/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-12-1/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-14/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-14/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-14/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-14/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-15/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-15/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-15/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-15/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-16/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-16/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-16/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-16/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-18/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-18/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-18/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-18/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-4-3/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-4-3/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-4-3/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-4-3/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-5-5/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-5-5/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-5-5/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-5-5/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-6-1/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-6-1/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-6-1/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-6-1/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-7/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-7/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-7/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-7/app.d diff --git a/02-основные-типы-данных-выражения/src/chapter-2-3-8/app.d b/book/02-основные-типы-данных-выражения/src/chapter-2-3-8/app.d similarity index 100% rename from 02-основные-типы-данных-выражения/src/chapter-2-3-8/app.d rename to book/02-основные-типы-данных-выражения/src/chapter-2-3-8/app.d diff --git a/03-инструкции/README.md b/book/03-инструкции/README.md similarity index 100% rename from 03-инструкции/README.md rename to book/03-инструкции/README.md diff --git a/03-инструкции/src/chapter-3-11/app.d b/book/03-инструкции/src/chapter-3-11/app.d similarity index 100% rename from 03-инструкции/src/chapter-3-11/app.d rename to book/03-инструкции/src/chapter-3-11/app.d diff --git a/03-инструкции/src/chapter-3-12/app.d b/book/03-инструкции/src/chapter-3-12/app.d similarity index 100% rename from 03-инструкции/src/chapter-3-12/app.d rename to book/03-инструкции/src/chapter-3-12/app.d diff --git a/03-инструкции/src/chapter-3-13/app.d b/book/03-инструкции/src/chapter-3-13/app.d similarity index 100% rename from 03-инструкции/src/chapter-3-13/app.d rename to book/03-инструкции/src/chapter-3-13/app.d diff --git a/03-инструкции/src/chapter-3-6/app.d b/book/03-инструкции/src/chapter-3-6/app.d similarity index 100% rename from 03-инструкции/src/chapter-3-6/app.d rename to book/03-инструкции/src/chapter-3-6/app.d diff --git a/03-инструкции/src/chapter-3-7-4/app.d b/book/03-инструкции/src/chapter-3-7-4/app.d similarity index 100% rename from 03-инструкции/src/chapter-3-7-4/app.d rename to book/03-инструкции/src/chapter-3-7-4/app.d diff --git a/03-инструкции/src/chapter-3-7-5/app.d b/book/03-инструкции/src/chapter-3-7-5/app.d similarity index 100% rename from 03-инструкции/src/chapter-3-7-5/app.d rename to book/03-инструкции/src/chapter-3-7-5/app.d diff --git a/03-инструкции/src/chapter-3-9/app.d b/book/03-инструкции/src/chapter-3-9/app.d similarity index 100% rename from 03-инструкции/src/chapter-3-9/app.d rename to book/03-инструкции/src/chapter-3-9/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/README.md b/book/04-массивы-ассоциативные-массивы-и-строки/README.md similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/README.md rename to book/04-массивы-ассоциативные-массивы-и-строки/README.md diff --git a/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-1.png b/book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-1.png similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-1.png rename to book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-1.png diff --git a/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-2.png b/book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-2.png similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-2.png rename to book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-2.png diff --git a/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-3.png b/book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-3.png similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-3.png rename to book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-4-3.png diff --git a/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-9-1.png b/book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-9-1.png similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-9-1.png rename to book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-1-9-1.png diff --git a/04-массивы-ассоциативные-массивы-и-строки/images/image-4-3-1.png b/book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-3-1.png similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/images/image-4-3-1.png rename to book/04-массивы-ассоциативные-массивы-и-строки/images/image-4-3-1.png diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-1/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-1/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-1/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-1/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-10/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-10/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-10/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-10/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-3/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-3/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-3/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-3/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-4/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-4/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-4/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-4/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-5/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-5/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-5/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-5/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-6/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-6/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-6/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-6/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-7/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-7/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-7/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-7/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/palindrome.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/palindrome.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/palindrome.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-8/palindrome.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-9/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-9/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-9/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1-9/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-1/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-3/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-3/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-3/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-3/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-4/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-4/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-4/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-4/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-5/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-5/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-5/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-5/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-6/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-6/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-6/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2-6/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-2/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-1/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-1/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-1/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-1/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-2/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-2/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-2/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-2/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-3/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-3/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-3/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-3/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-4/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-4/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-4/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-4/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-6/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-6/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-6/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4-6/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-4/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4-1/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4-1/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4-1/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4-1/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-5-4/app.d diff --git a/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-6/app.d b/book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-6/app.d similarity index 100% rename from 04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-6/app.d rename to book/04-массивы-ассоциативные-массивы-и-строки/src/chapter-4-6/app.d diff --git a/05-данные-и-функции-функциональный-стиль/README.md b/book/05-данные-и-функции-функциональный-стиль/README.md similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/README.md rename to book/05-данные-и-функции-функциональный-стиль/README.md diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-1/searching.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-1/searching.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-1/searching.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-1/searching.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-1/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-1/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-1/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-1/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-2/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-2/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-2/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2-2/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-2/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-1/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-1/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-1/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-1/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-2/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-2/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-2/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-10-3-2/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1-1/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1-1/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1-1/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1-1/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-11-1/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-2-1/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-2-1/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-2-1/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-2-1/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-2-3/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-2-3/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-2-3/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-2-3/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-2/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-2/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-2/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-2/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-3/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-3/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-3/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-3/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-4/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-4/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-4/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-4/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-5-1/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-5-1/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-5-1/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-5-1/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-5/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-5/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-5/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-5/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-6/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-6/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-6/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-6/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-7/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-7/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-7/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-7/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-8/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-8/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-8/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-8/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-9-1/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-9-1/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-9-1/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-9-1/app.d diff --git a/05-данные-и-функции-функциональный-стиль/src/chapter-5-9-2/app.d b/book/05-данные-и-функции-функциональный-стиль/src/chapter-5-9-2/app.d similarity index 100% rename from 05-данные-и-функции-функциональный-стиль/src/chapter-5-9-2/app.d rename to book/05-данные-и-функции-функциональный-стиль/src/chapter-5-9-2/app.d diff --git a/06-классы-объектно-ориентированный-стиль/README.md b/book/06-классы-объектно-ориентированный-стиль/README.md similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/README.md rename to book/06-классы-объектно-ориентированный-стиль/README.md diff --git a/06-классы-объектно-ориентированный-стиль/images/image-6-12-1.png b/book/06-классы-объектно-ориентированный-стиль/images/image-6-12-1.png similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/images/image-6-12-1.png rename to book/06-классы-объектно-ориентированный-стиль/images/image-6-12-1.png diff --git a/06-классы-объектно-ориентированный-стиль/images/image-6-12-2.png b/book/06-классы-объектно-ориентированный-стиль/images/image-6-12-2.png similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/images/image-6-12-2.png rename to book/06-классы-объектно-ориентированный-стиль/images/image-6-12-2.png diff --git a/06-классы-объектно-ориентированный-стиль/images/image-6-12-3.png b/book/06-классы-объектно-ориентированный-стиль/images/image-6-12-3.png similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/images/image-6-12-3.png rename to book/06-классы-объектно-ориентированный-стиль/images/image-6-12-3.png diff --git a/06-классы-объектно-ориентированный-стиль/images/image-6-2-1.png b/book/06-классы-объектно-ориентированный-стиль/images/image-6-2-1.png similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/images/image-6-2-1.png rename to book/06-классы-объектно-ориентированный-стиль/images/image-6-2-1.png diff --git a/06-классы-объектно-ориентированный-стиль/images/image-6-2-2.png b/book/06-классы-объектно-ориентированный-стиль/images/image-6-2-2.png similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/images/image-6-2-2.png rename to book/06-классы-объектно-ориентированный-стиль/images/image-6-2-2.png diff --git a/06-классы-объектно-ориентированный-стиль/images/image-6-7-6.png b/book/06-классы-объектно-ориентированный-стиль/images/image-6-7-6.png similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/images/image-6-7-6.png rename to book/06-классы-объектно-ориентированный-стиль/images/image-6-7-6.png diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-1/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-1/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-1/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-1/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-11/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-11/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-11/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-11/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-13-1/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-13-1/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-13-1/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-13-1/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-14/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-14/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-14/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-14/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-2/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-2/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-2/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-2/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-3-1/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-3-1/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-3-1/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-3-1/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-3/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-3/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-3/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-3/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-4-5/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-4-5/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-4-5/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-4-5/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-4/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-4/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-4/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-4/app.d diff --git a/06-классы-объектно-ориентированный-стиль/src/chapter-6-8-1/app.d b/book/06-классы-объектно-ориентированный-стиль/src/chapter-6-8-1/app.d similarity index 100% rename from 06-классы-объектно-ориентированный-стиль/src/chapter-6-8-1/app.d rename to book/06-классы-объектно-ориентированный-стиль/src/chapter-6-8-1/app.d diff --git a/07-другие-пользовательские-типы/README.md b/book/07-другие-пользовательские-типы/README.md similarity index 100% rename from 07-другие-пользовательские-типы/README.md rename to book/07-другие-пользовательские-типы/README.md diff --git a/07-другие-пользовательские-типы/images/image-7-1-1.png b/book/07-другие-пользовательские-типы/images/image-7-1-1.png similarity index 100% rename from 07-другие-пользовательские-типы/images/image-7-1-1.png rename to book/07-другие-пользовательские-типы/images/image-7-1-1.png diff --git a/07-другие-пользовательские-типы/images/image-7-1-11.png b/book/07-другие-пользовательские-типы/images/image-7-1-11.png similarity index 100% rename from 07-другие-пользовательские-типы/images/image-7-1-11.png rename to book/07-другие-пользовательские-типы/images/image-7-1-11.png diff --git a/08-квалификаторы-типа/README.md b/book/08-квалификаторы-типа/README.md similarity index 100% rename from 08-квалификаторы-типа/README.md rename to book/08-квалификаторы-типа/README.md diff --git a/08-квалификаторы-типа/images/image-8-6.png b/book/08-квалификаторы-типа/images/image-8-6.png similarity index 100% rename from 08-квалификаторы-типа/images/image-8-6.png rename to book/08-квалификаторы-типа/images/image-8-6.png diff --git a/09-обработка-ошибок/README.md b/book/09-обработка-ошибок/README.md similarity index 100% rename from 09-обработка-ошибок/README.md rename to book/09-обработка-ошибок/README.md diff --git a/09-обработка-ошибок/images/image-9-2.png b/book/09-обработка-ошибок/images/image-9-2.png similarity index 100% rename from 09-обработка-ошибок/images/image-9-2.png rename to book/09-обработка-ошибок/images/image-9-2.png diff --git a/10-контрактное-программирование/README.md b/book/10-контрактное-программирование/README.md similarity index 100% rename from 10-контрактное-программирование/README.md rename to book/10-контрактное-программирование/README.md diff --git a/11-расширение-масштаба/README.md b/book/11-расширение-масштаба/README.md similarity index 100% rename from 11-расширение-масштаба/README.md rename to book/11-расширение-масштаба/README.md diff --git a/11-расширение-масштаба/images/image-11-1-1.png b/book/11-расширение-масштаба/images/image-11-1-1.png similarity index 100% rename from 11-расширение-масштаба/images/image-11-1-1.png rename to book/11-расширение-масштаба/images/image-11-1-1.png diff --git a/11-расширение-масштаба/images/image-11-1-9.png b/book/11-расширение-масштаба/images/image-11-1-9.png similarity index 100% rename from 11-расширение-масштаба/images/image-11-1-9.png rename to book/11-расширение-масштаба/images/image-11-1-9.png diff --git a/12-перегрузка-операторов/README.md b/book/12-перегрузка-операторов/README.md similarity index 100% rename from 12-перегрузка-операторов/README.md rename to book/12-перегрузка-операторов/README.md diff --git a/13-параллельные-вычисления/README.md b/book/13-параллельные-вычисления/README.md similarity index 100% rename from 13-параллельные-вычисления/README.md rename to book/13-параллельные-вычисления/README.md