Tem um exemplo muito mais importante, que seria 100% justifiçavel se fosse alterado, mas é mantido com o está há mais de um século, que é o sentido da corrente elétrica. Inicialmente convencionou-se que a corrente ia do positivo para o negativo, e alguns anos depois descobriu-se que era o contrário. Os eletrons, que são negativos, é que deslocam em direção ao positivo.
Até hoje isso não foi mudado, usa-se a corrente do positivo para o negativo.
É mais um ponto positivo para manter como está. Mudar isso seria profundalmente traumático.
Em resposta a [Não disponível]
1
Conteúdo excluído
1
Oi Natael, blz?
Então, eu já havia colocado uma explicação do que vc me pediu em uma postage mais abaixo. Vou reproduzir a seguir.
Em matemática - e linguagem de programação é matemática pura - qualquer base numérica começa do zero. No caso de programação, a base numérica nativas dos computadores é a binária. Assim, a primeira posição de memória é 00000(etc)0000000, e não 0000(etc)0000001. Todas as linguagens de programação se baseiam neste princípio (afinal tudo é compilado para a memória binária) - incluindo as arrays.
Fora isso, mudar para início em um signica ter que mudar TODAS as linguagens de programação, incluindo migrar TUDO que já existe, o que é impossível - ainda mais sem um motivo prático concreto.