Yet another

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by imported>Aoidh at 18:20, 24 March 2025 (Undid revision 1282153101 by Levysoft (talk) No such article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description A naming convention as a form of computer humour[1] especially among playful programmers, yet another is often abbreviated ya, Ya, or YA in the prefix of an acronym or backronym.

This humorous prefix is an idiomatic qualifier in the name of a computer program, organization, or event for the intention of elevating love and interest for something that seems confessedly unoriginal or unnecessarily repeated.[2] This is a programmer practical joke which is an allusion to the culture of programmer esteem for perfection as seen by software programming principles such as "Keep It Simple Stupid" (KISS) and "Don't Repeat Yourself" (DRY).

Stephen C. Johnson is credited with establishing the naming convention in the late 1970s when he named his compiler-compiler yacc (Yet Another Compiler-Compiler), since he felt there were already numerous compiler-compilers in circulation at the time.

Outside of computing, the YA construct has appeared in astronomy, where YAMOO means Yet Another Map of Orion.[3]

Examples

See also

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".