Click here to Skip to main content
15,909,518 members

Survey Results

Should array indexing start at 0 or 1?   [Edit]

Survey period: 7 Mar 2011 to 14 Mar 2011

Old school VB devs and old school C devs know the answer. What's your feeling in this modern, enlightened era?

OptionVotes% 
01,11587.93
115312.07



 
GeneralRe: It should be a choiche, in high level programming languages Pin
Emilio Garavaglia13-Mar-11 21:05
Emilio Garavaglia13-Mar-11 21:05 
GeneralRe: It should be a choiche, in high level programming languages Pin
Klaus-Werner Konrad14-Mar-11 11:15
Klaus-Werner Konrad14-Mar-11 11:15 
General...except when... PinPopular
OriginalGriff6-Mar-11 20:59
mveOriginalGriff6-Mar-11 20:59 
GeneralRe: ...except when... Pin
Johnny J.6-Mar-11 21:40
professionalJohnny J.6-Mar-11 21:40 
GeneralRe: ...except when... PinPopular
OriginalGriff6-Mar-11 21:42
mveOriginalGriff6-Mar-11 21:42 
GeneralRe: ...except when... Pin
Nagy Vilmos7-Mar-11 6:55
professionalNagy Vilmos7-Mar-11 6:55 
GeneralRe: ...except when... Pin
OriginalGriff7-Mar-11 8:27
mveOriginalGriff7-Mar-11 8:27 
GeneralIt should start from 0 in a high-level programming language. PinPopular
OriginalGriff6-Mar-11 20:58
mveOriginalGriff6-Mar-11 20:58 
...because it makes loops work more obviously:
for (int index = 0; index < array.Length; index++)
Rather than
for (int index = 1; index < array.Length + 1; index++)


(by the way, I'm a C# developer which never uses unsafe pointers and things like that).
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.

Manfred R. Bihy: "Looks as if OP is learning resistant."

GeneralRe: It should start from 0 in a high-level programming language. Pin
Johnny J.6-Mar-11 21:39
professionalJohnny J.6-Mar-11 21:39 
GeneralRe: It should start from 0 in a high-level programming language. Pin
OriginalGriff6-Mar-11 22:04
mveOriginalGriff6-Mar-11 22:04 
GeneralMessage Removed Pin
7-Mar-11 4:34
professionalN_tro_P7-Mar-11 4:34 
GeneralRe: It should start from 0 in a high-level programming language. [modified] Pin
Indivara6-Mar-11 22:07
professionalIndivara6-Mar-11 22:07 
GeneralRe: It should start from 0 in a high-level programming language. Pin
hairy_hats7-Mar-11 0:21
hairy_hats7-Mar-11 0:21 
GeneralRe: It should start from 0 in a high-level programming language. Pin
Indivara7-Mar-11 3:46
professionalIndivara7-Mar-11 3:46 
GeneralRe: It should start from 0 in a high-level programming language. Pin
Pritesh Aryan7-Mar-11 18:09
Pritesh Aryan7-Mar-11 18:09 
GeneralRe: It should start from 0 in a high-level programming language. Pin
Indivara8-Mar-11 3:05
professionalIndivara8-Mar-11 3:05 
GeneralRe: It should start from 0 in a high-level programming language. Pin
Bassam Abdul-Baki7-Mar-11 1:13
professionalBassam Abdul-Baki7-Mar-11 1:13 
GeneralMessage Removed Pin
7-Mar-11 4:36
professionalN_tro_P7-Mar-11 4:36 
GeneralRe: It should start from 0 in a high-level programming language. Pin
Bassam Abdul-Baki7-Mar-11 10:55
professionalBassam Abdul-Baki7-Mar-11 10:55 
GeneralRe: It should start from 0 in a high-level programming language. Pin
RedSonja7-Mar-11 20:03
RedSonja7-Mar-11 20:03 
GeneralRe: It should start from 0 in a high-level programming language. Pin
Nemanja Trifunovic7-Mar-11 4:39
Nemanja Trifunovic7-Mar-11 4:39 
GeneralRe: It should start from 0 in a high-level programming language. Pin
Thomas Freudenberg8-Mar-11 0:26
Thomas Freudenberg8-Mar-11 0:26 
GeneralIt should start from 1 in a high-level programming language. Pin
nmarcel6-Mar-11 18:30
nmarcel6-Mar-11 18:30 
GeneralRe: It should start from 1 in a high-level programming language. Pin
That's Aragon6-Mar-11 18:37
That's Aragon6-Mar-11 18:37 
GeneralRe: It should start from 1 in a high-level programming language. Pin
Andrew Torrance7-Mar-11 2:19
Andrew Torrance7-Mar-11 2:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.