Yet Another
   HOME

TheInfoList



OR:

A naming convention as a form of computer humour especially among playful programmers, yet another is often abbreviated ya, Ya, or YA in the prefix of an
acronym An acronym is a type of abbreviation consisting of a phrase whose only pronounced elements are the initial letters or initial sounds of words inside that phrase. Acronyms are often spelled with the initial Letter (alphabet), letter of each wor ...
or
backronym A backronym is an acronym formed from an already existing word by expanding its letters into the words of a phrase. Backronyms may be invented with either serious or humorous intent, or they may be a type of false etymology or folk etymology. The ...
. 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. This is a programmer
practical joke A practical joke or prank is a trick played on people, generally causing the victim to experience embarrassment, perplexity, confusion, or discomfort.Marsh, Moira. 2015. ''Practically Joking''. Logan: Utah State University Press. The perpetrat ...
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 In computer science, a compiler-compiler or compiler generator is a programming tool that creates a Parsing#Computer_languages, parser, interpreter (computer software), interpreter, or compiler from some form of formal description of a programm ...
yacc Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right rightmost derivation (LALR) parser generator, generating a LALR parser (the part of a co ...
(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.


Examples

* Yabasic – Yet Another
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
* Yaboot – Yet another boot loader *
Yacc Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right rightmost derivation (LALR) parser generator, generating a LALR parser (the part of a co ...
– Yet another
compiler-compiler In computer science, a compiler-compiler or compiler generator is a programming tool that creates a Parsing#Computer_languages, parser, interpreter (computer software), interpreter, or compiler from some form of formal description of a programm ...
* Yacas – Yet another
computer algebra system A computer algebra system (CAS) or symbolic algebra system (SAS) is any mathematical software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists. The de ...
* YACP Yet Another Chat Protocol * YaDICs – Yet another Digital Image Correlation Software * YADIFA – Yet Another DNS Implementation For All * YAFFS – Yet Another Flash File System * YAGO – Yet Another Great Ontology *
Yahoo! Yahoo (, styled yahoo''!'' in its logo) is an American web portal that provides the search engine Yahoo Search and related services including My Yahoo, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports, y!entertainment, yahoo!life, and its a ...
– Yet Another Hierarchical Officious Oracle (
backronym A backronym is an acronym formed from an already existing word by expanding its letters into the words of a phrase. Backronyms may be invented with either serious or humorous intent, or they may be a type of false etymology or folk etymology. The ...
) * Yakuake – Yet Another Kuake * YAM – Yet Another Mailer, an
email client An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email. A web application which provides message management, composition, and reception functio ...
* YAML – Yet Another
Markup Language A markup language is a Encoding, text-encoding system which specifies the structure and formatting of a document and potentially the relationships among its parts. Markup can control the display of a document or enrich its content to facilitate au ...
. Later redefined to YAML Ain't Markup Language, making it a recursive acronym * Yandex – Yet another indexer, a
web search engine A search engine is a software system that provides hyperlinks to web pages, and other relevant information on World Wide Web, the Web in response to a user's web query, query. The user enters a query in a web browser or a mobile app, and the sea ...
and
index Index (: indexes or indices) may refer to: Arts, entertainment, and media Fictional entities * Index (''A Certain Magical Index''), a character in the light novel series ''A Certain Magical Index'' * The Index, an item on the Halo Array in the ...
* YA-NewsWatcher – a
Usenet Usenet (), a portmanteau of User's Network, is a worldwide distributed discussion system available on computers. It was developed from the general-purpose UUCP, Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Elli ...
client for
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Mac (computer), Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and end ...
* YANG – Yet Another Next Generation * YAP – Yet Another Previewer, document previewer * YAP – Yet Another
Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Prolog has its roots in first-order logic, a formal logic. Unlike many other programming language ...
, an implementation of the Prolog
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
* YAPC – Yet Another
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
Conference A conference is a meeting, often lasting a few days, which is organized on a particular subject, or to bring together people who have a common interest. Conferences can be used as a form of group decision-making, although discussion, not always d ...
*
YARN Yarn is a long continuous length of interlocked fibres, used in sewing, crocheting, knitting, weaving, embroidery, ropemaking, and the production of textiles. '' Thread'' is a type of yarn intended for sewing by hand or machine. Modern ...
– Yet Another Resource Negotiator * YARV – Yet Another
Ruby Ruby is a pinkish-red-to-blood-red-colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapph ...
VM * YASARA – Yet Another Scientific Artificial Reality Application, a molecular modeling program * Yasca – Yet another source code analyzer * YAS – Yet Another Society, a non-profit organization organizing YAPCs * YASS – Yet Another Similarity Searcher, a pairwise nucleotide
sequence alignment In bioinformatics, a sequence alignment is a way of arranging the sequences of DNA, RNA, or protein to identify regions of similarity that may be a consequence of functional, structural biology, structural, or evolutionary relationships between ...
tool with dotplot * YaST – Yet another Setup Tool, an
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
installation and configuration wizard for SUSE Linux distributions * Y.A.S.U. – Yet Another SecuROM Utility *
Yate Yate is a town and civil parish in South Gloucestershire, England. It lies just to the southwest of the Cotswolds, Cotswold Hills and is northeast of Bristol and from Bath, Somerset, Bath. Developing from a small village into a town from t ...
– Yet Another Telephony Engine, VoIP software * YAWC – Yet Another Wersion of Citadel * YAWL – Yet Another Workflow Language, a
business process modeling Business process modeling (BPM) is the action of capturing and representing business processes, processes of an enterprise (i.e. modeling them), so that the current business processes may be analyzed, applied securely and consistently, improved, ...
language for diagramming workflow patterns * Yaws – Yet another
web server A web server is computer software and underlying Computer hardware, hardware that accepts requests via Hypertext Transfer Protocol, HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, co ...


See also

*
Another (disambiguation) Another may refer to: * anOther or Another Magazine, a culture and fashion magazine * ''Another'' (novel), a Japanese horror novel ** ''Another'' (film), a Japanese 2012 live-action film based on the novel ** ''Another'' (TV series), a Japanes ...
*All articles starting with " Yet Another ..." or " Yet another ..." * Reinventing the wheel


References

{{Reflist Computer jargon