Running gag

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

A running gag, or running joke, is a literary device that takes the form of an amusing joke or a comical reference and appears repeatedly throughout a work of literature or other form of storytelling.[1][2]

Running gags can begin with an instance of unintentional humor that is repeated in variations as the joke grows familiar and audiences anticipate reappearances of the gag. The humor in a running gag may derive entirely from how often it is repeated, the (in)appropriateness of the situation in which the gag occurs, or setting up the audience to expect another occurrence of the joke and then substituting something else (bait and switch). Running gags are found mostly in television shows,[3] but also appear in other places, such as video games, films, books, and comic strips.

A running gag can be verbal or visual and may "convey social values by echoing belligerent speakers with a barrage of caricatured threats."[4] For example, a character may present others with a proposition that is so ridiculous or outrageous it is likely to be self-mocking to the point where the original request has little or no chance of actually being carried out and results in a humorous effect.[4] Occasionally, the characters themselves may be aware of the running gag and make humorous mention of it.

See also

References

  1. "The running gag, a staple of broad comedy, depends on the watcher's reference to the passage of time".Lua error in package.lua at line 80: module 'strict' not found.
  2. "The running gag has long been recognised as a standard ingredient of slapstick comedy ..." Lua error in package.lua at line 80: module 'strict' not found.
  3. "... the running gag and the catchphrase, both important staples in most situation comedies …" Lua error in package.lua at line 80: module 'strict' not found., quoted in Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.