C++ дайджест #16: embedded з Arduino

У випуску: CMake 3.15.0 release candidate, tips and tricks for Vulkan.

Привіт, мої любі сішники! Пропоную в цьому та наступному дайджесті розглянути embedded programming. Почнімо з Arduino? :)

Arduino

Одним з найпростіших шляхів до опанування embedded є вивчення Arduino. Значною перевагою є досить низький поріг входження та обширна документація з прикладами.

Додатково можна розглянути:

В наступних дайджестах звернемо увагу на Linux embedded та Raspberry pi.

Modern C++

C++17 STL Parallel Algorithms — with GCC 9.1 and Intel TBB on Linux and macOS

strong_typedef — Create distinct types for distinct purposes

Optimizing C++ by Avoiding Moves

MapView can be faster than MapRef

The Difference Between std::copy_backward and std::copy with Reverse Iterators

Корисні посилання

Handling errors is canceling operations

Simplifying C++ with Herb Sutter

Tips and Tricks: Vulkan Dos and Don’ts

Top 25 C++ API design mistakes and how to avoid them

Qt Quick Performance Improvements with Qt 5.12 LTS (Updated for Qt 5.12.3)

Introducing QtCoAP — client-side implementation of the Constrained Application Protocol (CoAP) for the Internet of Things.

Інструменти

GCC 9: Link-time and inter-procedural optimization improvements

Clear, Functional C++ Documentation with Sphinx + Breathe + Doxygen + CMake

CMake 3.14 and Performance Improvements

Visualize your build with IncrediBuild’s Build Monitor and Visual Studio 2019

Quick Info Improvements in Visual Studio 2019: Colorization and Search Online

Using protobuf with conan and CMake

CLion Starts 2019.2 EAP: Parameter Hints, Go to Address in Memory View, Code Assistance for ClangFormat Config Files, and More

Getting Started with the Conan CLion Plugin

Migrating an existing C++ codebase to conan

Оновлення

Цього місяця маємо такі оновлення:

Для новачків

Encapsulation, Inheritance and Polymorphism In C++

Basic Concepts of Object Oriented Programming using C++

C++ Classes and Objects

Хвилиночка флуду


← Попередній випуск: C++ дайджест #15

Похожие статьи:
Голова Комітету з питань фінансів, податкової та митної політики Верховної Ради Данило Гетманцев запропонував надати податкові...
У Linux знайшли вразливість (CVE-2022-0847), яка дозволяє неперевіреним користувачам перезаписувати вміст будь-яких файлів. Можна...
Компании Samsung и Apple продолжают борьбу на рынке США не только в судах, но и на полках магазинов. Причем, как и в судах позиции...
В выпуске: JEE Microprofile; JEE Guardians (или скорее guardian); kotlin как язык для gradle; состояние 9-ки и ее новые АПИ; HATEOAS; mutation testing. Ссылки,...
Від редакції: у рубриці DOU Books спеціалісти розповідають про 5 своїх улюблених книжок — ті, які змінюють світогляд...
Яндекс.Метрика