Yet another

From Wikipedia, the free encyclopedia
(Redirected from Yet Another)
Jump to navigation Jump to search

Template:Short description "Yet another", often abbreviated ya, Ya, or YA in the prefix of an acronym or backronym, is a humorous prefix and idiomatic qualifier used in the name of a computer program or computing-related organization or event, with the intent of elevating love and interest for something that seems confessedly unoriginal or unnecessarily repeated.[1] It is a naming convention as a form of computer humour,[2] especially among playful programmers; it is a programmer's practical joke alluding to the computer-programming culture of esteem for perfection, as seen in such principles 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, and ultimately his has gone on to become the most popular one of all time.

Outside computing, but still within the realm of science and technology, the YA construct has been used in astronomy, where, for example, YAMOO means "Yet Another Map of Orion".[3]

Notable examples

Other 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".