Mogły one być miesiącem do wyliczenia (pierwszy indeks to 0), a dni nie, ponieważ nie • mieć nazwę skojarzoną z nimi.
A raczej, uważali, że numer dnia był faktycznym przedstawieniem dnia (w ten sam sposób miesiące są reprezentowane jako liczby w dniu takim jak 12/31), tak jakby można było wyliczyć z liczbami jako zmienne, ale w rzeczywistości oparte na 0.
Rzeczywiście, przez te miesiące, być może uważali, że odpowiednia reprezentacja wyliczeniowa będzie używać nazwy miesiąca, zamiast liczb, i zrobiliby to samo, gdyby dni miały reprezentację imion. Wyobraźmy sobie, że powiemy, że piątego stycznia, szóstego stycznia, zamiast 5 stycznia, 6 stycznia itd., Być może oni też wykonaliby wyliczenia 0 przez wiele dni ...
Być może podświadomie myśleli o wyliczenie na miesiące jako {styczeń, luty, ...} oraz na dni jako {Jeden, Dwa, Trzy, ...}, z wyjątkiem dni, w których uzyskasz dostęp do dnia jako liczby, a nie nazwy, np. 1 dla jednego, itd., więc niemożliwe do rozpoczęcia 0 ...
To tylko po to, aby trzymać cię na palcach. – SeanJA
Jedną z nich, która jest również zindeksowana, jest "Dzień tygodnia (liczba całkowita)" 0-6 – SeanJA
Ponieważ została zakodowana dla maszyn, a nie dla ludzi. Ale wciąż jest ogromnym źródłem błędów, ponieważ wiele kodu jest (nadal) napisane przez ludzi :) –