В основном, когда люди были влюблены в C, а C ++ и Java были либо новыми, либо еще не созданы, люди использовали все заглавные буквы для имен констант препроцессора, чтобы указать, что они на самом деле не были переменными.
#define INT_CONST 4
#define STRING_CONST "Yello."
#define FLOAT_CONST 3.6122448
Учитывая, что это был единственный реальный способ определения истинной константы в C (все еще возможно изменить const
переменные, если вы знаете, как), подобные константы препроцессора просто рассматривались как константы, и как таковое значение имена всех заглавных букв переместились из констант препроцессора в обычные константы. Затем это перенесено на более поздние языки, став стандартной практикой "consts = capitals".
Однако другие языки имеют свой собственный предпочтительный стиль (например, C # и .NET предпочитают PascalCase), поэтому, как правило, лучше использовать предпочтительный стиль, если он есть.