UnifyCeePlusPlusVariants

Last edit March 6, 2006
As of 2003-09-03, there are 58 WikiPages with "Cpp" in the title, 10 with "Cplusplus", 22 with "CplusPlus", and 21 with "CeePlusPlus", all apparently related to the MultiParadigmProgrammingLanguage C++ (also known as CeePlusPlus or even CeePlusPlusLanguage on this wiki). In the long run, it may be helpful to standardize on a spelling on this wiki. (Is it ModernCeePlusPlusDesign or ModernCppDesign?)

This is certainly not an urgent need, but still. Note that the name of this page should not be considered as leaning towards "CeePlusPlus" - it's shorthand for the near-unreadable "UnifyCeePlusPlusCppCplusPlusAndCplusplus".


Votes by people reading this page
	CeePlusPlus	 7
	CplusPlus	 0
	Cplusplus	 1
	Cpp	         0
 Mostly Cpp              3   (CeePlusPlus where Cpp is not practical)
(someone at 68.155.107.249 decremented the count for Cpp on September 3, 2003. Could you explain why????? Changing your mind is OK; cheating is not. ;) I changed my mind after considering the WikiAlphabet)

The vote by usage is
	Cpp		58
	CplusPlus	22
	Cplusplus	10
	CeePlusPlus	21

Cpp Pros Cpp Cons
  • Also a shorthand for the CeePreprocessor, therefore sometimes ambiguous.
  • Cannot be a WikiName of its own, though we could have CppLanguage.
  • Cpp is UgLy.

CplusPlus Pros CplusPlusCons
  • CplusPlus is UgLy. Especially since the same word is in both lowercase and uppercase

CeePlusPlus Pros CeePlusPlus Cons
  • It feels a bit kludgy to spell a letter for a valid WikiWord, however, WikiAlphabet is common practice.

Cplusplus Pros
  • Only "C" is capitalized, giving it a similar feel to "C++".
CplusplusCons
On a practical note, the category CategoryCpp already collects a lot of pages about C++, many of which do not contain any variant in the page name. So one way to sort this out is in fact to include all pages about C++ in the category. Also please note that there is a category CategoryCppTemplates as well. -- JohnFletcher.

A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines. With consistency a great soul has simply nothing to do. -- RalphWaldoEmerson


CategoryCpp