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

Похожие статьи:
В четвер, 23 лютого, виконавча директорка Закарпатського IT-кластера Жанна Капіца на своїй сторінці в Facebook повідомила про те,...
Описание: JavaScript — универсальный скриптовый язык, весьма гибкий и мощный. JavaScript находит широкое применение как язык...
Тренинг для тех, кто планирует внедрять гибкие методологии (Scrum, XP, Kanban) в своем проекте или организации, а также для...
Власник популярного вебпорталу та пошукової системи в Чехії Seznam.cz Іво Лукачович перерахував $4,5 млн на зброю для...
Чтобы узнать, можно ли профессионально развиваться, работая много лет на одном месте, не скучно ли это, какие...
Яндекс.Метрика