Привіт, мої любі сішники! Мене звати Наталя, я працюю С++ розробником у компанії SoftServe. С++ дайджест повертається! Будемо говорити про останні релізи, тренди та корисні матеріали щомісяця. Тож запасайтеся кавою/пивом та влаштовуйтеся зручніше — починаємо! :)
Червень був багатим на новини, і пропоную зупинитися на найважливіших, а саме:
- огляд С++ 17, С++ 20 та зустрічі комітету зі стандартизації;
- оновлення Visual Studio 15.8 Preview 3;
- основні апдейти інструментів.
С++ 17 та С++ 20
9 червня відбувся з’їзд комітету зі стандартизації у швейцарському містечку Рапперсвіль. Підсумки можна переглянути в статтіГ. Саттера чи тутчи ще ось тут.
Якщо хочете бути в курсі майбутніх подій зі стандартизації, переходьте за посиланнямта слідкуйте за новинами.
Корисні посилання
Зручній оглядосновних фіч у таблицях («Tony Tables») в С++20
Зручний оглядосновних фіч у таблицях («Tony Tables») С++17
КонцепціїС++ 20
Корисний огляд фіч С++17 на Stack Overflow
Гарні огляди
Visual Studio 15.8 Preview 3
Огляд релізу, де можна зокрема виділити:
- шаблони конфігурацій для CMake;
- «Іn-progress» аналіз коду;
- intellisence для шаблонів — здається, здогадалися, що кожен сішник (таємно чи не дуже) полюбляє шаблони :)
- можливості фільтрування call stack;
- декілька слів про те, чого чекати від VS 19.
Інші новини
Пакетний менеджер С++ vcpkg відтепер кросплатформений! Про встановлення та налаштування можна почитати ось тутабо в досить детальній доціна GitHub.
18 червня анонсувалионовлення Vim до 8.1. Як проапдейтитися, можна глянути ось тут.
Огляд релізупо Qt 5.11. Також Qt презентувала Qt Design Studio, яка має бути корисною для створення GUI та взаємодії з дизайнерами.
OpenGL and OpenCL оголошенізастарілими на MacOS та iOS.
Огляд релізудля Git 2.18.0.
Відео
Відео — як подружити clang та Visual Studio.
Технікидля скорочення часу білда.
Цiкавенькi книги
«The Modern C++ Challenge: Become an expert programmer by solving real-world problems» — книга, рекомендована Маерсом, що розглядає вирiшення складних запитань з використанням С++ 17 та зачiпає С++ 20.
«Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design» — розглядаються патерни з використанням С++17.
«C++ High Performance: Boost and optimize the performance of your C++17 code»
Для новачків
Хвилиночка флуду
Коли дуже хвилюєшсяза модулі, і знову чуєш що вони «в розробці»
Карта С++
Яка ваша найочікуваніша фіча стандарту? Чи «куштували» нові фічі VS? До зустрічі у коментарях!
← Попередній випуск: C++ дайджест #4