К примеру - на С используют для функций и переменных нижний регистр с подчёркиванием
Гугл для С++ - Название переменных в нижнем регистре, с подчёркиванием между словами. Функции же называются с прописной буквы, и каждое слово с прописной буквы, без подчёркиваний.
У того же гугла для Python - функции - в нижнем решистре, с подчёркиванием между словами. Переменные - также.
Собственно непонятно почему в каждом языке(да и у каждой компании) свои правила, или это дело холиварное, и разумных объяснений нет?