tags:

views:

134

answers:

6

Here's a friday morning light weight question:

I had a question about indices on a table and, of course, I put it up on SO. I got my answer, but funnily enough, somebody changed the word indices to say indexes.

We know that the plural of Index is Indices, but we also know that almost everybody prefers the "wrong" word, if I may.

What are some other "wrong" terms like this that really shouldn't be, but are overtaking their "correct" counterparts?

+3  A: 

According to webster.com, both "indexes" and "indices" are correct; "indexes" is listed first.

That said, since "indices" was entirely correct to begin with, I don't really think it was appropriate to edit it and replace it with "indexes".

Martin B
http://stackoverflow.com/questions/1001366/indexes-or-indices/1001379#1001379
geowa4
+7  A: 

Most people don't know that "data" is the plural and "datum" is the singular. How often have you heard "a single data point?"

But then again, even those of us who do know think it sounds goofy and hardly ever say it.

Language is mutable and "datum" might be on its way to becoming archaic by popular decree!

John Booty
Adding to the confusion, for Germans like me, is that "data" is commonly used here, and "datum" is just as obscure as in anglophonic countries - but "datum" also means "date" in German...
DevSolar
DevSolar, and "data" means "date" in Russian ;-) and Polish to stick to Latin charset :)
Michael Krelin - hacker
I thought that "anecdote" was singular, and "data" was plural
1800 INFORMATION
DevSolar and hacker, that is interesting to know. Thank you for posting that.
John Booty
A: 

Indices (coming from latin) are used in scientific work, but otherwise indexes are used. So the use of indexes is correct in this case. Reference 1.

Peter Mortensen
A: 

How about a reverse answer:

Too many people stubbornly (or maybe pendantically, or ignorantly?) insist on using the word "Octopi." "Octopus" originates from Greek, so the whole "us to i" for plurals paradigm doesn't exist. Some folks will even correct you if you say "octopuses," which is the correct English plural.

Not to judge, but I notice the folks who say 'octopi' are generally the same ones who insist on 'datum' and 'indeces' ;)

anschauung
Marius
It's octopodes if you happen to be speaking Greek. It's octopuses if you're speaking English.
anschauung
Now, if you're planning on going whole hog and applying the appropriate case (http://u.nu/5xh53) you could make a stronger argument for using 'octopodes' instead of 'octopuses.' 'Octopodes' on it's own is just pedantic.
anschauung
+1  A: 

"Indices" is the mathematical formulation whereas in publishing they use "indexes" (which is probably why so many people in IT consider "indices" to be more correct than "indexes").

I think that a table index is analogous to an index in a book rather than an exponent in maths, so the publishing variant is the appropriate plural to use in this context.

Furthermore, at least in Oracle, the data dictionary views are called DBA_INDEXES, ALL_INDEXES and USER_INDEXES. It is usually a good idea to employ the same terminology which the domain uses.

APC
"Index" in programming can also mean an array index, which is precisely the mathematical use rather than the publishing one. Interesting point, though, perhaps for full pedantry mode we should be demanding always "database indexes" but "array indices" :-)
Steve Jessop
The OQ did specifically mention "indices on a table" so I think my point stands. But if I ever come across an array with more than one index I shall strive to use "indices" when discussing it ;-)
APC
A: 

This is just a continuation of the kilobyte/megabyte/gigabyte discussion. The English language is continuously evolving, and a dictionary isn't a book of rules to be followed, its a snapshot of how the language is used at that point in time. If we chose to use a word differently, then Webster better keep up.

Marius