Ответ
Мой основной стек — это C++ с фокусом на высокопроизводительные и системные приложения. Я работаю с современными стандартами языка (C++17/20), использую компиляторы GCC и Clang под Linux и MSVC под Windows. Для сборки проектов применяю CMake, для отладки — GDB/LLDB, а для анализа производительности и утечек памяти — инструменты вроде Valgrind и perf. Из библиотек активно использую STL, Boost (Asio, Beast, Spirit) и иногда Qt для GUI. В embedded-проектах имел опыт с FreeRTOS и кросс-компиляцией под ARM. Пример типичного CMakeLists.txt для моего проекта:
cmake_minimum_required(VERSION 3.16)
project(HighPerfServer LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(Boost 1.70 REQUIRED COMPONENTS system thread)
add_executable(server main.cpp network_handler.cpp)
target_link_libraries(server PRIVATE Boost::boost Boost::system Boost::thread pthread)