Yet another
Appearance
"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.[1] It is a naming convention as a form of computer humour.[2]
Stephen C. Johnson is credited[by whom?] with establishing the naming convention in the late 1970s, when he made his compiler-compiler yacc, since he felt there were already numerous compiler-compilers in circulation at the time.[citation needed]
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
[edit]- Yacc – Yet another compiler-compiler
- Yahoo! – Yet another hierarchical officious (or hierarchically organized) oracle (a backronym)[4][5]
- Yakuake – Yet another kuake (pronounced Quake, as a reference to the in-game terminal)
- YAML – Yet Another Markup Language (later recursively redefined to YAML Ain't Markup Language)
- Yandex – Yet another indexer[6] (a web search engine and index)
- YAPC – Yet Another Perl Conference
- YAS – Yet Another Society (The Perl and Raku Foundation – a non-profit organization organizing YAPCs)[7]
- YaST – Yet another Setup Tool (an operating system installation and configuration wizard for SUSE Linux distributions)
Other examples
[edit]- Yabasic – Yet another [interpreter for] basic (Beginner's All-purpose Symbolic Instruction Code[8])
- Yaboot – Yet another boot[loader]
- YAFFS – Yet Another Flash File System
- YAP – Yet Another Prolog (an implementation of the Prolog programming language)
- YARN – Yet Another Resource Negotiator (resource allocator used by Apache Hadoop)
- YASARA – Yet Another Scientific Artificial Reality Application (a molecular modeling program)
- Yasca – Yet another source code analyzer
- YAWL – Yet Another Workflow Language (a business process modeling language for diagramming workflow patterns)
- Yaws – Yet another web server
See also
[edit]References
[edit]- ↑ Eric S. Raymond, ed. (29 Dec 2003). "Yet Another". The on-line hacker Jargon File. 4.4.7. Retrieved 20 January 2020.
- ↑ "hacker humor". www.catb.org. Retrieved 2023-11-23.
- ↑ O’Callaghan, Jonathan (2 October 2023). "The Orion Nebula Is Full of Impossible Enigmas That Come in Pairs". New York Times. Retrieved 8 October 2023.
- ↑ "Yahoo! - Company History". Yahoo! Inc. Archived from the original on 1999-10-13.
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.
- ↑ Paul Gil (2 July 2019). "What Does "Yahoo" Stand For?". Lifewire. Dotdash. Retrieved 20 January 2020.
Yahoo stands for 'Yet Another Hierarchical Officious Oracle.'
- ↑ "What does "Yandex" mean?". History of Yandex. Yandex. Retrieved 26 Dec 2016.
- ↑ "Yet Another Society on WikiWikiWeb". Retrieved 5 Jan 2018.
- ↑ Kemeny, John G.; Kurtz, Thomas E. (1963). Basic: a manual for BASIC, the elementary algebraic language designed for use with the Dartmouth Time Sharing System (PDF) (1st ed.). Hanover, N.H.: Dartmouth College Computation Center. Archived (PDF) from the original on 2022-10-09.