Yet another: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Aoidh
Undid revision 1282153101 by Levysoft (talk) No such article
 
imported>DigitalIceAge
Less garden pathy opening sentence
 
Line 1: Line 1:
{{Short description|Idiomatic qualifier used in the name of programs}}
{{Short description|Idiomatic qualifier used in the name of programs}}
A [[naming convention]] as a form of [[computer humour]]<ref>{{Cite web |title=hacker humor |url=http://www.catb.org/jargon/html/H/hacker-humor.html |access-date=2023-11-23 |website=www.catb.org}}</ref> especially among playful programmers, '''yet another''' is often abbreviated '''ya''', '''Ya''', or '''YA''' in the prefix of an [[acronym]] or [[backronym]].
"'''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, organization, or event with the intent of elevating love and interest for something that seems confessedly unoriginal or unnecessarily repeated.<ref>{{cite web|
 
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.<ref>{{cite web|
title=Yet Another|
title=Yet Another|
work=The on-line hacker [[Jargon File]]|
work=The on-line hacker [[Jargon File]]|
Line 10: Line 8:
editor-link=Eric S. Raymond|
editor-link=Eric S. Raymond|
url=http://catb.org/jargon/html/Y/Yet-Another.html|
url=http://catb.org/jargon/html/Y/Yet-Another.html|
access-date=20 January 2020}}</ref> 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 [[KISS principle|"Keep It Simple Stupid" (KISS)]] and [[Don't repeat yourself|"Don't Repeat Yourself" (DRY)]].
access-date=20 January 2020}}</ref> It is a [[naming convention]] as a form of [[computer humour]],<ref>{{Cite web |title=hacker humor |url=http://www.catb.org/jargon/html/H/hacker-humor.html |access-date=2023-11-23 |website=www.catb.org}}</ref> especially among playful programmers. 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 [[KISS principle|"Keep It Simple Stupid" (KISS)]] and [[Don't repeat yourself|"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.
[[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.
Line 67: Line 65:
==See also==
==See also==
*[[Another (disambiguation)]]
*[[Another (disambiguation)]]
*All articles starting with "[[Special:Prefixindex/Yet Another|Yet Another]] ..." or "[[Special:Prefixindex/Yet another|Yet another]] ..."
*{{Look from|Yet Another}} or {{Look from|Yet another||''Yet another''}}
*[[Reinventing the wheel]]
*[[Reinventing the wheel]]



Latest revision as of 01:57, 17 September 2025

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, 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. 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

Template:Reflist

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