JargonFile/original/html/distinctions.html
2014-03-27 18:54:56 +00:00

50 lines
6.0 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Chapter 2. Of Slang, Jargon, and Techspeak</title><link rel="stylesheet" href="jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="index.html" title="The Jargon File"/><link rel="up" href="pt01.html" title="Part I. Introduction"/><link rel="previous" href="introduction.html" title="Chapter 1. Hacker Slang and Hacker Culture"/><link rel="next" href="revision-history.html" title="Chapter 3. Revision History"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Of Slang, Jargon, and Techspeak</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><th width="60%" align="center">Part I. Introduction</th><td width="20%" align="right"> <a accesskey="n" href="revision-history.html">Next</a></td></tr></table><hr/></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="distinctions"/>Chapter 2. Of Slang, Jargon, and Techspeak</h2></div></div><div/></div><p>Linguists usually refer to informal language as slang and
reserve the term jargon for the technical vocabularies of
various occupations. However, the ancestor of this collection was called the
Jargon File, and hacker slang is traditionally the
jargon. When talking about the jargon there is therefore no convenient
way to distinguish it from what a <span class="emphasis"><em>linguist</em></span> would call
hackers' jargon — the formal vocabulary they learn from textbooks,
technical papers, and manuals.</p><p>To make a confused situation worse, the line between hacker slang and
the vocabulary of technical programming and computer science is fuzzy, and
shifts over time. Further, this vocabulary is shared with a wider technical
culture of programmers, many of whom are not hackers and do not speak or
recognize hackish slang.</p><p>Accordingly, this lexicon will try to be as precise as the facts of
usage permit about the distinctions among three categories:</p><div class="variablelist"><dl><dt><span class="term">slang</span></dt><dd><p>informal language from mainstream English or non-technical
subcultures (bikers, rock fans, surfers, etc).</p></dd><dt><span class="term">jargon</span></dt><dd><p>without qualifier, denotes informal slangy language
peculiar to or predominantly found among hackers — the subject of
this lexicon.</p></dd><dt><span class="term">techspeak</span></dt><dd><p>the formal technical vocabulary of programming, computer
science, electronics, and other fields connected to hacking.</p></dd></dl></div><p>This terminology will be consistently used throughout the remainder of
this lexicon.</p><p>The jargon/techspeak distinction is the delicate one. A lot of
techspeak originated as jargon, and there is a steady continuing uptake of
jargon into techspeak. On the other hand, a lot of jargon arises from
overgeneralization of techspeak terms (there is more about this in the <a href="construction.html" title="Chapter 4. Jargon Construction">Jargon Construction</a> section below). </p><p>In general, we have considered techspeak any term that communicate
primarily by a denotation well established in textbooks, technical
dictionaries, or standards documents.</p><p>A few obviously techspeak terms (names of operating systems, languages,
or documents) are listed when they are tied to hacker folklore that isn't
covered in formal sources, or sometimes to convey critical historical
background necessary to understand other entries to which they are
cross-referenced. Some other techspeak senses of jargon words are listed in
order to make the jargon senses clear; where the text does not specify that a
straight technical sense is under discussion, these are marked with
[techspeak] as an etymology. Some entries have a primary sense
marked this way, with subsequent jargon meanings explained in terms of it.
</p><p>We have also tried to indicate (where known) the apparent origins of
terms. The results are probably the least reliable information in the
lexicon, for several reasons. For one thing, it is well known that many
hackish usages have been independently reinvented multiple times, even among
the more obscure and intricate neologisms. It often seems that the generative
processes underlying hackish jargon formation have an internal logic so
powerful as to create substantial parallelism across separate cultures and
even in different languages! For another, the networks tend to propagate
innovations so quickly that first use is often impossible to pin
down. And, finally, compendia like this one alter what they observe by
implicitly stamping cultural approval on terms and widening their use.</p><p>Despite these problems, the organized collection of jargon-related oral
history for the new compilations has enabled us to put to rest quite a number
of folk etymologies, place credit where credit is due, and illuminate the
early history of many important hackerisms such as
<a href="K/kluge.html"><i class="glossterm">kluge</i></a>, <a href="C/cruft.html"><i class="glossterm">cruft</i></a>, and
<a href="F/foo.html"><i class="glossterm">foo</i></a>. We believe specialist lexicographers will find
many of the historical notes more than casually instructive.</p></div><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="revision-history.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. Hacker Slang and Hacker Culture </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Revision History</td></tr></table></div></body></html>