This book contains guidelines and advices on how to write efficient software using the C++ language. Software correctness and maintainability are taken into account, but are not the primary concerns of the guidelines.
Eclipse is an open-source community project that is focused on building an extensible development platform: a suite of software tools that assist in the writing of software. Primarily it is used as a Java integrated development environment (IDE) but has been adapted for many other languages including python, C, C++, and FORTRAN.