Por que as matrizes baseadas em zero são a norma?

112

Uma pergunta aqui me lembrou de uma discussão que tive com um colega programador. Ele argumentou que as matrizes baseadas em zero devem ser substituídas por matrizes baseadas em um, pois matrizes baseadas em zero são detalhes de implementação que se originam da maneira como matrizes, ponteiros e hardware de computador funcionam, mas esse tipo de coisa não deve ser refletido em um nível mais alto. idiomas.

Agora eu não sou muito bom em debater, então eu realmente não poderia oferecer nenhuma boa razão para ficar com as matrizes baseadas em zero, a não ser que elas pareçam mais apropriadas. Por que é zero o ponto de partida comum para matrizes?

    
por Tamas Czinege 23.05.2017 / 14:40
fonte

0 respostas

Tags