Delphi sollte sich wie alle anderen Sprachen verhalten. Und dort wird nun mal 0-indiziert.
Ach echt? Also mir fiele da spontan Smalltalk ein, da ist alles konsistent 1-indexiert!
Mir persönlich geht die komplette Index-Diskussion aber an der eigentlichen Problematik vorbei. Ich persönlich will eine Programmiersprache (und zumindest das gibt es auch schon zu genüge), die expressiv genug ist, dass ich mir um Indexe keine Gedanken mehr machen muss. Denn in 99,97% der Anwendungsfälle braucht man den Index nicht wirklich, sondern als Hilfsmittel, um auf bestimmte Elemente zuzugreifen. Das kann ich mit foreach, map, ... aber genausogut ohne Index, weniger fehleranfällig, und besser lesbar.
My 2 Cents zum Thema Indizes
Leo S.