C++ дайджест #22: детально про оптимізацію, Trip Report засідання комітету зі стандартизації
Привіт, мої любі сішники! Сьогодні випуск буде присвячено оптимізації коду. Тож почнімо? :)
Оптимізація коду
Окрім неперевершених робіт S. Meyers з тими отимізації корисну інформацію пропоную переглянути в книгах:
- Optimizing C++ ;
- Optimizing software in C++ від Agner Fog;
- C++ High Performance: Boost optimize and the performance of your C++17 code від Bjorn Andrist.
А також:
- Performance section з C++ Core Guidelines;
- частину Considering Performance з C++ Best Practices;
- Optimization Software resources — стаття, де зібрано велику кількість ресурсів з цієї тими;
- How to optimize C and C++ code in 2018 — стаття на Medium;
- 6 Tips to supercharge C++11 vector performance .
Пам'ятка , що варто робити та що не варто :)
Оптимізованного вам кодом!
Modern C++
Trip report: Autumn ISO C++ standards meeting (Belfast)
WG21 in my own backyard: Belfast trip report
Trip Report: Freestanding Errors in Belfast
Trip Report: C++ Standards Meeting in Belfast, November 2019
Unnamed/anonymous namespaces vs static in namespace .
Корисні посилання
Bjarne Stroustrup: C++ | Artificial Intelligence (AI) Podcast
Most common Git mistakes and how to fix them
A beginner's guide to C++ Ranges and Views
Trueface Tutorials: How to Cross Compile Popular Computer Vision C++ Frameworks for Raspberry Pi 4
How to Get Started with OptiX 7
7 Advanced C++ concepts & idiom examples you should know
21 new features of modern C++ to use in your project
Rust And C++ On Floating-Point Intensive Code
8 essential patterns you should know about functional programming in C++14
Don't Use unique_ptr for PIMPL
C++ exceptions alternatives and from Bjarne Stroustrup
Інструменти
CLion 2019.3: A Quality-Targeted Release Focused on Performance and Some
Support for C++20's Concepts in CLion
Why precompiled headers do (not) improve C++ compile times
Clang precompiled headers and improving C++ compile times, take #2
Clang-format tanks performance
Using Visual Studio Code for Writing Qt Applications
Оновлення
Цього місяця маємо такі оновлення:
- WT 4.2.0 ;
- CMake 3.16.0 ;
- Qt Creator 4.11 , Qt 5.12.6 , Qt Visual Studio Tools 2.4.2 ;
- Unreal Engine 4.24 Preview 1 ;
- Cocos2d-x v4.0 .
Хвилиночка флуду
Longest C++ Variable Declaration
Creating a console animation with C++
? Попередній випуск: C++ дайджест #21
Опубліковано: 14/12/19 @ 11:00
Розділ Різне
Рекомендуємо:
Портрет перформанс-інженера
Веб-доступність. Що варто знати кожному Front-end розробнику і дизайнерові
Шифрування в базах даних SQL з можливістю пошуку
ІТ-волонтери: як викладач створив додаток про втрачену архітектурній спадщині Харкова
QA дайджест #40: лайфхаки автоматизації, добірка книг для тестувальників