What to call array indexing starting at 0 vs. 1 ?
-
Yin and Yang :-O
-
Yin and Yang :-O
-
at least thats what the .NET Framework uses in its documentation ;P
Wimp. Real coders don't read documentation. ;P
Chill _Maxxx_
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier -
Is there a technical term to say if an array starts at index 0 (e.g. C/C++) or 1 (e.g. pascal) ? Is it simply "0-based array" and "1 based array" ? Thanks.
I'd rather be phishing!
In a separate millenium I wrote a 1 based C++ string class - I think that was the best argument for zero based code I've ever seen.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra
-
Is there a technical term to say if an array starts at index 0 (e.g. C/C++) or 1 (e.g. pascal) ? Is it simply "0-based array" and "1 based array" ? Thanks.
I'd rather be phishing!
-
Wimp. Real coders don't read documentation. ;P
Chill _Maxxx_
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easierI only have seen that in the Intellisense popup of some .NET function. Intellisense is all the documentation that I need. :laugh:
-
Yin and Yang :-O
-
It's an imperfect world, screws fall out all the time.
-
I only have seen that in the Intellisense popup of some .NET function. Intellisense is all the documentation that I need. :laugh:
Meh! Real men code with edlin.
speramus in juniperus
-
Meh! Real men code with edlin.
speramus in juniperus
Emacs. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
Is there a technical term to say if an array starts at index 0 (e.g. C/C++) or 1 (e.g. pascal) ? Is it simply "0-based array" and "1 based array" ? Thanks.
I'd rather be phishing!
Maximilien wrote:
Is there a technical term to say if an array starts at index 0 (e.g. C/C++) or 1 (e.g. pascal) ?
The term is "array", and they start at index 0. There's a difference when talking about strings, not arrays.
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]
-
Is there a technical term to say if an array starts at index 0 (e.g. C/C++) or 1 (e.g. pascal) ? Is it simply "0-based array" and "1 based array" ? Thanks.
I'd rather be phishing!
Standard & Mutant ? why was Pascal 1 based? anyone know if Delphi is has one based arrays as it might explain some error generated by a test application I have to use?
-
Meh! Real men code with edlin.
speramus in juniperus
-
Is there a technical term to say if an array starts at index 0 (e.g. C/C++) or 1 (e.g. pascal) ? Is it simply "0-based array" and "1 based array" ? Thanks.
I'd rather be phishing!
-
Is there a technical term to say if an array starts at index 0 (e.g. C/C++) or 1 (e.g. pascal) ? Is it simply "0-based array" and "1 based array" ? Thanks.
I'd rather be phishing!
Yes, zero-based and one-based indexing are correct terms. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
Standard & Mutant ? why was Pascal 1 based? anyone know if Delphi is has one based arrays as it might explain some error generated by a test application I have to use?
glennPattonWork wrote:
why was Pascal 1 based?
It's not, neither is Object-Pascal (Delphi). The type-definition of an array would contain the start-index and the end-index. One would use 0, obviously. Dynamic arrays start at 0. Even BASIC[^] starts at 0.
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]
-
Meh! Real men code with edlin.
speramus in juniperus
Real men code by staring intently at their powered-off, disconnected hard drive and visualize the magnetic bits into their proper alignment.
Software Zen:
delete this;
-
Meh! Real men code with edlin.
speramus in juniperus
-
Meh! Real men code with edlin.
speramus in juniperus
-
I believe the correct terms are right and wrong.
speramus in juniperus