C++ Coding Style, Standards, Practices and dOxygen-Mozilla Firefox. Coding practices should be in place to maintain a consistancy among software projects to enforce a disciplines which improves the quality of software, improves reuseability due to more generic interfaces and good documentation, results in software with fewer bugs which is easier to use and maintain.
Camel-case is the practice of changing the letter to upper case to denote the start of a new word. This allows the name to be shorter because no separator character (i.e. "_" used between words.) The Camel-case practice uses a "_" separator between upper case constants used in words. Examples: VIM Keyboard Shortcuts.
Numerical Computing. LU-Factorization. CUDA.