C/C++
Чем factory pattern отличается от direct constructor и когда что выбрать?
MiddleООП и проектирование C++Сравнение
Чем false sharing отличается от data race и когда что выбрать?
SeniorПроизводительность и оптимизацияСравнение
Чем file descriptor RAII wrapper отличается от manual close и когда что выбрать?
Middle+Память, lifetime и ownershipСравнение
Чем fixed-width integer types отличается от int/long assumptions и когда что выбрать?
JuniorEmbedded, safety и hardware-levelСравнение
Чем fold expression отличается от recursive template и когда что выбрать?
Middle+Шаблоны и generic programmingСравнение
Чем function template отличается от overloads и когда что выбрать?
MiddleШаблоны и generic programmingСравнение
Чем generic lambda отличается от function template и когда что выбрать?
MiddleModern C++Сравнение
Чем gRPC C++ basics отличается от raw TCP и когда что выбрать?
Middle+Qt, Boost и экосистемаСравнение
Чем hash map rehashing отличается от map insert и когда что выбрать?
MiddleПроизводительность и оптимизацияСравнение
Чем heap avoidance отличается от malloc/free и когда что выбрать?
MiddleEmbedded, safety и hardware-levelСравнение
Чем if constexpr отличается от tag dispatch и когда что выбрать?
Middle+Шаблоны и generic programmingСравнение
Чем if with initializer отличается от external variable и когда что выбрать?
MiddleModern C++Сравнение
Чем integer overflow in embedded отличается от floating point и когда что выбрать?
MiddleEmbedded, safety и hardware-levelСравнение
Чем integer overflow security отличается от checked arithmetic и когда что выбрать?
MiddleБезопасность C/C++Сравнение
Чем interface segregation отличается от fat interface и когда что выбрать?
Middle+ООП и проектирование C++Сравнение
Чем interrupt handler отличается от ordinary callback и когда что выбрать?
Middle+Embedded, safety и hardware-levelСравнение
Чем iterator invalidation отличается от stable references и когда что выбрать?
MiddleSTL и стандартная библиотекаСравнение
Чем join и detach отличается от jthread и когда что выбрать?
MiddleМногопоточность и конкурентностьСравнение
Чем lambda expression отличается от function object и когда что выбрать?
MiddleModern C++Сравнение
Чем latch и barrier отличается от join loop и когда что выбрать?
SeniorМногопоточность и конкурентностьСравнение