பூபாலன் :
Open Source Software Company :
https://lfx.linuxfoundation.org/tools/mentorship/
https://lf-networking.atlassian.net/wiki/spaces/LN/pages/15632866/LFN+Mentorship+Program
Youtube Channel :
https://youtu.be/kEu3rScey1k?si=fHWA5r5dX1LLxEiC
The Chromium project is a great start.The Boost project contains some good peer-reviewed C++ code.
1 - http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
2 - Get the Code: Checkout, Build, & Run Chromium
-
Boost libraries
https://www.boost.org/ -
POCO libraries
https://pocoproject.org/ -
OpenGl
https://www.opengl.org/ -
Start answering StackOverflow questions.
Newest 'c++' Questions - Stack Overflow -
Read books written by Scott Mayers effective c++,effective stl.
programming-book-2/C++/Effective C++(Second Edition)- Scott Meyers.pdf at master · EvanLi/programming-book-2 · GitHub
C++ package managers:
https://buckaroo.pm/
https://github.com/pfultz2/cget
C++ OpenSource Project :
https://github.com/trending/c++
Useful website :
https://www.quora.com/What-is-the-best-open-source-C-project-to-hone-in-C-code-reading-skills
https://sourceforge.net/
Boost C++ Libraries:
Boost is a collection of high-quality,
peer-reviewed C++ libraries that cover a wide range of topics,
from data structures to algorithms to concurrent programming.
Exploring Boost libraries can expose you to various C++ programming techniques and best practices.
GNU Compiler Collection (GCC):
GCC is a widely-used compiler for programming languages, including C++.
Studying the source code of GCC can give you insights into how modern C++ is implemented and optimized.
OpenCV:
OpenCV is an open-source computer vision and machine learning library.
It’s a great project to explore if you’re interested in image processing, computer vision, and machine learning algorithms.
STL (Standard Template Library):
The STL is part of the C++ standard library and provides essential data structures and algorithms.
Exploring the STL implementation can help you understand how to use and optimize these core components.
Eigen:
Eigen is a high-performance linear algebra library for C++.
It’s used in various scientific and engineering applications.
Studying Eigen can enhance your understanding of numerical computing and optimization.