Несколько библиотек и технологий, которые можно изучить новичку в C++:
- Boost. 2 Набор библиотек, которые расширяют функциональность C++ и предоставляют удобный кроссплатформенный интерфейс. 2
- OpenCV, ITK, VTK. 2 Библиотеки для реализации компьютерного зрения, в том числе пред- и постобработки данных. 2
- Tensorflow и PyTorch. 2 Фреймворки для оценки нейронных сетей. 2
- SFML. 1 Одна из наиболее удобных и быстрых GUI-библиотек для 2D-графики. 1 Библиотека часто используется стартапами и начинающими программистами, потому что не требует написания большого объёма кода. 1
- MKL и OpenBLAS. 2 Библиотеки для реализации математических алгоритмов с интенсивными вычислениями, которые должны работать с большим объёмом данных. 2
- Zlib. 3 Библиотека для сжатия данных, в том числе любых объёмов, даже превышающих объём памяти. 3
Выбор библиотек и технологий для изучения зависит от конкретных задач и интересов новичка.