Jargon File
Encyclopedia
The Jargon File is a glossary
Glossary
A glossary, also known as an idioticon, vocabulary, or clavis, is an alphabetical list of terms in a particular domain of knowledge with the definitions for those terms...

 of computer programmer slang
Slang
Slang is the use of informal words and expressions that are not considered standard in the speaker's language or dialect but are considered more acceptable when used socially. Slang is often to be found in areas of the lexicon that refer to things considered taboo...

. The original Jargon File was a collection of terms from technical cultures such as the MIT AI Lab, the Stanford AI Lab (SAIL) and others of the old ARPANET
ARPANET
The Advanced Research Projects Agency Network , was the world's first operational packet switching network and the core network of a set that came to compose the global Internet...

 AI
Artificial intelligence
Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...

/LISP
Lisp programming language
Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized syntax. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older...

/PDP-10
PDP-10
The PDP-10 was a mainframe computer family manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10". The first model was delivered in 1966...

 communities, including Bolt, Beranek and Newman, Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....

, and Worcester Polytechnic Institute
Worcester Polytechnic Institute
Worcester Polytechnic Institute is a private university located in Worcester, Massachusetts, in the United States.Founded in 1865 in Worcester, WPI was one of the United States' first engineering and technology universities...

.

1975 to 1983

The Jargon File (hereinafter referred to as "jargon-1" or "the File") was made by Raphael Finkel
Raphael Finkel
Raphael Finkel is an American computer scientist and a professor at the University of Kentucky. He compiled the first version of the Jargon File. He is the author of An Operating Systems Vade Mecum, a textbook on operating systems, and Advanced Programming Language Design, an introductory book...

 at Stanford
Stanford University
The Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is a private research university on an campus located near Palo Alto, California. It is situated in the northwestern Santa Clara Valley on the San Francisco Peninsula, approximately northwest of San...

 in 1975. From this time until the plug was finally pulled on the SAIL computer in 1991, the File was named "AIWORD.RF[UP,DOC]" ("[UP,DOC]" was a system directory for "User Program DOCumentation" on the WAITS operating system). Some terms, such as frob, foo and mung
Mung
Mung is computer jargon for "to make repeated changes which individually may be reversible, yet which ultimately result in an unintentional, irreversible destruction of large portions of the original item." It was coined in 1958 in the Tech Model Railroad Club at the Massachusetts Institute of...

are believed to date back to the early 1950s from the Tech Model Railroad Club
Tech Model Railroad Club
The Tech Model Railroad Club is a student organization at the Massachusetts Institute of Technology , and one of the most celebrated model railroad clubs in the world, because of its historic role as a wellspring of hacker culture...

 at MIT and documented in the 1959 Dictionary of the TMRC Language compiled by Peter Samson. The revisions of jargon-1 were all unnumbered and may be collectively considered "version 1". Note that it was always called "AIWORD" or "the Jargon file", never "the File"; the latter term was coined by Eric Raymond.

In 1976, Mark Crispin
Mark Crispin
Mark Crispin is best known as the father of the IMAP protocol, having invented it in 1985 during his time at the Stanford Knowledge Systems Laboratory. He is the author or co-author of numerous RFCs; and is the principal author of UW IMAP, one of the reference implementations of the IMAP4rev1...

, having seen an announcement about the File on the SAIL computer, FTP
File Transfer Protocol
File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...

ed a copy of the File to the MIT AI Lab. He noticed that it was hardly restricted to "AI words" and so stored the file on his directory, named as "AI:MRC;SAIL JARGON" ("AI" lab computer, directory "MRC", file "SAIL JARGON"). However, jargon is a misnomer; the editors of the file have always tried to avoid the inclusion of strict computer jargon (i.e., technical terms), favoring instead slang used by hackers.

Raphael Finkel dropped out of active participation shortly thereafter and Don Woods became the SAIL contact for the File (which was subsequently kept in duplicate at SAIL and MIT, with periodic resynchronizations).

