C LanguageCommon C programming idioms and developer practices