Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

When explaining a concept, for example, recursion, is it valid to use a construction such as:

Recursion is where a subroutine calls itself.

To my ear, "is where" sounds somewhat weird. Do you think that this is acceptable or should another construction be found?

share|improve this question
3  
Everyone I know would say when, not where. –  RegDwigнt May 2 at 12:20
    
You're right, that makes a lot more sense. –  Leo King May 2 at 12:23
1  
When talking about computer programming, both location and time make a lot of sense - if I'm scanning through some code, and I'm asked "identify the recursion in this code", I might ask, "how do I do that?", and the answer is "You're seeing recursion wherever a subroutine calls itself." In addition, if I'm watching a program running, I can identify the time when recursion is happening - recursion occurs when a subroutine calls itself. –  Jeffrey Kemp May 2 at 15:45
1  
But that's how definitions work - you refer to something that can be perceived (whether in a place, or in a time) and say that is called x. Anyway, I think both are acceptable in this case because recursion can refer to both something in a place (e.g. "at this point in the code*) or something that happens at a particular time (e.g. "10 minutes ago the program started recursing"). –  Jeffrey Kemp May 5 at 7:24
1  
One dictionary has it where the word "where" can have the meaning: "in or to a place or situation in which: … where people were concerned, his threshold of boredom was low." -- So, it seems that you can use "where" in either sense for your example: for location, or for situation. :) –  F.E. May 6 at 21:59

3 Answers 3

Consider:

Recursion is what happens/occurs when a subroutine calls itself.

Recursion happens/occurs when a subroutine calls itself.

share|improve this answer

Recursion results when a subroutine calls itself. "When" sounds right to me, not "where," perhaps because I perceive "subroutine calls itself" as a cause and "recursion" as its result, and cause and effect occur over time. "Is when" strikes me as a static definition, while "results when" provides richer meaning by making the causal relationship here explicit and the sentence more vivid. Not bad for the cost of a single extra syllable.

share|improve this answer

When explaining a concept, for example, recursion, is it valid to use a construction such as:

  • Recursion is where a subroutine calls itself.

(from a comment): but in the abstract sense of "is defined as".

Yes, that is one of the meanings of "where". It is also one of the meanings of "when".

Dictionaries will usually provide this sense of meaning, the way that you are using it in your example. A usage dictionary, such as Merriam-Webster's Dictionary of English Usage (MWDEU), will often have an entry on this too.

For instance, in my copy of MWCDEU, page 776-7, is the entry "when, where". It starts out with:

when, where A substantial number of recent usage books and schoolbooks object to the use of is when or is where in framing definitions, which use is often described as childish or immature. . . .

and then goes on, presenting some old arguments by prescriptivists or older usage commentators. It also discusses some objections by some recent usage commentators to some kinds of specific usages.

It also presents some actual usage examples, such as:

  • A holiday is when you don't have to go to work -- Robert Carver, Times Literary Supp., 4 June 1993

  • A Proper Dipthong is where both the Vowels are sounded together; as oi in Voice -- A. Fisher, Grammar 1753

There's also this excerpt, MWCDEU page 777:

Evidence scattered throughout the OED shows that is when definitions have appeared in a wide variety of reference books. Most of these are specialized glossaries of such subjects as medicine, law, falconry, heraldry, music, and seamanship. But the construction was also used in standard encyclopedias and dictionaries:

  • 3.) In elections, a plurality of votes is when one candidate has more votes than any other, but less than half -- Webster 1828

This formerly standard pattern of defining has dropped out of use in present-day lexicography, but it continues to flourish in less formal surroundings, as those shown above, and in speech:

  • I've always said that power is when people think you have power -- Tip O'Neill with William Novak, Man of the House, 1987

There is more info in there, but you'll probably want to read the entry for yourself.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.