The File expanded by fits and starts until 1983. Richard Stallman
Richard Stallman
Richard Matthew Stallman , often shortened to rms,"'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman|first= Richard|date= N.D.|work=Richard Stallman's homepage...

 was prominent among the contributors, adding many MIT and ITS
Incompatible Timesharing System
ITS, the Incompatible Timesharing System , was an early, revolutionary, and influential time-sharing operating system from MIT; it was developed principally by the Artificial Intelligence Laboratory at MIT, with some help from Project MAC.In addition to being technically influential ITS, the...

-related coinages.

In 1981, a hacker named Charles Spurgeon got a large chunk of the File published in Stewart Brand
Stewart Brand
Stewart Brand is an American writer, best known as editor of the Whole Earth Catalog. He founded a number of organizations including The WELL, the Global Business Network, and the Long Now Foundation...

's CoEvolution Quarterly
CoEvolution Quarterly
CoEvolution Quarterly is a descendant of Stewart Brand's Whole Earth Catalog. It eventually became the Whole Earth Review.-History:...

(issue 29, pages 26–35) with illustrations by Phil Wadler and Guy Steele (including a couple of Steele's Crunchly cartoons). This appears to have been the File's first paper publication.

A late version of jargon-1, expanded with commentary for the mass market, was edited by Guy Steele into a book published in 1983 as The Hacker's Dictionary (Harper & Row CN 1082, ISBN 0-06-091082-8). It included all of Steele's Crunchly cartoons. The other jargon-1 editors (Raphael Finkel, Don Woods, and Mark Crispin) contributed to this revision, as did Stallman and Geoff Goodfellow
Geoff Goodfellow
Geoff Goodfellow is associated with early wireless email ventures. In 1982 he posted a message titled "Electronic Mail for People on the Move" in an arpanet mailing list called Telecom Digest. In the early 1990s Goodfellow attempted to commercialize this concept in a product called RadioMail...

. This book (now out of print
Out of print
Out of print refers to an item, typically a book , but can include any print or visual media or sound recording, that is in the state of no longer being published....

) is hereafter referred to as "Steele-1983" and those six as the Steele-1983 coauthors.

1983 to 1990

Shortly after the publication of Steele-1983, the File effectively stopped growing and changing. Originally, this was due to a desire to freeze the file temporarily to ease the production of Steele-1983, but external conditions caused the "temporary" freeze to become permanent.

The AI Lab culture had been hit hard in the late 1970s by funding cuts and the resulting administrative decision to use vendor-supported hardware and associated proprietary software
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 instead of homebrew whenever possible. At MIT, most AI work had turned to dedicated Lisp machine
Lisp machine
Lisp machines were general-purpose computers designed to efficiently run Lisp as their main software language. In a sense, they were the first commercial single-user workstations...

s. At the same time, the commercialization of AI technology lured some of the AI Lab's best and brightest away to startups along the Route 128 strip in Massachusetts and out West in Silicon Valley
Silicon Valley
Silicon Valley is a term which refers to the southern part of the San Francisco Bay Area in Northern California in the United States. The region is home to many of the world's largest technology corporations...

. The startups built LISP
Lisp
A lisp is a speech impediment, historically also known as sigmatism. Stereotypically, people with a lisp are unable to pronounce sibilants , and replace them with interdentals , though there are actually several kinds of lisp...

 machines for MIT; the central MIT-AI computer became a TWENEX system rather than a host for the AI hackers' beloved ITS.

The Stanford AI Lab had effectively ceased to exist by 1980, although the SAIL computer continued as a computer science department resource until 1991. Stanford became a major TWENEX site, at one point operating more than a dozen TOPS-20 systems, but by the mid-1980s most of the interesting software work was being done on the emerging BSD Unix
Berkeley Software Distribution
Berkeley Software Distribution is a Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995...

 standard.

In May 1983, the PDP-10
PDP-10
The PDP-10 was a mainframe computer family manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10". The first model was delivered in 1966...

-centered cultures that had nourished the File were dealt a death-blow by the cancellation of the Jupiter project
Jupiter project
The Jupiter project was to be a successor to Digital Equipment Corporation 's PDP-10 model. This project was cancelled in 1983, as the PDP-10 was increasingly eclipsed by the VAX supermini machines...

 at DEC
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

. The File's compilers, already dispersed, moved on to other things. Steele-1983 was partly a monument to what its authors thought was a dying tradition; no one involved realized at the time just how wide its influence was to be.

As mentioned in some editions:
By the mid-1980s the File's content was dated, but the legend that had grown up around it never quite died out. The book, and softcopies obtained off the ARPANET
ARPANET
The Advanced Research Projects Agency Network , was the world's first operational packet switching network and the core network of a set that came to compose the global Internet...

, circulated even in cultures far removed from MIT's; the content exerted a strong and continuing influence on hackish slang and humor. Even as the advent of the microcomputer and other trends fueled a tremendous expansion of hackerdom, the File (and related materials like the AI Koans in Appendix A) came to be seen as a sort of sacred epic, a hacker-culture Matter of Britain
Matter of Britain
The Matter of Britain is a name given collectively to the body of literature and legendary material associated with Great Britain and its legendary kings, particularly King Arthur...

 chronicling the heroic exploits of the Knights of the Lab. The pace of change in hackerdom at large accelerated tremendously, but the Jargon File passed from living document to icon and remained essentially untouched for seven years.

1990 and later

A new revision was begun in 1990, which contained nearly the entire text of a late version of jargon-1 (a few obsolete PDP-10-related entries were dropped after consultation with the editors of Steele-1983). It merged in about 80% of the Steele-1983 text, omitting some framing material and a very few entries introduced in Steele-1983 that are now only of historical interest.

The new version cast a wider net than the old Jargon File; its aim was to cover not just AI or PDP-10 hacker culture but all of the technical computing cultures in which the true hacker-nature is manifested. More than half of the entries now derive from Usenet
Usenet
Usenet is a worldwide distributed Internet discussion system. It developed from the general purpose UUCP architecture of the same name.Duke University graduate students Tom Truscott and Jim Ellis conceived the idea in 1979 and it was established in 1980...

 and represent jargon now current in the C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 communities, but special efforts have been made to collect jargon from other cultures including IBM PC
IBM PC
The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform. It is IBM model number 5150, and was introduced on August 12, 1981...

 programmers, Amiga
Amiga
The Amiga is a family of personal computers that was sold by Commodore in the 1980s and 1990s. The first model was launched in 1985 as a high-end home computer and became popular for its graphical, audio and multi-tasking abilities...

 fans, Mac enthusiasts, and even the IBM mainframe
Mainframe computer
Mainframes are powerful computers used primarily by corporate and governmental organizations for critical applications, bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and financial transaction processing.The term originally referred to the...

 world.

Eric S. Raymond
Eric S. Raymond
Eric Steven Raymond , often referred to as ESR, is an American computer programmer, author and open source software advocate. After the 1997 publication of The Cathedral and the Bazaar, Raymond was for a number of years frequently quoted as an unofficial spokesman for the open source movement...

 maintains the new File with assistance from Guy Steele
Guy L. Steele, Jr.
Guy Lewis Steele Jr. , also known as "The Great Quux", and GLS , is an American computer scientist who has played an important role in designing and documenting several computer programming languages.-Biography:...

, and is the credited editor of the print version, The New Hacker's Dictionary. Some of the changes made under his watch have been controversial; early critics accused Raymond of unfairly changing the file's focus to the Unix hacker culture instead of the older hacker cultures where the Jargon File originated. Raymond has responded by saying that the nature of hacking had changed and the Jargon File should report on hacker culture, and not attempt to enshrine it. More recently, Raymond has been accused of adding terms reflecting his own politics and vocabulary.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK