diff --git a/Russian/Graph/roadmap.graphml b/Russian/Graph/roadmap.graphml index 745b7e7..96ca48f 100644 --- a/Russian/Graph/roadmap.graphml +++ b/Russian/Graph/roadmap.graphml @@ -30,10 +30,10 @@ - + - Soft skills + Soft skills @@ -90,10 +90,10 @@ - + - Мышление + Мышление @@ -112,10 +112,10 @@ - + - Управление ресурсами + Управление ресурсами @@ -431,7 +431,7 @@ - + Убеждение @@ -464,7 +464,7 @@ - + Регулирование споров @@ -475,10 +475,10 @@ - + - Подача информации людям вне команды + Подача информации людям вне команды @@ -508,10 +508,10 @@ - + - Принятие решений + Принятие решений @@ -519,10 +519,10 @@ - + - Слепая печать + Слепая печать @@ -530,10 +530,10 @@ - + - Многозадачность + Многозадачность @@ -596,10 +596,10 @@ - + - Логическое + Логическое @@ -607,10 +607,10 @@ - + - Критическое + Критическое @@ -618,10 +618,10 @@ - + - Креативное + Креативное @@ -640,10 +640,10 @@ - + - Системное + Системное @@ -739,10 +739,10 @@ - + - Умение собирать информацию, + Умение собирать информацию, анализировать её и выдавать взвешенное  решение. @@ -752,10 +752,10 @@ - + - Рефлексия + Рефлексия @@ -763,10 +763,10 @@ - + - Cпокойно реагировать на то, что люди говорят. + Cпокойно реагировать на то, что люди говорят. Скорее всего, они учитывают только собственный контекст, когда что-то пытаются доказать. Это нормально. Оценивайте полезность их точки зрения. @@ -811,10 +811,10 @@ - + - Самоорганизация + Самоорганизация @@ -822,10 +822,10 @@ - + - Способность предоставлять тот объем информации, + Способность предоставлять тот объем информации, который необходим для общения с людьми разного бекграунда. @@ -846,10 +846,10 @@ - + - Достаточно уверенного чтения документации и статей, + Достаточно уверенного чтения документации и статей, но для более перспективных вакансий разговорный/письменный навык становится обязательным. @@ -901,14 +901,14 @@ - + 1 этап - + @@ -927,7 +927,7 @@ - + Базовые операции @@ -938,10 +938,10 @@ - + - Арфиметические операции + Арфиметические операции @@ -949,7 +949,7 @@ - + Циклы for/while @@ -960,10 +960,10 @@ - + - Логические операции + Логические операции @@ -971,7 +971,7 @@ - + Битовые операции @@ -982,7 +982,7 @@ - + Функции @@ -993,7 +993,7 @@ - + lambda @@ -1004,7 +1004,7 @@ - + Операторы @@ -1015,7 +1015,7 @@ - + Типы данных @@ -1026,7 +1026,7 @@ - + Динамическая типизация @@ -1037,7 +1037,7 @@ - + Статическая типизация @@ -1048,7 +1048,7 @@ - + RTTI @@ -1059,7 +1059,7 @@ - + Указатели и ссылки @@ -1070,7 +1070,7 @@ - + Организация кодовой базы @@ -1081,7 +1081,7 @@ - + Ссылки @@ -1092,7 +1092,7 @@ - + Модель памяти @@ -1103,7 +1103,7 @@ - + Умные указатели @@ -1114,7 +1114,7 @@ - + Сырые Указатели @@ -1125,7 +1125,7 @@ - + Разделение кода на headers/cpp юниты @@ -1136,7 +1136,7 @@ - + Область видимости @@ -1147,10 +1147,10 @@ - + - Утечки памяти + Утечки памяти @@ -1158,7 +1158,7 @@ - + Forward declaration @@ -1169,10 +1169,10 @@ - + - unique_ptr + unique_ptr @@ -1180,10 +1180,10 @@ - + - shared_ptr + shared_ptr @@ -1191,10 +1191,10 @@ - + - Время жизни + Время жизни @@ -1202,10 +1202,10 @@ - + - Операторы new/delete + Операторы new/delete @@ -1213,10 +1213,10 @@ - + - weak_ptr + weak_ptr @@ -1224,10 +1224,10 @@ - + - Пространство имён + Пространство имён @@ -1235,10 +1235,10 @@ - + - Перегрузка стандартных операторов для + Перегрузка стандартных операторов для различных типов/структур/классов. @@ -1247,7 +1247,7 @@ - + Чтобы избежать проблем с управлением памятью, @@ -1265,7 +1265,7 @@ - + 2 этап @@ -1291,7 +1291,7 @@ - + Структуры и классы @@ -1302,7 +1302,7 @@ - + Обработка ошибок @@ -1313,7 +1313,7 @@ - + Перегрузка методов @@ -1324,7 +1324,7 @@ - + Таблица вирутальных методов @@ -1335,7 +1335,7 @@ - + ООП @@ -1346,7 +1346,7 @@ - + Исключения @@ -1357,10 +1357,10 @@ - + - Access violation + Access violation @@ -1368,10 +1368,10 @@ - + - Динамический полиморфизм + Динамический полиморфизм @@ -1379,7 +1379,7 @@ - + Виртуальные методы @@ -1390,7 +1390,7 @@ - + Правило нуля/трех/пяти @@ -1401,10 +1401,10 @@ - + - Статический полиморфизм + Статический полиморфизм @@ -1412,7 +1412,7 @@ - + Множественное наследование @@ -1423,10 +1423,10 @@ - + - Ромбовидное наследование + Ромбовидное наследование @@ -1434,7 +1434,7 @@ - + Коды возврата @@ -1445,7 +1445,7 @@ - + Не используйте @@ -1462,7 +1462,7 @@ - + 3 этап @@ -1488,7 +1488,7 @@ - + auto (автоматическое выведение типов) @@ -1499,7 +1499,7 @@ - + Концепции языка @@ -1510,7 +1510,7 @@ - + type casting @@ -1521,10 +1521,10 @@ - + - static_cast + static_cast @@ -1532,10 +1532,10 @@ - + - const_cast + const_cast @@ -1543,10 +1543,10 @@ - + - dynamic_cast + dynamic_cast @@ -1554,7 +1554,7 @@ - + reinterpret_cast @@ -1565,7 +1565,7 @@ - + Неопределённое поведение (Undefined Behavior) @@ -1576,7 +1576,7 @@ - + Поиск, зависящий от аргумента (ADL) @@ -1587,10 +1587,10 @@ - + - Макросы + Макросы @@ -1598,7 +1598,7 @@ - + Name mangling @@ -1609,7 +1609,7 @@ - + Стандартная библиотека @@ -1620,7 +1620,7 @@ - + Поток ввода/вывода @@ -1631,7 +1631,7 @@ - + Алгоритмы стандартной библиотеки @@ -1642,7 +1642,7 @@ - + Итераторы @@ -1653,7 +1653,7 @@ - + Контейнеры @@ -1664,7 +1664,7 @@ - + Дата/время @@ -1675,7 +1675,7 @@ - + Многопоточность @@ -1686,10 +1686,10 @@ - + - Языковые конструкции для которых отсутствуют прописанные + Языковые конструкции для которых отсутствуют прописанные требования в стандартах. В случае ошибки дальнейшее поведение будет предсказать невозможно, и всецело будет зависеть от контекста выполнения или платформы, где запущено @@ -1706,7 +1706,7 @@ - + Этап 4 @@ -1732,7 +1732,7 @@ - + Шаблоны @@ -1743,7 +1743,7 @@ - + Variadic templates @@ -1754,7 +1754,7 @@ - + Специализация шаблона @@ -1765,10 +1765,10 @@ - + - type traits + type traits @@ -1776,10 +1776,10 @@ - + - SFINAE + SFINAE @@ -1787,10 +1787,10 @@ - + - Полная специализация + Полная специализация @@ -1798,7 +1798,7 @@ - + Частичная специализация @@ -1809,7 +1809,7 @@ - + Идиомы @@ -1820,7 +1820,7 @@ - + RAII @@ -1831,7 +1831,7 @@ - + pimpl @@ -1842,7 +1842,7 @@ - + Erase-Remove @@ -1853,7 +1853,7 @@ - + Non-Copyable/Non-Moveable @@ -1864,7 +1864,7 @@ - + Copy and swap @@ -1875,7 +1875,7 @@ - + Copy on write @@ -1886,7 +1886,7 @@ - + CRTP @@ -1897,7 +1897,7 @@ - + Стандарты @@ -1908,7 +1908,7 @@ - + C++11/14 @@ -1919,7 +1919,7 @@ - + C++17 @@ -1930,7 +1930,7 @@ - + C++20 @@ -1941,10 +1941,10 @@ - + - newest + newest @@ -1952,7 +1952,7 @@ - + C++0x @@ -1968,11 +1968,11 @@ - + - 1 этап - + 1 этап + @@ -1983,7 +1983,7 @@ - + @@ -2002,7 +2002,7 @@ - + Работа с исходным кодом @@ -2013,10 +2013,10 @@ - + - Текстовый редактор + Текстовый редактор @@ -2024,10 +2024,10 @@ - + - IDE + IDE @@ -2035,7 +2035,7 @@ - + Редакторы исходного кода @@ -2046,10 +2046,10 @@ - + - Отладчик + Отладчик @@ -2057,7 +2057,7 @@ - + Линтеры @@ -2068,10 +2068,10 @@ - + - Знание о базовых возможностях (shortcuts, tools, plugins) + Знание о базовых возможностях (shortcuts, tools, plugins) @@ -2079,7 +2079,7 @@ - + Умение читать сообщения отладчика @@ -2090,7 +2090,7 @@ - + Отладочные символы @@ -2101,7 +2101,7 @@ - + WinDbg @@ -2112,10 +2112,10 @@ - + - GDB + GDB @@ -2123,10 +2123,10 @@ - + - Выберите один из понравившихся популярных IDE + Выберите один из понравившихся популярных IDE и хорошо освойте его: Eclipse, MS Visual Studio, Qt Creator, JetBrains Clion, XCode и т.д. @@ -2136,10 +2136,10 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - Научитесь пользоваться отладчиком. Изучите его + Научитесь пользоваться отладчиком. Изучите его возможности. @@ -2148,7 +2148,7 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + Выберите один из популярных редакторов и хорошо @@ -2160,10 +2160,10 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - Навык работы с отладчиком в через командную строку - + Навык работы с отладчиком в через командную строку - узконаправленный навык. В регулярной работе достаточно уметь работать с отладчиком в рамках IDE. @@ -2173,10 +2173,10 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - Ознакомьтесь с самыми распространёнными ошибками + Ознакомьтесь с самыми распространёнными ошибками (segfault, out of memory, access violation) и концепцией  неопределённого поведения (undefined behavior) @@ -2186,10 +2186,10 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - Выберите один из популярных редакторов и и хорошо + Выберите один из популярных редакторов и и хорошо освойте его: Visual Code, Atom, Sublime Text и т.д. @@ -2203,14 +2203,14 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - 3 этап + 3 этап - + @@ -2229,7 +2229,7 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + Компиляторы @@ -2240,7 +2240,7 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + Базовые знания работы компиляторов @@ -2251,10 +2251,10 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - Компиляция кода в объектные файлы + Компиляция кода в объектные файлы @@ -2262,7 +2262,7 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + Компоновка объектных файлов в приложение (линковка) @@ -2273,10 +2273,10 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - Этапы работы компилятора + Этапы работы компилятора @@ -2284,10 +2284,10 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + - Платформозависимые компиляторы + Платформозависимые компиляторы @@ -2295,7 +2295,7 @@ Qt Creator, JetBrains Clion, XCode и т.д. - + У компиляторов есть свои особенности, о которых @@ -2308,10 +2308,10 @@ GCC, MinGW - + - Есть несколько этапов работы компилятора, которые + Есть несколько этапов работы компилятора, которые хорошо бы знать. Это помогает ошибки решать проблемы сборки на разных этапах. Достаточно базово понимать, что происходит. Детали работы нужны @@ -2328,10 +2328,10 @@ GCC, MinGW - + - 5 этап + 5 этап @@ -2354,7 +2354,7 @@ GCC, MinGW - + Системы сборки @@ -2365,10 +2365,10 @@ GCC, MinGW - + - CMake + CMake @@ -2376,10 +2376,10 @@ GCC, MinGW - + - Makefile + Makefile @@ -2387,10 +2387,10 @@ GCC, MinGW - + - ninja + ninja @@ -2398,7 +2398,7 @@ GCC, MinGW - + Пакетные менеджеры @@ -2409,7 +2409,7 @@ GCC, MinGW - + vcpkg @@ -2420,7 +2420,7 @@ GCC, MinGW - + spack @@ -2431,7 +2431,7 @@ GCC, MinGW - + Conan @@ -2442,7 +2442,7 @@ GCC, MinGW - + nuget @@ -2453,7 +2453,7 @@ GCC, MinGW - + Библиотеки @@ -2464,10 +2464,10 @@ GCC, MinGW - + - boost + boost @@ -2475,10 +2475,10 @@ GCC, MinGW - + - opencv + opencv @@ -2486,10 +2486,10 @@ GCC, MinGW - + - poco + poco @@ -2497,7 +2497,7 @@ GCC, MinGW - + Подключение библиотек @@ -2508,10 +2508,10 @@ GCC, MinGW - + - protobuf + protobuf @@ -2519,10 +2519,10 @@ GCC, MinGW - + - gRPC + gRPC @@ -2530,10 +2530,10 @@ GCC, MinGW - + - fmt + fmt @@ -2541,10 +2541,10 @@ GCC, MinGW - + - pybindll + pybindll @@ -2552,10 +2552,10 @@ GCC, MinGW - + - spdlog + spdlog @@ -2563,10 +2563,10 @@ GCC, MinGW - + - ranges_v3 + ranges_v3 @@ -2574,7 +2574,7 @@ GCC, MinGW - + tensorflow @@ -2585,7 +2585,7 @@ GCC, MinGW - + opencl @@ -2596,7 +2596,7 @@ GCC, MinGW - + Фреймворки @@ -2607,10 +2607,10 @@ GCC, MinGW - + - gtest/gmock + gtest/gmock @@ -2618,10 +2618,10 @@ GCC, MinGW - + - Qt + Qt @@ -2629,10 +2629,10 @@ GCC, MinGW - + - catch2 + catch2 @@ -2640,7 +2640,7 @@ GCC, MinGW - + google profiler @@ -2651,10 +2651,10 @@ GCC, MinGW - + - pytorch c++ + pytorch c++ @@ -2667,10 +2667,10 @@ GCC, MinGW - + - 1 этап + 1 этап @@ -2693,7 +2693,7 @@ GCC, MinGW - + Информатика @@ -2704,7 +2704,7 @@ GCC, MinGW - + Информатика @@ -2715,10 +2715,10 @@ GCC, MinGW - + - Алгоритмы + Алгоритмы @@ -2726,7 +2726,7 @@ GCC, MinGW - + Булева алгебра @@ -2737,10 +2737,10 @@ GCC, MinGW - + - Конечные автоматы + Конечные автоматы @@ -2748,10 +2748,10 @@ GCC, MinGW - + - Также необходимо понимать, как вычислить сложность + Также необходимо понимать, как вычислить сложность и потребление памяти у алгоритмов. @@ -2765,14 +2765,14 @@ GCC, MinGW - + 4 этап - + @@ -2791,7 +2791,7 @@ GCC, MinGW - + Системы контроля версий @@ -2802,7 +2802,7 @@ GCC, MinGW - + Распределенные @@ -2813,10 +2813,10 @@ GCC, MinGW - + - Централизованные + Централизованные @@ -2824,7 +2824,7 @@ GCC, MinGW - + SVN @@ -2835,7 +2835,7 @@ GCC, MinGW - + git @@ -2846,7 +2846,7 @@ GCC, MinGW - + Mercurial @@ -2857,7 +2857,7 @@ GCC, MinGW - + Практики разработки @@ -2868,10 +2868,10 @@ GCC, MinGW - + - Качество кода + Качество кода @@ -2879,7 +2879,7 @@ GCC, MinGW - + Правило оформления кода @@ -2890,7 +2890,7 @@ GCC, MinGW - + Принципы разработки @@ -2901,7 +2901,7 @@ GCC, MinGW - + KISS (Keep It Simple, Stupid) @@ -2912,7 +2912,7 @@ GCC, MinGW - + DRY (Don't Repeat Yourself) @@ -2923,7 +2923,7 @@ GCC, MinGW - + YAGNI (You Aren't Gonna Need It) @@ -2934,7 +2934,7 @@ GCC, MinGW - + APO (Avoid Premature Optimization) @@ -2945,7 +2945,7 @@ GCC, MinGW - + BDUF (Big Design Up Front) @@ -2956,7 +2956,7 @@ GCC, MinGW - + Композиция предпочтительнее наследования @@ -2967,7 +2967,7 @@ GCC, MinGW - + Бритва Оккама @@ -2978,7 +2978,7 @@ GCC, MinGW - + Разделяй и властвуй @@ -2989,7 +2989,7 @@ GCC, MinGW - + Логирование и телеметрия @@ -3000,7 +3000,7 @@ GCC, MinGW - + Ревью кода @@ -3011,7 +3011,7 @@ GCC, MinGW - + Умение читать чужой код @@ -3022,7 +3022,7 @@ GCC, MinGW - + Ревью чужого кода @@ -3033,7 +3033,7 @@ GCC, MinGW - + Понимание жизненного цикла производства ПО @@ -3044,7 +3044,7 @@ GCC, MinGW - + Реализация @@ -3055,7 +3055,7 @@ GCC, MinGW - + Тестирование @@ -3066,7 +3066,7 @@ GCC, MinGW - + Поддержка @@ -3077,7 +3077,7 @@ GCC, MinGW - + Версионирование ПО @@ -3088,7 +3088,7 @@ GCC, MinGW - + Юнит тесты @@ -3099,7 +3099,7 @@ GCC, MinGW - + Интеграционное @@ -3110,7 +3110,7 @@ GCC, MinGW - + Функциональное @@ -3121,7 +3121,7 @@ GCC, MinGW - + Производительность @@ -3132,7 +3132,7 @@ GCC, MinGW - + Формирование архитектуры и дизайн компонентов @@ -3143,7 +3143,7 @@ GCC, MinGW - + Интеграция компонентов @@ -3154,7 +3154,7 @@ GCC, MinGW - + Выпуск @@ -3165,7 +3165,7 @@ GCC, MinGW - + Сбор требований @@ -3176,7 +3176,7 @@ GCC, MinGW - + Окончание жизненного цикла @@ -3187,7 +3187,7 @@ GCC, MinGW - + Анализаторы кода @@ -3198,7 +3198,7 @@ GCC, MinGW - + Статические @@ -3209,7 +3209,7 @@ GCC, MinGW - + Динамические @@ -3220,7 +3220,7 @@ GCC, MinGW - + Профайлеры @@ -3231,7 +3231,7 @@ GCC, MinGW - + C++ core guidelines @@ -3242,7 +3242,7 @@ GCC, MinGW - + Промышленные стандарты @@ -3253,7 +3253,7 @@ GCC, MinGW - + MISRA @@ -3264,7 +3264,7 @@ GCC, MinGW - + Autosar @@ -3275,10 +3275,10 @@ GCC, MinGW - + - Работа с командной строкой + Работа с командной строкой @@ -3286,7 +3286,7 @@ GCC, MinGW - + batch @@ -3297,7 +3297,7 @@ GCC, MinGW - + Powershell @@ -3308,7 +3308,7 @@ GCC, MinGW - + bash @@ -3319,7 +3319,7 @@ GCC, MinGW - + CI/CD @@ -3330,7 +3330,7 @@ GCC, MinGW - + Trunk Based Development @@ -3341,7 +3341,7 @@ GCC, MinGW - + Zero downtime deployment @@ -3352,7 +3352,7 @@ GCC, MinGW - + Создание пакета поставки ПО @@ -3363,7 +3363,7 @@ GCC, MinGW - + Документация @@ -3374,7 +3374,7 @@ GCC, MinGW - + Инсталлятор @@ -3385,10 +3385,10 @@ GCC, MinGW - + - Использование других языков программирования + Использование других языков программирования @@ -3396,7 +3396,7 @@ GCC, MinGW - + Межязыковое взаимодействие @@ -3407,10 +3407,10 @@ GCC, MinGW - + - Правила именования переменных, пробелы vs табы, + Правила именования переменных, пробелы vs табы, положение фигурных скобок и т.д. @@ -3419,7 +3419,7 @@ GCC, MinGW - + Настроить форматирование и автоматически проверять @@ -3432,10 +3432,10 @@ MSVS - стиль кода. - + - - Скриптовые + - Скриптовые - Функциональные - SQL like - NoSQL @@ -3447,10 +3447,10 @@ MSVS - стиль кода. - + - Иногда требуется предоставить обертку к библиотеке, написанной + Иногда требуется предоставить обертку к библиотеке, написанной на C++ для другого ЯП, например Python или C#. Для этого применяют специальные библиотеки/фреймворки. @@ -3462,7 +3462,7 @@ MSVS - стиль кода. - + Проектирование ПО @@ -3473,7 +3473,7 @@ MSVS - стиль кода. - + Архитектурные стили @@ -3484,10 +3484,10 @@ MSVS - стиль кода. - + - Component-based + Component-based @@ -3495,7 +3495,7 @@ MSVS - стиль кода. - + Monolithic application @@ -3506,7 +3506,7 @@ MSVS - стиль кода. - + Layered @@ -3517,10 +3517,10 @@ MSVS - стиль кода. - + - Client-server + Client-server @@ -3528,7 +3528,7 @@ MSVS - стиль кода. - + Microservices architecture @@ -3539,7 +3539,7 @@ MSVS - стиль кода. - + Event-driven @@ -3550,7 +3550,7 @@ MSVS - стиль кода. - + Plug-ins @@ -3561,7 +3561,7 @@ MSVS - стиль кода. - + REST @@ -3572,10 +3572,10 @@ MSVS - стиль кода. - + - Service-oriented architecture + Service-oriented architecture @@ -3586,7 +3586,7 @@ MSVS - стиль кода. - + этап 2 @@ -3612,10 +3612,10 @@ MSVS - стиль кода. - + - Паттерны проектирования (GoF) + Паттерны проектирования (GoF) @@ -3623,7 +3623,7 @@ MSVS - стиль кода. - + Поведенческие @@ -3634,7 +3634,7 @@ MSVS - стиль кода. - + Структурные @@ -3645,7 +3645,7 @@ MSVS - стиль кода. - + Порождающие @@ -3656,7 +3656,7 @@ MSVS - стиль кода. - + ООП @@ -3667,10 +3667,10 @@ MSVS - стиль кода. - + - SOLID + SOLID @@ -3678,10 +3678,10 @@ MSVS - стиль кода. - + - UML + UML @@ -3691,7 +3691,7 @@ MSVS - стиль кода. - + Архитектурные паттерны @@ -3702,7 +3702,7 @@ MSVS - стиль кода. - + MVC @@ -3713,7 +3713,7 @@ MSVS - стиль кода. - + MVVM @@ -3724,7 +3724,7 @@ MSVS - стиль кода. - + Three-tier @@ -3735,7 +3735,7 @@ MSVS - стиль кода. - + Onion @@ -3746,7 +3746,7 @@ MSVS - стиль кода. - + Hexagon @@ -3757,7 +3757,7 @@ MSVS - стиль кода. - + Методологии @@ -3768,7 +3768,7 @@ MSVS - стиль кода. - + Test Driven Development @@ -3779,7 +3779,7 @@ MSVS - стиль кода. - + Behavior Driven Development @@ -3790,7 +3790,7 @@ MSVS - стиль кода. - + Domain Driven Design @@ -3801,7 +3801,7 @@ MSVS - стиль кода. - + Память @@ -3812,10 +3812,10 @@ MSVS - стиль кода. - + - Абстракции памяти + Абстракции памяти @@ -3823,7 +3823,7 @@ MSVS - стиль кода. - + Выравнивание памяти @@ -3834,7 +3834,7 @@ MSVS - стиль кода. - + Управление памятью @@ -3845,7 +3845,7 @@ MSVS - стиль кода. - + Бинарные единицы @@ -3856,10 +3856,10 @@ MSVS - стиль кода. - + - Исполняемый файл + Исполняемый файл @@ -3867,10 +3867,10 @@ MSVS - стиль кода. - + - Статическая библиотека + Статическая библиотека @@ -3878,10 +3878,10 @@ MSVS - стиль кода. - + - Динамическая библиотека + Динамическая библиотека @@ -3889,7 +3889,7 @@ MSVS - стиль кода. - + Стек @@ -3900,7 +3900,7 @@ MSVS - стиль кода. - + Глобальная память @@ -3911,7 +3911,7 @@ MSVS - стиль кода. - + Куча @@ -3922,7 +3922,7 @@ MSVS - стиль кода. - + Память приложения @@ -3933,10 +3933,10 @@ MSVS - стиль кода. - + - Виртуальная память + Виртуальная память @@ -3944,10 +3944,10 @@ MSVS - стиль кода. - + - Операционные системы + Операционные системы @@ -3955,7 +3955,7 @@ MSVS - стиль кода. - + Многопоточность @@ -3966,10 +3966,10 @@ MSVS - стиль кода. - + - Ошибки + Ошибки @@ -3977,7 +3977,7 @@ MSVS - стиль кода. - + Dead lock @@ -3988,7 +3988,7 @@ MSVS - стиль кода. - + Race condition @@ -3999,7 +3999,7 @@ MSVS - стиль кода. - + Live lock @@ -4010,7 +4010,7 @@ MSVS - стиль кода. - + Starvation @@ -4021,7 +4021,7 @@ MSVS - стиль кода. - + Потоки @@ -4032,7 +4032,7 @@ MSVS - стиль кода. - + Конкуренция @@ -4043,7 +4043,7 @@ MSVS - стиль кода. - + Мьютексы @@ -4054,7 +4054,7 @@ MSVS - стиль кода. - + Семафоры @@ -4065,7 +4065,7 @@ MSVS - стиль кода. - + Алгоритмы без блокировок (lock-free) @@ -4076,7 +4076,7 @@ MSVS - стиль кода. - + Обработка событий @@ -4087,7 +4087,7 @@ MSVS - стиль кода. - + Синхронные @@ -4098,7 +4098,7 @@ MSVS - стиль кода. - + Асинхронные @@ -4109,7 +4109,7 @@ MSVS - стиль кода. - + Процессы @@ -4120,7 +4120,7 @@ MSVS - стиль кода. - + Межпроцессное взаимодействие @@ -4131,7 +4131,7 @@ MSVS - стиль кода. - + Shared memory @@ -4142,7 +4142,7 @@ MSVS - стиль кода. - + Pipes @@ -4153,7 +4153,7 @@ MSVS - стиль кода. - + Сериализация @@ -4164,7 +4164,7 @@ MSVS - стиль кода. - + json @@ -4175,7 +4175,7 @@ MSVS - стиль кода. - + XML @@ -4186,7 +4186,7 @@ MSVS - стиль кода. - + Сетевой стек @@ -4197,7 +4197,7 @@ MSVS - стиль кода. - + TCP/IP @@ -4208,10 +4208,10 @@ MSVS - стиль кода. - + - OSI + OSI @@ -4219,10 +4219,10 @@ MSVS - стиль кода. - + - Сокеты + Сокеты @@ -4230,10 +4230,10 @@ MSVS - стиль кода. - + - HTTP + HTTP @@ -4241,7 +4241,7 @@ MSVS - стиль кода. - + TCP @@ -4252,7 +4252,7 @@ MSVS - стиль кода. - + UDP @@ -4263,7 +4263,7 @@ MSVS - стиль кода. - + Файловая система @@ -4274,7 +4274,7 @@ MSVS - стиль кода. - + Планировщик @@ -4285,7 +4285,7 @@ MSVS - стиль кода. - + Виртуализация @@ -4296,10 +4296,10 @@ MSVS - стиль кода. - + - VirtualBox + VirtualBox @@ -4307,10 +4307,10 @@ MSVS - стиль кода. - + - VMware Workstation + VMware Workstation @@ -4318,10 +4318,10 @@ MSVS - стиль кода. - + - Контейнеризация + Контейнеризация @@ -4329,10 +4329,10 @@ MSVS - стиль кода. - + - Hyper-V + Hyper-V @@ -4340,10 +4340,10 @@ MSVS - стиль кода. - + - Docker + Docker @@ -4351,7 +4351,7 @@ MSVS - стиль кода. - + Облачные сервисы @@ -4362,10 +4362,10 @@ MSVS - стиль кода. - + - Kubernetes + Kubernetes @@ -4373,7 +4373,7 @@ MSVS - стиль кода. - + Безопасность @@ -4384,10 +4384,10 @@ MSVS - стиль кода. - + - Шифрование + Шифрование @@ -4395,7 +4395,7 @@ MSVS - стиль кода. - + Многопроцессорные системы @@ -4406,10 +4406,10 @@ MSVS - стиль кода. - + - Multicore CPU + Multicore CPU @@ -4417,10 +4417,10 @@ MSVS - стиль кода. - + - NUMA + NUMA @@ -4428,7 +4428,7 @@ MSVS - стиль кода. - + Ввод и вывод информации @@ -4439,7 +4439,7 @@ MSVS - стиль кода. - + Драйверы @@ -4450,10 +4450,10 @@ MSVS - стиль кода. - + - Аудио + Аудио @@ -4461,10 +4461,10 @@ MSVS - стиль кода. - + - Графическое вычисление/отображение + Графическое вычисление/отображение @@ -4472,10 +4472,10 @@ MSVS - стиль кода. - + - Печать + Печать @@ -4483,10 +4483,10 @@ MSVS - стиль кода. - + - DirectSound + DirectSound @@ -4494,10 +4494,10 @@ MSVS - стиль кода. - + - OpenAL + OpenAL @@ -4505,7 +4505,7 @@ MSVS - стиль кода. - + DirectX @@ -4516,7 +4516,7 @@ MSVS - стиль кода. - + Vulkan @@ -4527,7 +4527,7 @@ MSVS - стиль кода. - + OpenGL @@ -4538,7 +4538,7 @@ MSVS - стиль кода. - + CUDA @@ -4549,7 +4549,7 @@ MSVS - стиль кода. - + Общие навыки @@ -4560,7 +4560,7 @@ MSVS - стиль кода. - + Языковые инструменты @@ -4582,7 +4582,7 @@ MSVS - стиль кода. - + @@ -4592,7 +4592,7 @@ MSVS - стиль кода. - + @@ -4602,163 +4602,150 @@ MSVS - стиль кода. - + - - - - - - - - - - - - + - + - + - + - + - - + + - + - + - + - - + + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4768,10 +4755,10 @@ MSVS - стиль кода. - + - + @@ -4781,10 +4768,10 @@ MSVS - стиль кода. - + - + @@ -4794,10 +4781,10 @@ MSVS - стиль кода. - + - + @@ -4807,10 +4794,10 @@ MSVS - стиль кода. - + - + @@ -4820,10 +4807,10 @@ MSVS - стиль кода. - + - + @@ -4833,10 +4820,10 @@ MSVS - стиль кода. - + - + @@ -4846,10 +4833,10 @@ MSVS - стиль кода. - + - + @@ -4859,10 +4846,10 @@ MSVS - стиль кода. - + - + @@ -4872,10 +4859,10 @@ MSVS - стиль кода. - + - + @@ -4885,10 +4872,10 @@ MSVS - стиль кода. - + - + @@ -4898,10 +4885,10 @@ MSVS - стиль кода. - + - + @@ -4911,10 +4898,10 @@ MSVS - стиль кода. - + - + @@ -4924,10 +4911,10 @@ MSVS - стиль кода. - + - + @@ -4937,20 +4924,20 @@ MSVS - стиль кода. - + - + - + - + @@ -4960,10 +4947,10 @@ MSVS - стиль кода. - + - + @@ -4973,20 +4960,20 @@ MSVS - стиль кода. - + - + - + - + @@ -4996,10 +4983,10 @@ MSVS - стиль кода. - + - + @@ -5009,20 +4996,20 @@ MSVS - стиль кода. - + - + - + - + @@ -5032,10 +5019,10 @@ MSVS - стиль кода. - + - + @@ -5045,10 +5032,10 @@ MSVS - стиль кода. - + - + @@ -5058,10 +5045,10 @@ MSVS - стиль кода. - + - + @@ -5071,10 +5058,10 @@ MSVS - стиль кода. - + - + @@ -5084,10 +5071,10 @@ MSVS - стиль кода. - + - + @@ -5097,10 +5084,10 @@ MSVS - стиль кода. - + - + @@ -5110,10 +5097,10 @@ MSVS - стиль кода. - + - + @@ -5123,10 +5110,10 @@ MSVS - стиль кода. - + - + @@ -5136,10 +5123,10 @@ MSVS - стиль кода. - + - + @@ -5149,10 +5136,10 @@ MSVS - стиль кода. - + - + @@ -5162,10 +5149,10 @@ MSVS - стиль кода. - + - + @@ -5175,10 +5162,10 @@ MSVS - стиль кода. - + - + @@ -5188,10 +5175,10 @@ MSVS - стиль кода. - + - + @@ -5201,10 +5188,10 @@ MSVS - стиль кода. - + - + @@ -5214,10 +5201,10 @@ MSVS - стиль кода. - + - + @@ -5227,10 +5214,10 @@ MSVS - стиль кода. - + - + @@ -5240,10 +5227,10 @@ MSVS - стиль кода. - + - + @@ -5253,20 +5240,20 @@ MSVS - стиль кода. - + - + - + - + @@ -5276,10 +5263,10 @@ MSVS - стиль кода. - + - + @@ -5289,20 +5276,20 @@ MSVS - стиль кода. - + - + - + - + @@ -5312,20 +5299,20 @@ MSVS - стиль кода. - + - + - + - + @@ -5335,12 +5322,11 @@ MSVS - стиль кода. - + - - - + + @@ -5349,12 +5335,22 @@ MSVS - стиль кода. - + - - - + + + + + + + + + + + + + @@ -5362,11 +5358,12 @@ MSVS - стиль кода. - + - - + + + @@ -5374,46 +5371,20 @@ MSVS - стиль кода. - + - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - + @@ -5423,10 +5394,10 @@ MSVS - стиль кода. - + - + @@ -5436,10 +5407,10 @@ MSVS - стиль кода. - + - + @@ -5449,10 +5420,10 @@ MSVS - стиль кода. - + - + @@ -5462,10 +5433,10 @@ MSVS - стиль кода. - + - + @@ -5475,10 +5446,10 @@ MSVS - стиль кода. - + - + @@ -5488,10 +5459,10 @@ MSVS - стиль кода. - + - + @@ -5501,10 +5472,10 @@ MSVS - стиль кода. - + - + @@ -5514,10 +5485,10 @@ MSVS - стиль кода. - + - + @@ -5527,690 +5498,258 @@ MSVS - стиль кода. - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + - + - + + + + - + - + - + - + + + + - + - + + + + - + - + + + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -6220,9 +5759,9 @@ MSVS - стиль кода. - - - + + + @@ -6233,9 +5772,9 @@ MSVS - стиль кода. - - - + + + @@ -6246,9 +5785,9 @@ MSVS - стиль кода. - - - + + + @@ -6259,9 +5798,9 @@ MSVS - стиль кода. - - - + + + @@ -6272,9 +5811,9 @@ MSVS - стиль кода. - - - + + + @@ -6285,7 +5824,7 @@ MSVS - стиль кода. - + @@ -6295,9 +5834,9 @@ MSVS - стиль кода. - - - + + + @@ -6308,9 +5847,9 @@ MSVS - стиль кода. - - - + + + @@ -6321,9 +5860,9 @@ MSVS - стиль кода. - - - + + + @@ -6334,9 +5873,9 @@ MSVS - стиль кода. - - - + + + @@ -6347,47 +5886,49 @@ MSVS - стиль кода. - + + + + - + - + + + + - + - + + + + - + - - - - - - - - - - - + + + + @@ -6397,7 +5938,10 @@ MSVS - стиль кода. - + + + + @@ -6407,7 +5951,7 @@ MSVS - стиль кода. - + @@ -6417,7 +5961,10 @@ MSVS - стиль кода. - + + + + @@ -6427,7 +5974,10 @@ MSVS - стиль кода. - + + + + @@ -6437,187 +5987,231 @@ MSVS - стиль кода. - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - - - - - - - - - - - + + + + @@ -6627,7 +6221,10 @@ MSVS - стиль кода. - + + + + @@ -6637,7 +6234,10 @@ MSVS - стиль кода. - + + + + @@ -6647,7 +6247,10 @@ MSVS - стиль кода. - + + + + @@ -6657,7 +6260,10 @@ MSVS - стиль кода. - + + + + @@ -6667,7 +6273,10 @@ MSVS - стиль кода. - + + + + @@ -6677,7 +6286,10 @@ MSVS - стиль кода. - + + + + @@ -6687,7 +6299,10 @@ MSVS - стиль кода. - + + + + @@ -6697,7 +6312,10 @@ MSVS - стиль кода. - + + + + @@ -6707,7 +6325,7 @@ MSVS - стиль кода. - + @@ -6717,7 +6335,10 @@ MSVS - стиль кода. - + + + + @@ -6727,7 +6348,7 @@ MSVS - стиль кода. - + @@ -6737,7 +6358,10 @@ MSVS - стиль кода. - + + + + @@ -6747,7 +6371,10 @@ MSVS - стиль кода. - + + + + @@ -6757,7 +6384,10 @@ MSVS - стиль кода. - + + + + @@ -6767,7 +6397,10 @@ MSVS - стиль кода. - + + + + @@ -6777,7 +6410,10 @@ MSVS - стиль кода. - + + + + @@ -6787,7 +6423,7 @@ MSVS - стиль кода. - + @@ -6797,7 +6433,10 @@ MSVS - стиль кода. - + + + + @@ -6807,7 +6446,10 @@ MSVS - стиль кода. - + + + + @@ -6817,7 +6459,10 @@ MSVS - стиль кода. - + + + + @@ -6827,7 +6472,10 @@ MSVS - стиль кода. - + + + + @@ -6837,7 +6485,10 @@ MSVS - стиль кода. - + + + + @@ -6847,7 +6498,10 @@ MSVS - стиль кода. - + + + + @@ -6857,7 +6511,10 @@ MSVS - стиль кода. - + + + + @@ -6867,7 +6524,10 @@ MSVS - стиль кода. - + + + + @@ -6877,7 +6537,10 @@ MSVS - стиль кода. - + + + + @@ -6887,7 +6550,10 @@ MSVS - стиль кода. - + + + + @@ -6897,7 +6563,10 @@ MSVS - стиль кода. - + + + + @@ -6907,7 +6576,10 @@ MSVS - стиль кода. - + + + + @@ -6917,7 +6589,10 @@ MSVS - стиль кода. - + + + + @@ -6927,7 +6602,10 @@ MSVS - стиль кода. - + + + + @@ -6937,7 +6615,10 @@ MSVS - стиль кода. - + + + + @@ -6947,7 +6628,10 @@ MSVS - стиль кода. - + + + + @@ -6957,7 +6641,10 @@ MSVS - стиль кода. - + + + + @@ -6967,7 +6654,10 @@ MSVS - стиль кода. - + + + + @@ -6977,7 +6667,10 @@ MSVS - стиль кода. - + + + + @@ -6987,7 +6680,10 @@ MSVS - стиль кода. - + + + + @@ -6997,7 +6693,7 @@ MSVS - стиль кода. - + @@ -7007,7 +6703,10 @@ MSVS - стиль кода. - + + + + @@ -7017,7 +6716,10 @@ MSVS - стиль кода. - + + + + @@ -7027,7 +6729,10 @@ MSVS - стиль кода. - + + + + @@ -7037,7 +6742,10 @@ MSVS - стиль кода. - + + + + @@ -7047,7 +6755,10 @@ MSVS - стиль кода. - + + + + @@ -7057,7 +6768,10 @@ MSVS - стиль кода. - + + + + @@ -7067,7 +6781,10 @@ MSVS - стиль кода. - + + + + @@ -7077,7 +6794,10 @@ MSVS - стиль кода. - + + + + @@ -7087,7 +6807,10 @@ MSVS - стиль кода. - + + + + @@ -7097,7 +6820,7 @@ MSVS - стиль кода. - + @@ -7107,7 +6830,10 @@ MSVS - стиль кода. - + + + + @@ -7117,7 +6843,10 @@ MSVS - стиль кода. - + + + + @@ -7127,7 +6856,7 @@ MSVS - стиль кода. - + @@ -7137,7 +6866,10 @@ MSVS - стиль кода. - + + + + @@ -7147,7 +6879,10 @@ MSVS - стиль кода. - + + + + @@ -7157,7 +6892,10 @@ MSVS - стиль кода. - + + + + @@ -7167,7 +6905,10 @@ MSVS - стиль кода. - + + + + @@ -7177,7 +6918,10 @@ MSVS - стиль кода. - + + + + @@ -7187,7 +6931,10 @@ MSVS - стиль кода. - + + + + @@ -7197,7 +6944,10 @@ MSVS - стиль кода. - + + + + @@ -7207,7 +6957,10 @@ MSVS - стиль кода. - + + + + @@ -7217,7 +6970,7 @@ MSVS - стиль кода. - + @@ -7227,17 +6980,23 @@ MSVS - стиль кода. - + + + + - + - + + + + @@ -7247,998 +7006,19 @@ MSVS - стиль кода. - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -8246,11 +7026,22 @@ MSVS - стиль кода. - + - - + + + + + + + + + + + + + @@ -8258,130 +7049,1319 @@ MSVS - стиль кода. - + - + + + + - + - + + + + - + - + + + + - + - + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8390,10 +8370,88 @@ MSVS - стиль кода. - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8403,56 +8461,42 @@ MSVS - стиль кода. - + - + - + - + - + - + + + - + - - - - - - - - - - - - - - - - - - - + + + @@ -8461,7 +8505,7 @@ MSVS - стиль кода. - + @@ -8470,7 +8514,9 @@ MSVS - стиль кода. - + + + @@ -8479,7 +8525,7 @@ MSVS - стиль кода. - + @@ -8488,7 +8534,7 @@ MSVS - стиль кода. - + @@ -8497,7 +8543,7 @@ MSVS - стиль кода. - + @@ -8506,7 +8552,7 @@ MSVS - стиль кода. - + @@ -8515,25 +8561,16 @@ MSVS - стиль кода. - + - + - - - - - - - - - - + @@ -8542,7 +8579,7 @@ MSVS - стиль кода. - + @@ -8551,8 +8588,8 @@ MSVS - стиль кода. - - + + @@ -8562,8 +8599,8 @@ MSVS - стиль кода. - - + + @@ -8573,7 +8610,7 @@ MSVS - стиль кода. - + @@ -8582,14 +8619,761 @@ MSVS - стиль кода. - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +