C++ is a powerful, high-performance programming language widely used in systems software, game development, and applications requiring high-performance graphics and computation. It is a statically-typed language with support for object-oriented, procedural, and generic programming paradigms.
Qt is a cross-platform framework used for developing GUI applications, as well as non-GUI programs like command-line tools and server-side applications.
Boost is a collection of peer-reviewed, portable C++ source libraries that help with everything from basic utilities to advanced techniques.
Eigen is a C++ template library for linear algebra, including matrices, vectors, numerical solvers, and vector operations, widely used in machine learning, robotics, and scientific computing.
The STL is a collection of template classes and functions in C++ that provides data structures like vectors, lists, queues, and algorithms for sorting and searching.
OpenCV is an open-source computer vision and machine learning software library that provides tools for real-time image and video processing.