Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Yet another
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{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]]. 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| work=The on-line hacker [[Jargon File]]| version=4.4.7| date=29 Dec 2003| editor=Eric S. Raymond| editor-link=Eric S. Raymond| 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)]]. [[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.<ref>{{cite news |last1=O’Callaghan |first1=Jonathan |title=The Orion Nebula Is Full of Impossible Enigmas That Come in Pairs |url=https://www.nytimes.com/2023/10/02/science/orion-nebula-webb-planets.html |access-date=8 October 2023 |publisher=New York Times |date=2 October 2023}}</ref> ==Examples== <!-- Please, no redlinks or external links. Only add subjects that have Wikipedia articles. --> *[[Yabasic]] – Yet Another [[BASIC]] *[[Yaboot]] – Yet another boot loader *[[Yacc]] – Yet another [[compiler-compiler]] *[[Yacas]] – Yet another [[computer algebra system]] *[[Yet Another Chat Protocol|YACP]]{{snd}} Yet Another Chat Protocol *[[YaDICs]] – Yet another Digital Image Correlation Software *[[YADIFA]] – Yet Another DNS Implementation For All *[[YAFFS]] – Yet Another [[Flash memory|Flash]] [[File system|File System]] *[[YAGO (database)|YAGO]] – Yet Another Great Ontology *[[Yahoo!]] – Yet Another Hierarchical Officious Oracle (<nowiki/>[[backronym]])<ref>{{cite web| title=Yahoo! - Company History| publisher=Yahoo! Inc.| url=http://docs.yahoo.com/info/misc/history.html| archive-url=https://web.archive.org/web/19991013010252/http://docs.yahoo.com/info/misc/history.html| archive-date=1999-10-13| quote=The name Yahoo! is supposed to stand for 'Yet Another Hierarchical Officious Oracle' but Filo and Yang insist they selected the name because they considered themselves yahoos.}}</ref><ref>{{cite web| title=What Does "Yahoo" Stand For?| work=Lifewire| author=Paul Gil| publisher=[[Dotdash]]| date=2 July 2019| url=https://www.lifewire.com/what-does-yahoo-stand-for-2483337| access-date=20 January 2020| quote=Yahoo stands for 'Yet Another Hierarchical Officious Oracle.'}}</ref> *[[Yakuake]] – Yet Another Kuake *[[YAM (Yet Another Mailer)|YAM]] – Yet Another Mailer, an [[email client]] *[[YAML]] – Yet Another [[Markup language|Markup Language]]. Later redefined to YAML Ain't Markup Language, making it a [[recursive acronym]] *[[Yandex]] – Yet another indexer,<ref>{{cite web |url=https://yandex.com/company/history/1993 |title=What does "Yandex" mean? |work=History of Yandex |publisher=[[Yandex]] |access-date=26 Dec 2016}}</ref> a [[web search engine]] and [[Index (search engine)|index]] *[[Newswatcher|YA-NewsWatcher]] – a [[Usenet]] client for [[classic Mac OS]] *[[YANG]] – Yet Another Next Generation *[[Yet Another Previewer|YAP]] – Yet Another Previewer, document previewer *[[YAP (Prolog)|YAP]] – Yet Another [[Prolog]], an implementation of the Prolog [[programming language]] *[[YAPC]] – Yet Another [[Perl]] [[Professional conference|Conference]] *[[Apache Hadoop|YARN]] – Yet Another Resource Negotiator *[[YARV]] – Yet Another [[Ruby (programming language)|Ruby]] [[Virtual machine|VM]] *[[YASARA]] – Yet Another Scientific Artificial Reality Application, a molecular modeling program *[[Yasca]] – Yet another source code analyzer *[[Yet Another Society|YAS]] – Yet Another Society, a non-profit organization organizing [[YAPC]]s<ref>{{cite web |url=http://wiki.c2.com/?YetAnotherSociety |title=Yet Another Society on WikiWikiWeb |access-date=5 Jan 2018}}</ref> *[[Yass_(software)|YASS]] – Yet Another Similarity Searcher, a pairwise nucleotide [[sequence alignment]] tool with [[Dot_plot_(bioinformatics)|dotplot]] *[[YaST]] – Yet another Setup Tool, an [[operating system]] installation and configuration [[Wizard (software)|wizard]] for [[SUSE Linux]] distributions *[[Y.A.S.U.]] – Yet Another SecuROM Utility *[[Yate (telephony engine)|Yate]] – Yet Another Telephony Engine, VoIP software *[[YAWC]] – Yet Another Wersion of Citadel *[[YAWL]] – Yet Another Workflow Language, a [[business process modeling]] language for diagramming [[workflow patterns]] *[[Yaws (web server)|Yaws]] – Yet another [[web server]] <!-- Please, no redlinks or external links. Only add subjects that have Wikipedia articles. --> ==See also== *[[Another (disambiguation)]] *All articles starting with "[[Special:Prefixindex/Yet Another|Yet Another]] ..." or "[[Special:Prefixindex/Yet another|Yet another]] ..." *[[Reinventing the wheel]] ==References== {{Reflist}} [[Category:Computer jargon]]
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Cite news
(
edit
)
Template:Cite web
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Snd
(
edit
)
Search
Search
Editing
Yet another
Add topic