All Topics  
List of computer term etymologies

 

   Email Print
   Bookmark   Link






 

List of computer term etymologies



 
 
This is a list of the origins of computer-related terms or terms used in the computing world (i.e., a list of computer term etymologies
Etymology

Etymology is the study of the roots and history of words; and how their form and meaning have changed over time.In languages with a long detailed history, etymology makes use of philology, the study of how words change from culture to culture over time....
). It relates to both computer hardware
Computer hardware

A personal computer is made up of computer hardware, multiple physical components onto which can be loaded into a multitude of software that perform the functions of the computer....
 and computer software
Computer software

Computer software, or just software is a general term used to describe a collection of computer programs, Algorithm and Software documentation that perform some tasks on a computer system....
.

Names of many computer terms, especially computer applications, often relate to the function they perform, e.g., a compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 is an application that compiles (programming language source code
Source code

In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
 into the computer's machine language). There are other terms however whose history would indicate that it had less to do with the functionality, and hence are of etymological value.






Discussion
Ask a question about 'List of computer term etymologies'
Start a new discussion about 'List of computer term etymologies'
Answer questions from other users
Full Discussion Forum



Encyclopedia


This is a list of the origins of computer-related terms or terms used in the computing world (i.e., a list of computer term etymologies
Etymology

Etymology is the study of the roots and history of words; and how their form and meaning have changed over time.In languages with a long detailed history, etymology makes use of philology, the study of how words change from culture to culture over time....
). It relates to both computer hardware
Computer hardware

A personal computer is made up of computer hardware, multiple physical components onto which can be loaded into a multitude of software that perform the functions of the computer....
 and computer software
Computer software

Computer software, or just software is a general term used to describe a collection of computer programs, Algorithm and Software documentation that perform some tasks on a computer system....
.

Names of many computer terms, especially computer applications, often relate to the function they perform, e.g., a compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 is an application that compiles (programming language source code
Source code

In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
 into the computer's machine language). There are other terms however whose history would indicate that it had less to do with the functionality, and hence are of etymological value. This article lists such terms.

A


  • ABEND
    Abnormal end

    An ABEND is an abnormal termination of software, a Crash .This usage derives from an error message from the IBM OS/360 operating system. Usually capitalized, but may appear as "abend"....
     — this term is short for abnormal end, and refers to a program
    Computer program

    Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
     stopping prematurely due to a bug. It is more commonly associated with mainframe programs, as this is its origin. Another purported origin of the term is that ABEND is called "abend" because it is what system operators do to the computer late on Friday when they want to call it a day, and hence is from the German word "Abend" meaning "Evening". This is untrue.


  • Ada programming language — named after Ada Lovelace
    Ada Lovelace

    Augusta Ada King, Countess of Lovelace , born Augusta Ada Byron, was the only legitimate child of George Gordon Byron, 6th Baron Byron. She is widely known in modern times simply as Ada Lovelace....
    , who is considered by many to be the first programmer.


  • Apache
    Apache HTTP Server

    The Apache HTTP Server, commonly referred to simply as Apache , is a web server notable for playing a key role in the initial growth of the World Wide Web....
     — the web server from the Apache Software Foundation
    Apache Software Foundation

    The Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and Delaware corporation, USA, in June 1999....
    .
Originally this name was chosen by an author just because it was a catchy name. Soon enough, it was suggested that the name was indeed appropriate, because its founders got started by applying patch
Patch (computing)

A patch is a small piece of software designed to fix problems with or update a computer program or its supporting data. This includes fixing computer bug, replacing graphics and improving the usability or performance....
es to code written for NCSA
National Center for Supercomputing Applications

The National Center for Supercomputing Applications is a state-federal partnership to develop and deploy national-scale cyberinfrastructure that advances science and engineering....
's httpd
NCSA HTTPd

The NCSA HTTPd was a web server originally developed at the National Center for Supercomputing Applications by Robert McCool and . It was among the earliest web servers developed, following Tim Berners-Lee's CERN HTTPd, Tony Sanders' Plexus server, and some others....
 daemon
Daemon (computer software)

In Unix and other computer computer multitasking operating systems, a daemon is a computer program that runs in the background , rather than under the direct control of a user; they are usually initiated as background Computer processes....
. The result was "a patchy" server.


  • awk — a computer pattern/action language, name made up of the surnames of its authors Alfred V. Aho, Peter J. Weinberger
    Peter J. Weinberger

    Peter Jay Weinberger is a computer scientist who works at Google.He received his PhD in mathematics in 1969 from the University of California, Berkeley under Derrick Henry Lehmer for his thesis entitled "Proof of a Conjecture of Gauss on Class Number Two"....
    , and Brian W. Kernighan


B


  • B programming language — B was created by Ken Thompson as a revision of the BCPL programming language.


  • biff — a command to turn on asynchronous email notification on Unix
    Unix

    Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
     systems. Actually named after a dog at U.C. Berkeley, who would bark when mail was delivered. (The dog belonged to Heidi Stettner, validation of this from Eric Cooper.)


  • bit
    Bit

    A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
     — Claude E. Shannon first used the word bit in a 1948 paper. Shannon's bit is a portmanteau word for binary
    Binary numeral system

    The binary numeral system, or notation with a radix of 2. Owing to its straightforward implementation in digital electronic circuitry using logic gates, the binary system is used internally by all modern computers....
     digit
    Numerical digit

    In mathematics and computer science, a digit is a symbol used in numerals , to represent numbers, in Positional notation numeral systems. The name "digit" comes from the fact that the 10 digits of the hands correspond to the 10 symbols of the common base 10 number system, i.e....
     (or possibly binary digit). He attributed its origin to John W. Tukey. See .


  • Bon programming language
    Bon programming language

    Bon was a programming language created by Ken Thompson while he worked on the MULTICS operating system.Bon was named either after Thompson's wife Bonnie or else, after "a religion whose rituals involve the murmuring of magic formulas" ....
     — Bon was created by Ken Thompson and named after his wife Bonnie. However according to an encyclopedia quotation in Bon's manual, it was named after a religion (likely Tibet
    Tibet

    Tibet is a Tibetan Plateau in Asia, north of the Himalayas, and the home to the indigenous Tibetan people and its related ethnic groups. With an average elevation of 4,900 metres , it is the highest region on Earth and has in recent decades increasingly been referred to as the "Roof of the World"....
    an) whose rituals involve the murmuring of magic formulas.


  • booting
    Booting

    In computing, booting is a Bootstrapping process that starts operating systems when the user turns on a computer system. A boot sequence is the initial set of operations that the computer performs when it is switched on....
     or bootstrapping
    Bootstrapping

    Bootstrapping or booting refers to a group of metaphors that share a common meaning, a self-sustaining process that proceeds without external help....
     — The term booting or bootstrapping a computer was inspired by the story of the Baron Munchhausen
    Baron Munchhausen

    Karl Friedrich Hieronymus, Freiherr von M?nchhausen was a Germany baron born in Bodenwerder, who in his youth was sent to serve as page to Anthony Ulrich II, Duke of Brunswick-L?neburg, and later joined the Russian military....
     where he pulls himself out of a swamp by the straps on his boots.


  • Bug — a fault in a computer program
    Computer program

    Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
     which prevents it from working correctly.
The term is often (but erroneously) credited to Grace Hopper
Grace Hopper

Rear admiral Grace Murray Hopper was an American computer scientist and United States Navy officer. A pioneer in the field, she was one of the first programmers of the Harvard Mark I calculator, and she developed the first compiler for a computer programming language....
. In 1946, she joined the Harvard
Harvard University

Harvard University is a private university in Cambridge, Massachusetts, Massachusetts, United States, and a member of the Ivy League. Founded in 1636 by the colonial Massachusetts legislature, Harvard is the Colonial Colleges institution of higher learning in the United States....
 Faculty at the Computation Laboratory where she traced an error in the Harvard Mark II
Harvard Mark II

The Harvard Mark II was an electromechanical computer built at Harvard University under the direction of Howard Aiken and was finished in 1947. It was financed by the United States Navy....
 to a moth
Moth

A moth is an insect closely related to the butterfly, both being of the Order Lepidoptera. The differences between butterflies and moths are more than just taxonomy....
 trapped in a relay
Relay

A relay is an electrical switch that opens and closes under the control of another electrical circuit. In the original form, the switch is operated by an magnet to open or close one or many sets of contacts....
. This bug was carefully removed and taped to the log book
Log book

A log book can be* A truck driver's Hours of service#Log book* An inventor's notebook* A ship's log* A race car log book* A car/truck ownership document in the UK, Ireland and Australia...
. (See picture).


However, use of the word "bug" to describe defects in mechanical systems dates back to at least the 1870s, perhaps especially in Scotland
Scotland

conventional_long_name = ScotlandAlba|common_name= Scotland|image_flag = Flag of Scotland.svg|flag_width = 130px...
. Thomas Edison
Thomas Edison

Thomas Alva Edison was an American inventor and businessman who developed many devices that greatly influenced life around the world, including the phonograph and the long-lasting, practical electric light bulb....
, for one, used the term in his notebooks.


  • byte
    Byte

    A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
     — the term was coined by Werner Buchholz in 1956 during the early design phase for the IBM Stretch
    IBM 7030

    The IBM 7030, also known as Stretch, was IBM's first transistorized supercomputer. The first one was delivered to Los Alamos National Laboratory in 1961....
     computer. It was coined by mutating the word bite so it would not be accidentally misspelled as bit. A byte is a grouping of 8 bits.


C


  • C programming language
    C (programming language)

    C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
     — Dennis Ritchie
    Dennis Ritchie

    Dennis MacAlistair Ritchie is an American computer science notable for his influence on C and other programming languages, and on operating systems such as Multics and Unix....
     improved on the B programming language and called it New B. He later called it C. (See also D
    D (programming language)

    The D programming language, also known simply as D, is an Object-oriented programming, Imperative programming, Multi-paradigm programming language system programming language by Walter Bright of Digital Mars....
    ).


  • C++
    C++

    C++ is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level programming language and low-level programming language language features....
     — an object-oriented programming language and a successor to the C programming language
    C (programming language)

    C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
    .
C++ creator Bjarne Stroustrup called his new language "C with Classes" and then "new C". Because of which the original C began to be called "old C" which was considered insulting to the C community. At this time Rick Mascitti suggested the name C++ as a successor to C. In C the '++' operator increments the value of the variable
Variable

A variable is a symbol that stands for a value that may vary; the term usually occurs in opposition to constant, which is a symbol for a non-varying value, i.e....
 it is appended to, thus C++ would increment the value of C.


  • Cookie
    HTTP cookie

    HTTP cookies, more commonly referred to as World Wide Web cookies, tracking cookies or just cookies, are parcels of text sent by a Web server to a Web Client and then sent back unchanged by the client each time it accesses that server....
     — A packet of information that travels between a browser and the web server.
The term was coined by web browser
Web browser

A Web browser is a application software which enables a user to display and interact with text, images, videos, music, games and other information typically located on a Web page at a website on the World Wide Web or a local area network....
 programmer Lou Montulli
Lou Montulli

Louis J. Montulli II is a programmer who is well known for his work in producing web browsers.In 1991 and 1992 he co-authored a text web browser called Lynx with Michael Grobe and Charles Rezac while he was at the University of Kansas....
 after the term "magic cookie
Magic cookie

A magic cookie or just cookie for short, is a token or short packet of data passed between communicating programs, where the data is typically not meaningful to the recipient program....
s" used by Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 programmers.


D–F


  • D -- Walter Bright designed D as an improved C, avoiding many of the design problems of C (eg, extensive pointer manipulation, unenforced array boundaries, ...).


  • Daemon
    Daemon (computer software)

    In Unix and other computer computer multitasking operating systems, a daemon is a computer program that runs in the background , rather than under the direct control of a user; they are usually initiated as background Computer processes....
     — a process in an operating system that runs in the background.


It is falsely considered an acronym for Disk And Execution MONitor. According to the original team that introduced the concept, "the use of the word daemon was inspired by the Maxwell's Daemon
Maxwell's demon

Maxwell's demon was an 1867 thought experiment by the Scotland physicist James Clerk Maxwell, meant to raise questions about the possibility of violating the second law of thermodynamics....
 of physics and thermodynamics (an imaginary agent which helped sort molecules with differing velocities and worked tirelessly in the background)" thus evading the Laws of Thermodynamics. . The earliest use appears to have been in the phrase "daemon of Socrates", which meant his "guiding or indwelling spirit; his genius", also a pre-Christian equivalent of the "Guardian Angel", or, alternatively, a demigod (who bears only an etymological connection to the word "demon"). The term was embraced, and possibly popularized, by the Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 operating systems which supported multiple background processes: various local (and later Internet) services were provided by daemons. This is exemplified by the BSD
Berkeley Software Distribution

Berkeley Software Distribution is the Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995....
 mascot, John Lasseter
John Lasseter

John Alan Lasseter is an Academy Award-winning United States animator and the chief creative officer at Pixar and Walt Disney Animation Studios....
's drawing of a friendly imp
Imp

An imp is a mythology being similar to a fairy or demon, frequently described in folklore and superstition. The word may perhaps derive from the term ympe, used to denote a young grafting tree....
 (copyright Marshall Kirk McKusick
Marshall Kirk McKusick

Marshall Kirk McKusick is a computer science, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. He was president of the USENIX Association from 1990 to 1992 and again from 2002 to 2004, and still serves on the board....
). Thus, a daemon is something that works magically without anyone being much aware of it. Note that an alternative spelling is 'daemon', which is sometimes slightly differentiated in purpose from 'demon'.


  • Debian
    Debian

    Debian GNU/Linux is one of the most popular and influential computer operating systems composed of free software and open source software....
     — a Linux distribution
    Linux distribution

    A Linux distribution is a member of the family of Unix-like software distributions built on top of the Linux kernel. Such distributions consist of a large collection of software applications such as word processors, spreadsheets, media players and database applications....
    , a portmanteau of project creator Ian Murdock
    Ian Murdock

    Ian Murdock is the founder of the Debian distribution and Progeny Linux Systems, a commercial Linux company.He wrote the Debian Manifesto in 1993 while a student at Purdue University, where he earned his bachelor's degree in computer science in 1996....
    's name and that of his girlfriend (now ex-wife) Debra.


  • Emacs
    Emacs

    Emacs is a class of feature-rich text editors, usually characterized by their extensibility. Emacs has, perhaps, more editing commands than any other editor or word processor, numbering over 1,000....
     — a text editor
    Text editor

    A text editor is a type of software application used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
    , acronym for Editor MACroS


  • finger
    Finger protocol

    In computer networking, the Name/Finger protocol and the Finger user information protocol are simple network protocols for the exchange of human-oriented status and user information....
     — Unix
    Unix

    Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
     command that provides information about users logged into a system
Les Earnest
Les Earnest

Lester Donald Earnest was born in the United States on December 17, 1930. He began his career as a computer programmer in 1954 during a stint as a U.S....
 wrote the finger program in 1971 to solve provide users who wanted information about other users on a network or system. Prior to the finger program, the only way to get this information was with a who
Who (Unix)

The standard Unix command who displays a list of users who are currently logged into a computer.The who command is related to the command W , which provides the same information but also displays additional data and statistics....
 program that showed IDs and terminal line numbers for logged—in users; people used to run their fingers down the "who" list. Earnest named his program after this phenomenon.


  • Foobar
    Foobar

    The term foobar, along with foo, bar, and baz, is a common placeholder name used in computer programming or computer-related documentation....
     — from the U.S. Army slang acronym, FUBAR
    FUBAR

    FUBAR is an acronym that commonly means "Fucked Up Beyond All Repair", "Fucked Up Beyond All Recognition", or any of a number of similar constructions....
     Both foo and bar are used as metasyntatic variables.


G


  • Gentoo
    Gentoo Linux

    Gentoo is a computer operating system built on top of the Linux Kernel and based on the Portage package management system. It is distributed as Free software....
     — a Linux distribution
    Linux distribution

    A Linux distribution is a member of the family of Unix-like software distributions built on top of the Linux kernel. Such distributions consist of a large collection of software applications such as word processors, spreadsheets, media players and database applications....
    , named after a variety of penguin
    Penguin

    Penguins are a group of Aquatic animal, flightless bird birds living almost exclusively in the Southern Hemisphere. Highly adapted for life in the water, penguins have countershading dark and white plumage, and their wings have become Flipper ....
    , the universal Linux mascot
    Mascot

    The term mascot ? defined as a term for any person, animal, or object thought to bring luck ? colloquially includes anything used to represent a group with a common public identity, such as a school, professional sports team, society, military unit, or Brand....
    .


  • GNU
    GNU

    GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
     — a project with an original goal of creating a free operating system
    Operating system

    An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
    .
Gnu
GNU

GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
 is also a species of African antelope. The founder of the GNU project Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
 liked the name because of the humour associated with its pronunciation and was also influenced by the song The Gnu Song , by Flanders and Swann
Flanders and Swann

The British duo "Flanders and Swann" were the actor and singer Michael Flanders and the composer, pianist and linguist Donald Swann who collaborated in writing and performing comedy....
 which is a song sung by a gnu. It is also an early example of a recursive acronym
Recursive acronym

A recursive acronym is an abbreviation that recursion in the expression for which it stands. The term was first used in print in April 1986....
 -- "GNU's Not Unix".


  • Google
    Google

    Google Inc. is an United States public company, earning revenue from AdWords related to its Google search, Gmail, Google Maps, Google Apps, Orkut, and YouTube services as well as selling advertising-free versions of the Google Search Appliance....
     — search engine on the web.
The name started as an exaggerated boast about the amount of information the search-engine would be able to search. It was originally named 'Googol
Googol

A googol is the large number 10100, that is, the numerical digit 1 followed by one hundred 0 .The term was coined in 1938 by Milton Sirotta , nephew of American mathematician Edward Kasner....
', a word for the number represented by 1 followed by 100 zeros. The word was originally invented by Milton Sirotta, nephew of mathematician Edward Kasner in 1938 during a discussion of large numbers and exponential notation.


  • Gopher — an early distributed document search and retrieval network protocol on the Internet
The source of the name is claimed to be three-fold: first, that it is used to "go-for" information; second, that it does so through a menu of links analogous to gopher
Gopher

Gopher may refer to* Gopher , including** True gopher, i.e. pocket gopher or member of Geomyidae, native to North America** Richardson's Ground Squirrel, a species of Spermophilus...
 holes; and third, that the mascot of the protocol authors' organization, the University of Minnesota, is Goldy the Gopher.


  • grep
    Grep

    grep is a command line interface text search utility originally written for Unix. The name is taken from the first letters in global / regular expression / print, a series of instructions for the ed text editor....
     — a Unix command line utility
The name comes from a command in the Unix text editor ed that takes the form g/re/p meaning search globally for a regular expression and print lines where instances are found. "Grep" like "Google" is often used as a verb, meaning "to search".


H–K


  • Hotmail
    Hotmail

    Windows Live Hotmail, formerly known as MSN Hotmail and commonly referred to simply as Hotmail, is a free webmail service operated by Microsoft as part of its Windows Live group....
     — free email service, now part of MSN
    MSN

    MSN is a collection of Internet services provided by Microsoft. The Microsoft Network debuted as an online service and Internet service provider on August 24, 1995, to coincide with the release of the Windows 95 operating system....
    .
Founder Jack Smith
Jack Smith (Hotmail)

Jack Smith, along with Sabeer Bhatia, founded the first free web-based email service, Hotmail, in 1995....
 got the idea of accessing e-mail via the web from a computer anywhere in the world. When Sabeer Bhatia
Sabeer Bhatia

Sabeer Bhatia is the co-founder of Hotmail and an entrepreneur....
 came up with the business plan for the mail service, he tried all kinds of names ending in 'mail
Mail

Mail, or post, is a method for transmitting information and tangible objects, wherein written documents, typically enclosed in envelopes, and also small packages, are delivered to destinations around the world....
' and finally settled for Hotmail as it included the letters "HTML
HTML

HTML, an Acronym and initialism of HyperText Markup Language, is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document?by denoting certain text as links, headings, paragraphs, lists, and so on?and to supplement that text with interactive forms, embedded '...
" — the markup language used to write web pages. It was initially referred to as HoTMaiL with selective upper casing.


  • i18n — short for internationalization.
"18" is for the number of letters between the i and the n. The term l10n (for localization) has failed to catch on to the same degree, but is used by some.


  • ICQ
    ICQ

    ICQ is an instant messaging computer program, which was first developed by the Israeli company Mirabilis , now owned by Time Warner's AOL subsidiary....
     — an instant messaging
    Instant messaging

    Instant messaging is a form of Real-time computing communication between two or more people based on typed text. The Written language is conveyed via devices connected over a network such as the Internet....
     service.
ICQ is not an acronym. It is a play on the phrase "I seek you" (similar to CQ
CQ (call)

CQ is a code used by wireless operators, particularly those communicating in Morse code, but also by voice operators, to make a general call . Transmitting the letters CQ on a particular radio frequency is an invitation for any operators listening on that frequency to respond....
 in ham radio usage).


  • ID10T - pronounced "ID ten T" - is a code frequently used by a customer service representative (CSR) to annotate their notes and identify the source of a problem as the person who is reporting the problem rather than the system being blamed. This is a thinly veiled reference to the CSR's opinion that the person reporting the problem is an IDIOT. Example: Problem reported caused by ID10T, no resolution possible. See also PEBKAC
    PEBKAC

    PEBKAC is an acronym which stands for "Problem Exists Between Keyboard And Chair". The phrase is used by computer experts as a humorous way to describe user errors....
    .


  • Jakarta Project
    Jakarta Project

    The Jakarta Project creates and maintains open source software for the Java platform. It operates as an umbrella project under the auspices of the Apache Software Foundation, and all of Jakarta products are released under the Apache License....
     — a project constituted by Sun
    Sun Microsystems

    Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
     and Apache
    Apache Software Foundation

    The Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and Delaware corporation, USA, in June 1999....
     to create a web server
    Web server

    The term web server can mean one of two things:# A computer program that is responsible for accepting Hypertext Transfer Protocol requests from clients , and Server them HTTP responses along with optional data contents, which usually are web pages such as Hypertext Markup Language documents and linked objects ....
     for Java
    Java (programming language)

    Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java ....
     servlets
    Java Servlet

    Servlets are Java programming language objects that dynamically process requests and construct responses. The Java Servlet API allows a software developer to add dynamic content to a Web server using the Java platform....
     and JSPs
    JavaServer Pages

    JavaServer Pages is a Java technology that allows software developers to create dynamic web page, with HTML, XML, or other document types, in response to a Web client request....
    .
Jakarta was the name of the conference room at Sun where most of the meetings between Sun and Apache took place. The conference room was most likely named after Jakarta
Jakarta

Jakarta is the Capital and largest city of Indonesia. It also has a List of urban areas by population than any other city in Southeast Asia. It was formerly known as Sunda Kelapa , Jayakarta , Batavia, Dutch East Indies , and Djakarta ....
, the capital city of Indonesia
Indonesia

The Republic of Indonesia , is a transcontinental country in Southeast Asia and Oceania. Comprising Islands of Indonesia, it is the world's largest Archipelago state....
, which is located on the northwest coast of the island of Java.


  • Java
    Java (programming language)

    Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java ....
     — programming language
    Programming language

    A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer....
Originally called "D", but with the connotation of a near-failing mark on a report card the language was renamed Oak by Java-creator James Gosling
James Gosling

James A. Gosling, Order of Canada, Doctor of Philosophy is a famous software developer, best known as the father of the Java ....
, from the tree that stood outside his window. The programming team at Sun
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 had to look for a substitute name as there was already another programming language called Oak. "Java" was selected from a list of suggestions, primarily because it is a popular slang term for coffee
Java coffee

Java coffee is a coffee produced on the Java . In the United States, the term "Java" by itself is slang for coffee generally. The Indonesian phrase Kopi Jawa refers not only to the origin of the coffee, but is used to distinguish the strong, black, very sweet coffee, with powdered grains in the drink, from other forms of the drink....
, especially that grown on the island of Java. As the programmers drank a lot of coffee, this seemed an appropriate name. Many people mistakenly think that Java is indeed an acronym and spell it JAVA. When one of the original Java programmers from Sun was asked to define JAVA he said it stood for nothing, but if it must stand for something: "Just Another Vague Acronym."


  • Job
    Job (software)

    In computing a job is a term used to refer to a single instance of a Computer program. The term is mostly used on Computer multitasking systems....


  • Kerberos — a computer network
    Computer network

    A computer network is a group of interconnected computers. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network....
     authentication
    Authentication

    Authentication is the act of establishing or confirming something as authentic, that is, that claims made by or about the subject are true....
     protocol
    Cryptographic protocol

    A security protocol is an abstract or concrete protocol that performs a information security-related function and applies cryptographic methods....
     that is used by both Windows 2000
    Windows 2000

    Windows 2000 is a line of operating systems produced by Microsoft for use on business desktops, Laptop, and Server . Released on 17 February, 2000, it was the successor to Windows NT 4.0, and is the final release of Microsoft Windows to display the "Windows NT" designation....
     and Windows XP
    Windows XP

    Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
     as their default authentication method.
When created by programmers at MIT in the 1970s, they wanted a name that suggested high security for the project, so they named it after the Greek mythology
Greek mythology

Greek mythology is the body of myths and legends belonging to the Ancient Greece concerning their List of Greek mythological figures#Immortals and Greek hero cult, Cosmology#Metaphysical cosmology, and the origins and significance of their own cult and ritual practices....
 character kerberos
Cerberus

Cerberus is the name given to the entity which, in Greek mythology and Roman mythology, is a multi-headed dog which guards the gates of Hades, to prevent those who have crossed the river Styx from ever escaping....
, (also spelled Cerberus), the mythical three-headed canine guarding Hades' gates. The reference to Greek mythology is most likely because Kerberos was developed as part of Project Athena
Project Athena

Project Athena was a joint project of Massachusetts Institute of Technology, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use....
.


L


  • Linux
    Linux

    Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
     — an operating system kernel, and the common name for the operating system which uses it.
Linux creator Linus Torvalds
Linus Torvalds

Linus Benedict Torvalds is a Finland software engineering best known for having initiated the development of the Linux kernel. He later became the chief architect of the Linux kernel, and now acts as the project's coordinator....
 originally used the Minix
Minix

MINIX is a Unix-like computer operating system based on a microkernel Software architecture. Andrew S. Tanenbaum wrote the operating system to be used for educational purposes; MINIX also inspired the creation of the Linux kernel....
 operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 on his computer, didn't like it, liked MS-DOS
MS-DOS

MS-DOS is an operating system commercialized by Microsoft. It was the most commonly used member of the DOS family of operating systems and was the main operating system for personal computers during the 1980s....
 less, and started a project to develop an operating system that would address the problems of Minix. Hence the working name was Linux (Linus' Minix). Originally, however, Linus had planned to have it named Freax (free + freak + x). His friend Ari Lemmke
Ari Lemmke

Ari Lemmke is the person who gave Linux kernel its name.Linus Torvalds had planned to have it named Freax . Ari encouraged him to upload it to a network so it could be easily downloaded....
 encouraged Linus to upload it to a network so it could be easily downloaded. Ari gave Linus a directory called linux on his FTP server, as he did not like the name Freax.


  • Lisa
    Apple Lisa

    The Apple Lisa was a personal computer designed at Apple Computer, Inc. during the early 1980s.The Lisa project was started at Apple in 1978 and evolved into a project to design a powerful personal computer with a graphical user interface that would be targeted toward business customers....
     — A personal computer
    Personal computer

    A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
     designed at Apple Computer
    Apple Computer

    Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
     during the early 1980s.
Apple stated that LISA was an acronym for Local Integrated Software Architecture; however, it is often inferred that the machine was originally named after the daughter of Apple co-founder Steve Jobs
Steve Jobs

Steven Paul Jobs is an United States businessman and co-founder, Chairman, and Chief executive officer of Apple Inc.. Jobs is the former CEO of Pixar Animation Studios....
, and that this acronym was invented later to fit the name. Accordingly, two humorous suggestions for expanding the acronym included Let's Invent Some Acronym and Let's Invent Silly Acronyms.


  • Lotus Software
    Lotus Software

    Lotus Software is a software company with headquarters in Westford, Massachusetts, Massachusetts. Lotus is most commonly known for the Lotus 1-2-3 spreadsheet application, the first feature-heavy, user friendly, reliable and WYSIWYG-enabled product to become widely available in the early days of the IBM PC, when there was no Graphical user i...
     — Lotus founder Mitch Kapor
    Mitch Kapor

    Mitchell David Kapor is the founder of Lotus Development Corporation and the designer of Lotus 1-2-3....
     got the name for his company from 'The Lotus Position
    Lotus position

    The lotus position is a cross-legged sitting posture originating in meditative practices of ancient India, in which the feet are placed on the opposing thighs....
    ' ('Padmasana' in Sanskrit
    Sanskrit

    Sanskrit is a historical Indo-Aryan language, one of the liturgical languages of Hinduism and Buddhism, and one of the 22 official languages of India....
    ). Kapor used to be a teacher of Transcendental Meditation
    Transcendental Meditation

    Transcendental Meditation, or TM, is a meditation technique introduced in 1958 by Maharishi Mahesh Yogi . The technique is practiced for twenty minutes twice a day while sitting with one's eyes closed, involves repetition of a thought-sound called a mantra , and is stated to involve neither concentration nor contemplation....
     technique as taught by Maharishi Mahesh Yogi
    Maharishi Mahesh Yogi

    Maharishi Mahesh Yogi , introduced the Transcendental Meditation technique and related programs and initiatives, including schools and universities with campuses in India, the United States, Mexico, the United Kingdom and China....
    .


M


  • Apple Macintosh, Mac — computer system from Apple Computer
    Apple Computer

    Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
    .
from McIntosh
McIntosh

The McIntosh Red is an Apple cultivar with red and green skin, a tart flavor, and tender white flesh. It becomes ripe in late September.It is traditionally the most popular cultivar in New England, well known for the pink sauce unpeeled McIntoshes make....
, a popular type of apple. Jef Raskin
Jef Raskin

Jef Raskin was an United States human-computer interface expert best-known for starting the Macintosh project for Apple Inc. in the late 1970s....
, a computer scientist, is credited with this naming.


  • Mac OS
    Mac OS

    Mac OS is the trademarked name for a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems....
     — The operating system
    Operating system

    An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
     used in the Macintosh
    Macintosh

    File:Imac alu.pngMacintosh, commonly shortened to Mac, is a brand name which covers several lines of personal computers designed, developed, and marketed by Apple Inc....
     computer system.
from "Mac", a shortened form of Macintosh and a commonly used name for the Macintosh computer system (see elsewhere on this page), and "OS", the common abbreviation for "operating system".


  • Memoization
    Memoization

    In computing, memoization is an Optimization technique used primarily to speed up computer programs by having Subroutine avoid repeating the calculation of results for previously-processed inputs....
     — the process of automatically modifying functions to include caching
    Cache

    In computer science, a cache is a collection of data duplicating original values stored elsewhere or computed earlier, where the original data is expensive to fetch or to compute, compared to the cost of reading the cache....
     behavior.
Coined by Donald Michie
Donald Michie

Donald Michie was a British researcher in artificial intelligence. During World War II, Michie worked at Bletchley Park, contributing to the effort to solve "Lorenz SZ 40/42," a German teleprinter cipher....
 in his 1968 paper Memo Functions and Machine Learning.


  • Mozilla
    Mozilla

    Mozilla was the official, public, original name of Mozilla Application Suite by the Mozilla Foundation, currently known as SeaMonkey internet suite....
     — a web browser
    Web browser

    A Web browser is a application software which enables a user to display and interact with text, images, videos, music, games and other information typically located on a Web page at a website on the World Wide Web or a local area network....
     and successor to Netscape Communicator
    Netscape Communicator

    Netscape Communicator is an Internet suite that was produced by Netscape Communications Corporation. Initially released in June 1997, Netscape Communicator 4.0 was the successor to Netscape Navigator 3.x and included more groupware features intended to appeal to enterprises....
    .
When Marc Andreessen
Marc Andreessen

Marc Andreessen is known as an entrepreneur, investor, startup coach, blogger, and a multi-millionaire software engineer best known as co-author of Mosaic , the first widely-used web browser, and founder of Netscape Communications Corporation....
, founder of Netscape, created a browser to replace the Mosaic browser
Mosaic (web browser)

Mosaic is the web browser credited with popularizing the World Wide Web. It was also a client for earlier protocols such as FTP, Usenet, and Gopher ....
, it was internally named Mozilla (Mosaic-Killer, Godzilla
Godzilla

is a kaiju from the Godzilla series of science fiction films. He was first seen in the 1954 in film film Godzilla and has appeared in 28 films to date, all of which were produced by Toho As one of the most iconic characters in film history, Godzilla has also appeared in numerous Godzilla , Godzilla video games, novels and Godzilla in popula...
). When Netscape's Navigator source code was made open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
, Mozilla was the internal name for the open source version.


N–O


  • Nerd
    Nerd

    Nerd is a term often bearing a derogatory connotation or stereotype, that refers to a person who passionately pursues intellectual activities, esoteric knowledge, or other obscure interests rather than engaging in more Social relation or popular activities....
     — A colloquial term for a computer person, especially an obsessive, singularly focused one.
Earlier spelling of the term is "Nurd" and the original spelling is "Knurd", but the pronunciation has remained the same. The term originated at Rensselaer Polytechnic Institute
Rensselaer Polytechnic Institute

Rensselaer Polytechnic Institute, or RPI, is a Private university research university located in Troy, New York, New York, United States. RPI was founded in 1824 by Stephen Van Rensselaer III for the "application of science to the common purposes of life", and is the oldest technological university in the English-speaking world....
 in the late 1940s. Students who partied, and rarely studied were called "Drunks", while the opposite — students who never partied and always studied were "Knurd" ("Drunk" spelled backwards). The term was also (independently) used in a Dr. Seuss
Dr. Seuss

Theodor Seuss Geisel was an American writer and cartoonist, most widely known for his children's books written under his pen name, Dr. Seuss....
 book, and on the TV show Happy Days
Happy Days

Happy Days is an Television in the United States television sitcom that originally aired from 1974 in television to 1984 in television on American Broadcasting Company....
, giving it international popularity.


  • Novell NetWare
    Novell NetWare

    NetWare is a network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, and the network protocols were based on the archetypal Xerox Xerox Network Services Protocol stack....
     — a network operating system
    Operating system

    An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
     from Novell
    Novell

    Novell Inc. is a global software corporation based in the United States specializing in enterprise operating systems such as SUSE Linux distributions and Novell NetWare; identity, security and systems management solutions; and collaboration solutions....
    .
Novell, Inc. was originally Novell Data Systems co-founded by George Canova. The name was suggested by George's wife who mistakenly thought that "Novell" meant "new" in French.


  • Oracle
    Oracle database

    The Oracle Database consists of a relational database management system produced and marketed by Oracle Corporation. , Oracle had become a major presence in database computing....
     — a relational database management system
    Relational database management system

    A Relational database management system is a database management system that is based on the relational model as introduced by E. F. Codd. Most popular commercial and open source databases currently in use are based on the relational model....
     (RDBMS).
Larry Ellison
Larry Ellison

Lawrence Joseph "Larry" Ellison is an United States entrepreneur and the co-founder and CEO of Oracle Corporation, a major enterprise software company....
, Ed Oates and Bob Miner were working on a consulting project for the CIA (Central Intelligence Agency
Central Intelligence Agency

The Central Intelligence Agency is a civilian intelligence agency of the Federal government of the United States. It is the successor of the Office of Strategic Services formed during World War II to coordinate espionage activities between the branches of the US military services....
). The code name for the project was called Oracle
Oracle

An oracle is a person or agency considered to be a source of wise counsel or prophecy opinion; an infallible authority, usually Spirituality in nature....
 (the CIA evidently saw this as a system that would give answers to all questions). The project was designed to use the newly written SQL
SQL

SQL is a database computer language designed for the retrieval and management of data in relational database management systems , database schema creation and modification, and database object access control management....
 database language from IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
. The project eventually was terminated but they decided to finish what they started and bring it to the world. They kept the name Oracle and created the RDBMS engine.


P


  • Pac-Man
    Pac-Man

    is an arcade game developed by Namco and licensed for distribution in the United States by Midway Games, first released in Japan on May 22, 1980. Immensely popular in the United States from its original release to the present day, Pac-Man is universally considered as one of the classics of the medium, virtually synonymous with video games, and...
     — a video arcade
    Video arcade

    A video arcade is a venue where people play arcade game that are housed in colourfully-decorated cabinets. The cabinets consist of a video monitor, gameplay controls and buttons, computer hardware and software, and a coin-, Token coin-, or magnetic card-based payment mechanism....
     game
The term comes from paku paku which is a Japanese onomatopoeia
Onomatopoeia

Onomatopoeia is a word or a grouping of words that imitates the sound it is describing, such as animal noises like "oink" or "meow", or suggesting its source object, such as "boom", "zoom", "click", "bunk", "clang", "buzz", "zap", or "bang"....
 (written version of a noise) used for noisy eating; similar to chomp chomp. The game was released in Japan with the name Puck-Man, and released in the US with the name Pac-Man, fearing that kids may deface a Puck-Man cabinet by changing the P to an F.


  • PCMCIA — the standards body for PC card
    PC card

    In computing, PC Card is the form factor of a peripheral interface designed for laptop computers. The PC Card standard were defined and developed by a group of industry-leading companies called the Personal Computer Memory Card International Association ....
     and ExpressCard
    ExpressCard

    ExpressCard is a hardware standard replacing PC cards , both developed by the Personal Computer Memory Card International Association . The host device supports both PCI Express and USB 2.0 connectivity through the ExpressCard slot, and each card uses whichever the designer feels most appropriate to the task....
    , expansion card form factors.
The Personal Computer Memory Card International Association is an international standards body that defines and promotes standards for expansion devices such as modem
Modem

Modem is a peripheral device that modulation an analog carrier wave Signal to encode digital information, and also demodulation such a carrier signal to decode the transmitted information....
s and external hard disk drives
Hard disk

A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
 to be connected to notebook computers. Over time, the acronym PCMCIA has been used to refer to the PC card form factor
Form factor

Form factor may refer to* Form factor or emissivity, the proportion of energy transmitted by that object which can be transferred to another object...
 used on notebook computers. A twist on the acronym is People Can't Memorize Computer Industry Acronyms.


  • PEBKAC
    PEBKAC

    PEBKAC is an acronym which stands for "Problem Exists Between Keyboard And Chair". The phrase is used by computer experts as a humorous way to describe user errors....
      - an acronym for "Problem Exists Between Keyboard And Chair", which is a code frequently used by a customer service representative (CSR) to annotate their notes and identify the source of a problem as the person who is reporting the problem rather than the system being blamed. This is a thinly veiled reference to the CSR's opinion that the person reporting the problem is the problem. Example: PEBKAC, no resolution possible. See also ID10T.


  • Pentium
    Pentium

    Introduced on March 22, 1993, the original Pentium was the first superscalar x86 architecture microprocessor. Its fifth-generation x86 microarchitecture was a direct extension of the 80486 architecture with dual integer pipeline s, a faster FPU unit, wider data bus, and features for further reduced address calculation latency....
     — Microprocessor
    Microprocessor

    A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
     from Intel
The fifth microprocessor in the 80x86 series. It would have been called i586 or 80586, but Intel decided to name it Pentium (penta = five) after it lost a trademark infringement lawsuit against AMD (the judgment was that numbers like "286", "386", and "486" could not be trademarked). According to Intel, Pentium conveys a meaning of strength, like titanium
Titanium

Titanium is a chemical element with the symbol Ti and atomic number 22. Sometimes called the ?space age metal?, it has a low density and is a strong, lustrous, corrosion-resistant transition metal with a silver colour....
.


Since some early Pentium chips contained a mathematical precision error, it has been jokingly suggested that the reason for the chip being named Pentium rather than 586 was that Intel chips would calculate 486 + 100 = 585.99999948.


  • Perl
    Perl

    In computer programming, Perl is a high-level programming language, List of programming languages by category, Interpreter , dynamic programming language....
     — an interpreted
    Interpreter (computing)

    In computer science, an interpreter normally means a computer program that execution , i.e. performs, instructions written in a programming language....
     scripting language
    Scripting language

    A scripting language, script language or extension language, is a programming language that allows some control of a single or many Application software....
Perl was originally named Pearl, after the "pearl of great price" of Matthew
Gospel of Matthew

The Gospel of Matthew is one of the four canonical gospels in the New Testament and is a synoptic gospel. It narrates an account of the New Testament view on Jesus' life and Ministry of Jesus of Jesus of Nazareth....
 13:46. Larry Wall
Larry Wall

Larry Wall is a programmer and author, most widely known for his creation of the Perl programming language in 1987....
, the creator of Perl, wanted to give the language a short name with positive connotations and claims to have looked at (and rejected) every three- and four-letter word in the dictionary. He even thought of naming it after his wife Gloria. Before the language's official release Wall discovered that there was already a programming language named Pearl, and changed the spelling of the name. Although the original manuals suggested the backronym
Backronym

A backronym is a reverse Acronym and initialism, a phrase constructed after the fact to make an existing word or words into an acronym.Backronyms may be invented with serious or humorous intent, or may be a type of false or folk etymology....
s "Practical Extraction and Report Language" and "Pathologically Eclectic Rubbish Lister", these were intended humorously.


  • PHP
    PHP

    PHP is a scripting language originally designed for producing dynamic web pages. It has evolved to include a command line interface capability and can be used in Standalone software Graphical user interface....
     — a server-side scripting language
    Scripting language

    A scripting language, script language or extension language, is a programming language that allows some control of a single or many Application software....
Originally called "Personal Home Page Tools" by creator Rasmus Lerdorf, it was rewritten by developers Zeev Suraski
Zeev Suraski

Zeev Suraski is an Israeli programmer, PHP developer and co-founder of Zend Technologies. A graduate of the Technion, Haifa, Suraski and fellow student Andi Gutmans created PHP 3 in 1997....
 and Andi Gutmans
Andi Gutmans

Andi Gutmans is an Israeli programmer with Swiss roots, PHP developer and co-founder of Zend Technologies. A graduate of the Technion, the Israel Institute of Technology in Haifa, Gutmans and fellow student Zeev Suraski created PHP 3 in 1997....
 who gave it the recursive name "PHP Hypertext Preprocessor". Lerdorf currently insists the name should not be thought of as standing for anything, for he selected "Personal Home Page" as the name when he did not foresee PHP evolving into a general-purpose programming language.


  • Pine
    Pine (e-mail client)

    Pine is a freeware, text-based e-mail client developed at the University of Washington. Source code was available for only the Unix version under a license written by the University of Washington....
     — e-mail client
    E-mail client

    An e-mail client is a frontend computer program used to manage e-mail.Sometimes, the term e-mail client is also used to refer to any agent acting as a Client toward an e-mail server, independently of it being a real MUA, a relaying server, or a human typing directly on a telnet terminal....
Acronym for "Program for Internet News & Email". It is also a recursive acronym for "Pine Is Not Elm" (in reference to Elm
Elm (e-mail client)

Elm, a text-based e-mail client commonly found on Unix systems, became popular as one of the first e-mail clients to use a text user interface, and as a utility with freely-available source code....
, another email client)


  • Ping
    Ping

    Ping is a computer network tool used to test whether a particular Host is reachable across an Internet protocol suite network; it is also used to self test the network interface card of the computer, or as a speed test....
     — computer network tool used to detect hosts
The author of ping, Mike Muuss
Mike Muuss

Michael John Muuss was the author of the freeware network tool Ping.A graduate of Johns Hopkins University, Muuss was a senior scientist specializing in geometric solid modeling, ray-tracing, MIMD architectures and digital computer networks at the United States Army Research Laboratory in Maryland when he died....
, named it after the pulses of sound made by a sonar
Sonar

Sonar is a technique that uses sound propagation to navigation, communicate with or detect other vessels. There are two kinds of sonar: active and passive....
 called a "ping". Later Dave Mills
David L. Mills

David L. Mills was the first chairman of the Internet Architecture Task Force. He invented the Network Time Protocol, the fuzzball router, the Exterior Gateway Protocol, and had the first File Transfer Protocol implementation....
 provided the backronym "Packet Internet Groper".


  • PKZIP
    PKZIP

    PKZIP is an archiving tool originally written by Phil Katz and marketed by his company PKWARE, Incorporation PKZIP is an acronym for Phil Katz's ZIP program....
     — compression
    Data compression

    In computer science and information theory, data compression or source coding is the process of encoding information using fewer bits than an code representation would use through use of specific encoding schemes....
     or zipping
    ZIP (file format)

    The ZIP file format is a data compression and file archiver file format. A ZIP file contains one or more files that have been compressed to reduce file size, or stored as-is....
     tool. It was written by Phil Katz
    Phil Katz

    Phillip Walter Katz , better known as Phil Katz, was a computer programmer best-known as the creator of the ZIP file format for Data compression, and the author of PKZIP, a program for creating zip files which ran under MS-DOS....
     and stands for Phil Katz's ZIP program.


  • Python programming language
    Python (programming language)

    Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python's core syntax and semantics are Minimalism , while the standard library is large and comprehensive....
     — an interpreted
    Interpreter (computing)

    In computer science, an interpreter normally means a computer program that execution , i.e. performs, instructions written in a programming language....
     scripting language
    Scripting language

    A scripting language, script language or extension language, is a programming language that allows some control of a single or many Application software....
    . Named after the television series Monty Python's Flying Circus
    Monty Python's Flying Circus

    Monty Python?s Flying Circus is a BBC sketch comedy programme from the Monty Python comedy team, and the group's initial claim to fame. The show was noted for its surreality, Wiktionary:risqu? or innuendo-laden humour, sight gags, and sketches without punchlines....
    .


R


  • Radio button
    Radio button

    A radio button or option button is a type of graphical user interface elements of graphical user interfaces that allows the user to choose one of a predefined set of options....
     — a GUI
    Gui

    Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
     widget used for making selections.
Radio buttons got their name from the preset buttons in radio receivers. When one used to select preset stations on a radio receiver physically instead of electronically, depressing one preset button would pop out whichever other button happened to be pushed in.


  • Red Hat Linux
    Red Hat Linux

    Red Hat Linux, assembled by the company Red Hat, was a popular Linux based operating system until its discontinuation in 2004.Red Hat Linux 1.0 was released on November 3, 1994....
     — a Linux distribution
    Linux distribution

    A Linux distribution is a member of the family of Unix-like software distributions built on top of the Linux kernel. Such distributions consist of a large collection of software applications such as word processors, spreadsheets, media players and database applications....
     from Red Hat
    Red Hat

    In computing, Red Hat, Inc. is a company in the free and open source software sector, and a major Linux distribution vendor. Founded in 1995, Red Hat has its corporate headquarters in Raleigh, North Carolina with satellite offices worldwide....
    .
Company founder Marc Ewing
Marc Ewing

Marc Ewing is the creator and originator of the Red Hat brand of software, most notably the Red Hat range of Linux operating system distributions....
 was given the Cornell
Cornell University

Cornell University located in Ithaca, New York, USA, is a private university with four Statutory college. Its two medical campuses are in New York City and Education City, Qatar....
 lacrosse
Lacrosse

Lacrosse is a team sport originated by several tribes of Native Americans in the United States. There are four distinct versions of the modern game: men's field lacrosse, women's field lacrosse, men's box lacrosse and intercrosse ....
 team cap (with red and white stripes) while at college by his grandfather. People would turn to him to solve their problems, and he was referred to as "that guy in the red hat". He lost the cap and had to search for it desperately. The manual of the beta version of Red Hat Linux had an appeal to readers to return his Red Hat if found by anyone.


  • RSA
    RSA

    In cryptography, RSA is an algorithm for public-key cryptography. It is the first algorithm known to be suitable for digital signature as well as encryption, and one of the first great advances in public key cryptography....
     — an asymmetric
    Symmetry

    Symmetry generally conveys two primary meanings. The first is an imprecise sense of harmonious or aesthetically-pleasing proportionality and balance; such that it reflects beauty or perfection....
     algorithm
    Algorithm

    In mathematics, computing, linguistics and related subjects, an algorithm is a sequence of finite instructions, often used for calculation and data processing....
     for public key cryptography
Based on the surnames of the authors of this algorithm — Ron Rivest
Ron Rivest

Ronald Linn Rivest is a cryptography. He is the Andrew and Erna Viterbi Professor of Computer Science at Massachusetts Institute of Technology's MIT School of Engineering#Electrical Engineering and Computer Science and a member of MIT's MIT Computer Science and Artificial Intelligence Laboratory ....
, Adi Shamir
Adi Shamir

Adi Shamir is an Israeli cryptography. He was one of the inventors of the RSA algorithm , one of the inventors of the Feige-Fiat-Shamir Identification Scheme , one of the inventors of differential cryptanalysis and has made numerous contributions to the fields of cryptography and computer science....
 and Len Adleman.


S


  • Samba software — a free implementation of Microsoft
    Microsoft

    Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
    's networking protocol. The name samba comes from inserting two vowels into the name of the standard protocol that Microsoft Windows network file system use, called SMB
    Server Message Block

    In computer networking, Server Message Block operates as an Application layer mainly used to provide shared access to Computer file, Computer printer, serial ports, and miscellaneous communications between nodes on a network....
     (Server Message Block). The author searched a dictionary using grep for words containing S M and B in that order; the only matches were Samba and Salmonberry.


  • SCO UNIX — a UNIX
    Unix

    Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
     variant from SCO.
The company was called "Santa Cruz Operation", as its office was in Santa Cruz, California
Santa Cruz, California

Santa Cruz is the county seat and largest city of Santa Cruz County, California, California in the United States of America. As of the United States Census, 2000, Santa Cruz had a total population of 54,593....
.


  • sed
    Sed

    sed is a Unix utility which parses text files and implements a programming language which can apply textual transformations to such files. It reads input files line by line , applying the operation which has been specified via the command line , and then outputs the line....
     — stands for stream editor, used for textual transformation of a sequential stream of text data. It is modelled after the ed editor.


  • shareware
    Shareware

    The term shareware, popularized by Bob Wallace, refers to copyrighted commercial software that is distributed without payment on a trial basis and is limited by any combination of functionality, availability, or convenience....
     — coined by Bob Wallace
    Bob Wallace

    Bob Wallace , was the ninth Microsoft employee, first popular user of the term shareware, creator of the word processing program PC-Write, founder of the software company Quicksoft and an "online drug guru" who devoted much time and money into the research of psychedelic drugs....
     to describe his word processor PC-Write in early 1983. Prior to this Jim Knopf (also known as Jim Button) and Andrew Fluegelman
    Andrew Fluegelman

    Andrew Cardozo Fluegelman was a publisher, programmer and Lawyer best known as the inventor of what is now known as the shareware business model for software marketing....
     called their distributed software "user supported software" and "freeware" respectively, but it was Wallace's terminology that stuck.


  • Slashdot
    Slashdot

    Slashdot, sometimes abbreviated as /., is a technology-related news website owned by SourceForge, Inc. It features user-submitted and editor-evaluated current affairs news with a "nerdy" slant....
     — a technology oriented weblog
While registering the domain, Slashdot-creator Rob Malda wanted to make the URL silly, and unpronounceable ("http://slashdot.org" gets pronounced as "h t t p colon slash slash slash dot dot org") Alternatively, many say that the Slashdot(/.) name refers to the *NIX command line interpretation of the "root" directory, or a play on the website being the "root" of all tech news.


  • Sosumi
    Sosumi

    'Sosumi' is one of the system sounds introduced in Apple Inc.'s Apple Macintosh System 7 operating system in 1991, an extremely short Sampling of a xylophone, which gained notoriety in computer folklore as a cheeky response to a long-running Apple Corps v....
     — one of the system sounds introduced in Apple Computer
    Apple Computer

    Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
    's System 7 operating system in 1991.
Apple Computer had a long litigation history
Apple Computer

Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
 with Apple Records
Apple Records

Apple Records is a record label founded by The Beatles in 1968, as a division of Apple Corps. It was initially intended as a creative outlet for the Beatles, both as a group and individually, plus a selection of other artists including Mary Hopkin, James Taylor, Badfinger, and Billy Preston....
, the Beatles
The Beatles

The Beatles were a rock music and pop music band from Liverpool, England that formed in 1960. During their career, the group primarily consisted of John Lennon , Paul McCartney , George Harrison and Ringo Starr ....
' recording company. Fearing that the ability to record musical sound would cause yet more legal action, the Apple legal department allegedly ordered the sound to be renamed from its original, musical name. So the developers changed the name to Sosumi ("So sue me"). Depending on who was asked, they quipped that it was Japanese for either "absence of sound" or "a light pleasing tone".


  • Spam
    Spam (electronic)

    Spam is the abuse of electronic messaging systems to send unsolicited bulk messages indiscriminately. While the most widely recognized form of spam is e-mail spam, the term is applied to similar abuses in other media: Messaging spam, Newsgroup spam, spamdexing, spam in blogs, wiki spam, Classified advertising spam, mobile phone spam, Forum...
     — unwanted repetitious messages, such as unsolicited bulk e-mail
    E-mail

    Electronic mail, often abbreviated as e-mail, email, E-Mail, or eMail, is any method of creating, transmitting, or storing primarily text-based human communications with digital communications systems....
The term spam is derived from the Monty Python
Monty Python

Monty Python is a group of six comedians who created Monty Python's Flying Circus, a British television comedy sketch show that first aired on the BBC on October 5, 1969....
 SPAM sketch
Spam (Monty Python)

"Spam" is a popular Monty Python sketch comedy, first televised in 1970. In the sketch, two customers are trying to order a breakfast from a menu that includes the spam in almost every dish....
, set in a cafe where everything on the menu includes SPAM
Spam (food)

Spam is a canning precooked meat product made by the Hormel. The labeled ingredients in the classic variety of Spam are: chopped pork shoulder meat with ham meat added, salt, water, sugar, and sodium nitrite to help keep its color....
 luncheon meat. While a customer plaintively asks for some kind of food without SPAM in it, the server reiterates the SPAM-filled menu. Soon, a chorus of Vikings join in with a song: "SPAM, SPAM, SPAM, SPAM, SPAM, lovely SPAM, wonderful SPAM", over and over again, drowning out all conversation.


  • SPIM
    SPIM

    SPIM is a MIPS architecture processor simulator, designed to run assembly language code for this architecture. The program simulates R2000 and R3000 processors, and was written by James R....
     — a simulator for a virtual machine closely resembling the instruction set of MIPS (computer manufacturer) processors, is simply MIPS spelled backwards. MIPS stands for Millions of Instructions Per Second, from way back when that was something to boast of. In recent time, SPIM has also come to mean SPam
    Spam (electronic)

    Spam is the abuse of electronic messaging systems to send unsolicited bulk messages indiscriminately. While the most widely recognized form of spam is e-mail spam, the term is applied to similar abuses in other media: Messaging spam, Newsgroup spam, spamdexing, spam in blogs, wiki spam, Classified advertising spam, mobile phone spam, Forum...
     sent over Instant Messaging
    Instant messaging

    Instant messaging is a form of Real-time computing communication between two or more people based on typed text. The Written language is conveyed via devices connected over a network such as the Internet....
    .


  • Swing — a graphics library for Java.
Swing was the code-name of the project that developed the new graphic components (the successor of AWT
AWT

AWT may stand for*The Abstract Window Toolkit, part of the Java programming language*The Aether Wave Theory*Antony Worrall Thompson, the British chef...
). It was named after swing
Swing (dance)

The term "swing dance" commonly refers to a group of dances that developed concurrently with the swing music style of jazz music in the 1920s, '30s and '40s....
, a style of dance band jazz
Jazz

Jazz is a primarily American musical art form which originated at the beginning of the 20th century in African American communities in the Southern United States from a confluence of African and European music traditions....
 that was popularized in the 1930s and unexpectedly revived in the 1990s. Although an unofficial name for the components, it gained popular acceptance with the use of the word in the package names for the Swing API, which begin with javax.swing.


T–V

  • Task
    Task (computers)

    A task is "an execution path through address space". In other words, a set of Computer program instruction s that are loaded in computer storage....


  • Tomcat — a web server
    Web server

    The term web server can mean one of two things:# A computer program that is responsible for accepting Hypertext Transfer Protocol requests from clients , and Server them HTTP responses along with optional data contents, which usually are web pages such as Hypertext Markup Language documents and linked objects ....
     from the Jakarta Project
    Jakarta Project

    The Jakarta Project creates and maintains open source software for the Java platform. It operates as an umbrella project under the auspices of the Apache Software Foundation, and all of Jakarta products are released under the Apache License....
Tomcat was the code-name for the JSDK 2.1 project inside Sun
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
. Tomcat started off as a servlet specification implementation by James Duncan Davidson who was a software architect at Sun. Davidson had initially hoped that the project would be made open-source, and since most open-source projects had O'Reilly
O'Reilly Media

O'Reilly Media is an American Mass media company established by Tim O'Reilly that publishes books and web sites and produces conferences on computer technology topics....
 books on them with an animal on the cover, he wanted to name the project after an animal. He came up with Tomcat
Cat

The cat , also known as the Domestication cat or house cat to distinguish it from other Felinae and Felidae, is a small predationy carnivore species of crepuscular mammal that is valued by humans for its companionship and its ability to hunt vermin, snakes, scorpions, and other unwanted household pests....
 since he reasoned the animal represented something that could take care of and fend for itself.


  • Troff
    Troff

    troff is a document processing system developed by AT&T for the Unix operating system....
     — a document processing system for Unix
    Unix

    Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
Troff stands for "typesetter roff", although many people have speculated that it actually means "Times roff" because of the use of the Times font family in troff by default. Troff has its origins from Roff
Roff

roff was the first Unix text-formatting computer program, also the most important application run on the first machine specifically purchased to run UNIX, and a predecessor of the nroff and troff document processing systems on Unix....
, an earlier formatting program, whose name is a contraction of "run off".


  • Trojan horse (computing)
    Trojan horse (computing)

    The Trojan horse, also known as trojan, in the context of computer software, describes a class of computer threats that appears to perform a desirable function but in fact performs undisclosed malicious functions that allow unauthorized access to the host machine, giving them the ability to save their files on the user's computer...
     — a malicious program that is disguised as legitimate software.
The term is derived from the classical myth of the Trojan Horse
Trojan Horse

The "Trojan Horse" refers to the stratagem that allowed the Greeks to finally enter the city of Troy during the Trojan War. In the best-known version of this Bronze Age story, after a fruitless 10-year siege of Troy, the Greeks built a huge figure of a horse, in which a select force of men hid....
. Analogously, a Trojan horse appears innocuous (or even to be a gift), but in fact is a vehicle for bypassing security.


  • TWAIN
    TWAIN

    TWAIN is a standard software protocol and applications programming interface that regulates communication between software applications and imaging devices such as and digital cameras....
     — a standard for acquiring data from image scanner
    Image scanner

    In computing, a scanner is a device that optically scans images, printed text, handwriting, or an object, and converts it to a digital image. Common examples found in offices are variations of the desktop scanner where the document is placed on a glass window for scanning....
    s
Strictly speaking, TWAIN is not an acronym, but has often been referred to as an acronym for "Technology Without An Intelligent Name".


  • Ubuntu Linux — a Debian
    Debian

    Debian GNU/Linux is one of the most popular and influential computer operating systems composed of free software and open source software....
    -based Linux
    Linux

    Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
     distribution sponsored by Canonical Ltd. The name derives from ubuntu
    Ubuntu (ideology)

    Ubuntu, , is an ethic or humanism philosophy focusing on people's allegiances and relations with each other. The word has its origin in the Bantu languages of Southern Africa....
    , a South African ideology.


  • Unix
    Unix

    Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
     — an operating system
    Operating system

    An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
    .
When Bell Labs pulled out of the MULTICS
Multics

Multics was an extremely influential early time-sharing operating system. The project was started in 1964. The last known running Multics installation was shut down on October 30, 2000....
 (MULTiplexed Information and Computing System) project, which was originally a joint Bell Labs/GE

G? are the people who spoke Ge languages of the northern South American Caribbean coast and Brazil, their society is or was highly egalitarian and anti-authoritarian, because of which they resisted the Incas as well as the Spaniards....
/MIT project, Ken Thompson
Ken Thompson

Kenneth Lane Thompson , commonly referred to as Ken Thompson , is an American pioneer of computer science notable for his work with the B and his shepherding of the Unix and Plan 9 from Bell Labs operating systems....
 of Bell Labs, soon joined by Dennis Ritchie
Dennis Ritchie

Dennis MacAlistair Ritchie is an American computer science notable for his influence on C and other programming languages, and on operating systems such as Multics and Unix....
, wrote a simpler version of the operating system for a spare DEC minicomputer, allegedly found in a corridor. They needed an OS to run the game Space War which had been compiled under MULTICS. The new OS was called UNICS — UNIplexed operating and Computing System by Brian Kernighan. An alternative spelling was Eunuchs, it being a sort of 'reduced' MULTICS. It was later shortened to Unix.


  • vi
    Vi

    vi is a family of screen-oriented text editors which share common characteristics, such as methods of invocation from the operating system command interpreter, and characteristic user interface features....
     — a text editor
    Text editor

    A text editor is a type of software application used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
    , initialism for visual, a command in the ex editor which helped users to switch to the visual mode from the ex mode. the first version was written by Bill Joy
    Bill Joy

    William Nelson Joy , commonly known as Bill Joy, is an American computer scientist. Joy co-founded Sun Microsystems in 1982 along with Vinod Khosla, Scott McNealy, Andy Bechtolsheim and Vaughan Ronald Pratt, and served as chief scientist at the company until 2003....
     at UC Berkeley.


  • Vim
    Vim (text editor)

    Vim is a text editor first released by Bram Moolenaar in 1991 for the Amiga computer. The name "Vim" is an acronym for "Vi IMproved" because Vim was created as an extended version of the vi editor, with many additional features designed to be helpful in editing program source code....
     — a text editor
    Text editor

    A text editor is a type of software application used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
    , acronym for Vi improved after Vim added several features over the vi
    Vi

    vi is a family of screen-oriented text editors which share common characteristics, such as methods of invocation from the operating system command interpreter, and characteristic user interface features....
     editor. Vim however had started out as an imitation of Vi and was expanded as Vi imitation.


  • Virus
    Computer virus

    A computer virus is a computer program that can copy itself and infect a computer without the permission or knowledge of the user. The term "virus" is also commonly but erroneously used to refer to other types of malware, adware and spyware programs that do not have the reproductive ability....
     — a piece of program code
    Computer program

    Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
     that spreads by making copies of itself.
The term virus was first used in print by Fred Cohen
Fred Cohen

Fred Cohen is an American computer scientist and best known as the inventor of computer virus defense techniques.In 1983, while a student at the University of Southern California's School of Engineering , he wrote a program for a parasitic application that seized control of computer operations, one of the first computer viruses, in Leonard...
 in his 1984 paper "Experiments with Computer Viruses", where he credits Len Adleman with coining it. Although Cohen's use of virus may have been the first academic use, it had been in the common parlance long before that. A mid-1970s science fiction
Science fiction

Science fiction is a broad genre of fiction that often involves speculations based on current or future science or technology. Science fiction is found in books, art, television, films, games, theatre, and other media....
 novel by David Gerrold
David Gerrold

David Gerrold, born Jerrold David Friedman is an American science fiction author who started his career in 1966 while a college student by submitting an unsolicited story outline for the television series Star Trek: The Original Series....
, When H.A.R.L.I.E. was One, includes a description of a fictional computer program called VIRUS that worked just like a virus (and was countered by a program called ANTIBODY). The term "computer virus" also appears in the comic book
Comic book

A comic book is a magazine or book of narrative artwork and dialog and descriptive prose. The style was introduced in 1934. Despite the term, comic books do not necessarily feature humorous subject-matter; in fact, it is often serious and action-oriented....
 "Uncanny X-Men
X-Men

The X-Men are a fictional superhero team in the . In the series, Professor Xavier responds to anti-Mutant prejudice by creating a haven at his Westchester County, New York mansion to train young mutants to use their powers for the benefit of humanity....
" No. 158, published in 1982. A computer virus's basic function is to insert its own executable code into that of other existing executable files, literally making it the electronic equivalent to the biological virus, the basic function of which is to insert its genetic information into that of the invaded cell, forcing the cell to reproduce the virus.


W–Z


  • Wiki
    Wiki

    A wiki is a page or collection of Web pages designed to enable anyone who accesses it to contribute or modify content , using a simplified markup language....
     or WikiWiki — a hypertext document collection or the collaborative software
    Collaborative software

    Collaborative software is software designed to help people involved in a common task achieve their goals. Collaborative software is the basis for computer supported cooperative work....
     used to create it.
Coined by Ward Cunningham
Ward Cunningham

Howard G. "Ward" Cunningham is the United States computer programmer who developed the first wiki. A pioneer in both Design pattern s and Extreme Programming, he started programming the software WikiWikiWeb in 1994 and installed it on the website of his software consultancy, Cunningham & Cunningham , on March 25, 1995, as an add-on to the Po...
, the creator of the wiki concept, who named them for the "wiki wiki" or "quick" shuttle buses at Honolulu Airport. Wiki wiki was the first Hawaiian
Hawaiian language

The Hawaiian language is an Austronesian languages that takes its name from Hawaii , the largest island in the tropical North Pacific archipelago where it developed....
 term he learned on his first visit to the islands. The airport counter agent directed him to take the wiki wiki bus between terminals.


  • Worm
    Computer worm

    A computer worm is a self-replicating computer program. It uses a network to send copies of itself to other nodes and it may do so without any user intervention....
     — a self-replicating program
    Computer program

    Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
    , similar to a virus
    Computer virus

    A computer virus is a computer program that can copy itself and infect a computer without the permission or knowledge of the user. The term "virus" is also commonly but erroneously used to refer to other types of malware, adware and spyware programs that do not have the reproductive ability....
    .
The name 'worm' was taken from a 1970s science fiction
Science fiction

Science fiction is a broad genre of fiction that often involves speculations based on current or future science or technology. Science fiction is found in books, art, television, films, games, theatre, and other media....
 novel by John Brunner
John Brunner (novelist)

John Kilian Houston Brunner was a prolific United Kingdom author of science fiction novels and stories. His 1968 novel Stand on Zanzibar, about overpopulation, won the 1969 Hugo Award for best science fiction novel....
 entitled The Shockwave Rider
The Shockwave Rider

The Shockwave Rider is a science fiction novel by John Brunner , originally published in 1975. It is notable for its hero's use of computer cracking skills to escape pursuit in a dystopian future, and for the coining of the word "computer worm" to describe a program that propagates itself through a computer network....
. The book describes programs known as "tapeworms" which spread through a network for the purpose of deleting data. Researchers writing an early paper on experiments in distributed computing noted the similarities between their software and the program described by Brunner, and adopted that name.


  • WYSIWYG
    WYSIWYG

    WYSIWYG , is an acronym for What You See Is What You Get, used in computing to describe a system in which content displayed during editing appears very similar to the final output, which might be a printed document, web page, slide presentation or even the lighting for a theatrical event....
     - describes a system in which content during editing appears very similar to the final product.
Acronym for What You See Is What You Get, the phrase was originated by a newsletter published by Arlene and Jose Ramos, called WYSIWYG. It was created for the emerging Pre-Press industry going electronic in the late 1970s.


  • X Window System
    X Window System

    The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
     — a windowing system
    Windowing system

    A windowing system is a component of a graphical user interface , and more specifically of a desktop environment, which supports the implementation of window managers, and provides basic support for graphics hardware, pointing devices such as mice, and keyboards....
     for computers with bitmap
    Bitmap

    In computer graphics, a bitmap or pixmap is a type of computer storage organization or used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped bit array....
     displays
X derives its name as a successor to a pre-1983 window system called W (the W Window System
W Window System

The W Window System is a graphical windowing system and precursor in name and concept to the modern X Window System.W was originally developed at Stanford University by Paul Asente and Brian Reid for the V operating system....
). X follows W in the alphabet.


  • Yahoo!
    Yahoo!

    Yahoo! Inc. is an United States public company corporation with headquarters in Sunnyvale, California, , and provides Internet services worldwide....
     — internet portal and web directory
    Web directory

    A web directory or link directory is a directory on the World Wide Web. It specializes in hyperlink to other web sites and Categorization those links....
    .
Yahoo!'s history site says the name is an acronym for "Yet Another Hierarchical Officious Oracle", but some remember that in its early days (mid-1990s), when Yahoo! lived on a server called akebono.stanford.edu, it was glossed as "Yet Another Hierarchical Object Organizer." The word "Yahoo!" was originally invented by Jonathan Swift
Jonathan Swift

Jonathan Swift was an Anglo-Irish satire, essayist, political pamphleteer , poet and cleric who became Dean of St. Patrick's Cathedral, Dublin, Dublin....
 and used in his book Gulliver's Travels
Gulliver's Travels

Gulliver's Travels , officially Travels into Several Remote Nations of the World, in Four Parts. By Lemuel Gulliver, First a Surgeon, and then a Captain of several Ships, is a novel by Jonathan Swift that is both a satire on human nature and a parody of the "travellers' tales" literary sub-genre....
. It represents a person who is repulsive in appearance and action and is barely human. Yahoo! founders Jerry Yang and David Filo selected the name because they considered themselves yahoos.


  • Zip
    ZIP (file format)

    The ZIP file format is a data compression and file archiver file format. A ZIP file contains one or more files that have been compressed to reduce file size, or stored as-is....
     — a file format
    File format

    A file format is a particular way to encode information for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa....
     now also used as a verb to mean compress
The file format was created by Phil Katz
Phil Katz

Phillip Walter Katz , better known as Phil Katz, was a computer programmer best-known as the creator of the ZIP file format for Data compression, and the author of PKZIP, a program for creating zip files which ran under MS-DOS....
, and given the name by his friend Robert Mahoney. The compression tool Phil Katz created was called PKZIP
PKZIP

PKZIP is an archiving tool originally written by Phil Katz and marketed by his company PKWARE, Incorporation PKZIP is an acronym for Phil Katz's ZIP program....
. Zip means "speed", and they wanted to imply their product would be faster than ARC and other compression formats of the time.


See also