Is there a name for the rhetorical practice of using a generic term to mean a specific thing? For example, a particular programming language uses the term "algorithm," which is a very broad term that, generally speaking, could mean a lot of things, to mean "combinator," which is a very narrow particular kind of function, namely one that takes other functions as arguments. Presumably, the authors of that programming language chose "algorithm" because it's a familiar word, instead of "combinator," which almost no-one outside of a certain specialty would recognize. The fact is, however, that they risk greater confusion by conflating the general with the specific. When reading their materials, as long as one realizes that, in context, they're using the general to mean the specific, you'll be fine. But you really can't read snippets out of context because the word "algorithm" will evoke too many possibilities.

I wonder whether there is one of those fabulous Greek names for this rhetorical practice of using a too-broad, more familiar term to mean a more-narrow, less-familiar term in context?

  • 1
    As Mark Twain said in "Fenimore Cooper's Literary Offenses", In addition to these large rules, there are some little ones. These require that the author shall: ... 13. Use the right word, not its second cousin. The Greeks may well have had a word for this, or 16 for different varieties of error that only pertained to Greek poetry; you never know when dealing with archaic science. – John Lawler Sep 6 '15 at 14:46
  • 1
    There's a term for the terminology used in this way (though not with the rhetorical slant). As given in this 'Less Wrong' article by I SParrish: Inflationary terms! You see them everywhere. And for those who actually know and care about the subject matter they can be very frustrating. These terms are notorious for being used in contexts where: They are only loosely applicable at best. There exists a better word that is more specific. The topic has a far bias.... – Edwin Ashworth Sep 6 '15 at 15:33
  • 1
    The problem is not that these words are meaningless in their original form, nor that you shouldn't ever use them. The problem is that they often get used in stupid ways that make them much less meaningful. By that I mean, less useful for keeping a focus on the topic and understanding what the person is really talking about. – Edwin Ashworth Sep 6 '15 at 15:33
  • What?? Programmers misuse words??? I'm shocked!! (I wonder if the term you're searching for isn't "illiterate"?) – Hot Licks Sep 6 '15 at 21:59

Synecdoche most often refers to using the name of a part to refer to the whole, or the name of one species to refer to the whole genus, but it can also mean using the name of the genus to refer to the species. The above-linked page on Silva Rhetoricae offers the following example of that sort of synecdoche:

“He shall think differently,” the musketeer threatened, “when he feels the point of my steel.”

A sword, the species, is represented by referring to its genus, “steel”


Context almost always impacts the meaning of a word. You appear to be describing jargon.

jargon - the language, especially the vocabulary, peculiar to a particular trade, profession, or groupG

jargon - special words or expressions that are used by a particular profession or group and are difficult for others to understandD

Jargon, outside of it's context is very difficult to understand precisely because the meanings of the words are different. However, this effect isn't only seen in professions. Outside a professional context this is called slang.

A disconnect with your description is that these could also be used to describe completely new words and not simply old ones being given new meanings.

For example, in the jargon of the Java programming language the word interface doesn't merely describe the interaction between two communicating things. It's also a kind of type that defines this interaction. This last is not true of all programming languages. This is a narrower meaning that would be understood when the word is used in the context of java.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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