LINUX.ORG.RU

История изменений

Исправление eao197, (текущая версия) :

Если нужно пилить поверх текущей C++ базы - то это понятно.

Не обязательно поверх. Достаточно просто иметь людей с несколькими годами опыта в C++ и наличия готовых и проверенных библиотек на C или C++. И уже околосистемные вещи на плюсах писать проще, чем на Rust, специалистов в котором на рынке около нуля.

ХЗ что вы называете «современными и удобными» библиотеками. Но вот для разбора аргументов командной строки в последние 4-5 лет доводилось использовать Boost.ProgramOptions, args и Clara (правда, Clara уже все, вместо нее теперь развивается Lyra). Полет нормальный во всех случаях.

А работа с процессами – это специфическая штука, выбор есть (здесь в комментариях ссылки на несколько вариантов). Но если нужно чуть более серьезное, чем просто запуск и чтение выхлопа, то лучше иметь что-то, что ты сам можешь расширить и углубить.

Исходная версия eao197, :

Если нужно пилить поверх текущей C++ базы - то это понятно.

Не обязательно поверх. Достаточно просто иметь людей с несколькими годами опыта в C++ и наличия готовых и проверенных библиотек на C или C++. И уже околосистемные вещи на плюсах писать проще, чем на Rust, специалистов в котором на рынке около нуля.

ХЗ что вы называете «современными и удобными» библиотеками. Но вот для разбора аргументов командной строки в последние 4-5 лет доводилось использовать Boost.ProgramOptions, args и Clara (правда, Clara уже все, вместо нее теперь развивается Lyra).

А работа с процессами – это специфическая штука, выбор есть (здесь в комментариях ссылки на несколько вариантов). Но если нужно чуть более серьезное, чем просто запуск и чтение выхлопа, то лучше иметь что-то, что ты сам можешь расширить и углубить.