Perché gli array basati su zero sono la norma?

112

Un domanda posta qui mi ha ricordato una discussione che ho avuto con un collega programmatore. Sosteneva che gli array a base zero dovevano essere sostituiti con array basati su uno solo poiché gli array basati su zero sono dettagli di implementazione che derivano dal modo in cui array, puntatori e hardware funzionano, ma questo tipo di cose non dovrebbe riflettersi in un livello superiore lingue.

Ora non sono molto bravo a discutere, quindi non potrei davvero offrire buoni motivi per attaccare con array a base zero diversi da quelli che sembrano più appropriati. Perché è zero il punto di partenza comune per gli array?

    
posta Tamas Czinege 23.05.2017 - 14:40
fonte

0 risposte

Leggi altre domande sui tag