C++ дайджест #5: огляд С++ 17 та 20, реліз Visual Studio 15.8 Preview 3
Привіт, мої любі сішники! Мене звати Наталя, я працюю З++ розробником у компанії 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;
- «In-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.
Техніки для скорочення годині білда.
Цікавенькі книги
«The Modern C++ Challenge: Become an expert programmer by solving real-world problems» — книга, рекомендована Маєрсом , що розглядає вирішенню складних запитань з використанням С++ 17 та зачіпає С++ 20.
«Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design» — розглядаються патерни з використанням С++17.
«C++ High Performance: Boost optimize and the performance of your C++17 code»
Для новачків
Хвилиночка флуду
Коли дуже хвилюєшся за модулі, і знову чуєш що вони «в розробці»
Карта З++
Яка ваша найочікуваніша фіча стандарту? Чі «куштували» нові фічі VS? До зустрічі у коментарях!
? Попередній випуск: C++ дайджест #4
Опубліковано: 06/07/18 @ 07:21
Розділ Різне
Рекомендуємо:
4 важливих ради для команди бізнес-аналітиків
Чому багатьом хочеться стати менеджером і це не завжди гарна ідея
Акція: Вгадай рахунок матчу «Росія-Хорватія» та отримай діагностику сайту в подарунок!
Сто років менеджерського досвіду в IT, або Свій досвід добре, але і до іншим розумним людям варто прислухатися
Финстрип Червень 2018. Траф трохи в плюс. Дохід 60К на місці