Olá Lucien, tudo bem com você?
Então , vai depender muito da linguagem, cada uma tem uma convenção de como criar as variáveis
Então no Javascript
, iremos utilizar o camelCase
e ter:
var minhaVariavel = 30
Em Python
iremos utilizar o que é chamado de snake_case
que você citou, então seria:
minha_variavel = 30
Em Clojure
o padrão é utilizar o chamado kebab-case
então seria:
(def minha-variavel 30)
Então, como você pode ver, não há problemas, existe apenas as convenções de cada linguagem para padronizar :)
Em Javascript é possível tranquilamente utilizar o snake_case
, a questão é que ficaria apenas fora do padrão, e um outro programador acharia estranho ver o código daquela forma, a mesma coisa vale para escrever em cameCase
com Python
, funciona mas pode dar aquela "coceira" de que tem algo estranho ahahhaha
Abraços e Bons Estudos!