Files
JargonFile/original/html/G/GC.html
2014-03-27 18:54:56 +00:00

21 lines
3.0 KiB
HTML
Raw Permalink 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.
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>GC</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="../G.html" title="G"/><link rel="previous" href="gawble.html" title="gawble"/><link rel="next" href="GCOS.html" title="GCOS"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">GC</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="gawble.html">Prev</a> </td><th width="60%" align="center">G</th><td width="20%" align="right"> <a accesskey="n" href="GCOS.html">Next</a></td></tr></table><hr/></div><dt><a id="GC"/><dt xmlns="" id="GC"><b>GC</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="pronunciation">/G·C/</span></dt></dt><dd><p> [from LISP terminology; <span class="firstterm">Garbage
Collect</span>]</p></dd><dd><p> 1. <span class="grammar">vt.</span> To clean up and throw
away useless things. &#8220;<span class="quote">I think I'll GC the top of my desk
today.</span>&#8221; </p></dd><dd><p> 2. <span class="grammar">vt.</span> To recycle, reclaim, or
put to another use. </p></dd><dd><p> 3. <span class="grammar">n.</span> An instantiation of the
garbage collector process.</p></dd><dd><p><span class="firstterm">Garbage collection</span> is
computer-science techspeak for a particular class of strategies for
dynamically but transparently reallocating computer memory (i.e., without
requiring explicit allocation and deallocation by higher-level software).
One such strategy involves periodically scanning all the data in memory and
determining what is no longer accessible; useless data items are then
discarded so that the memory they occupy can be recycled and used for
another purpose. Implementations of the LISP language usually use garbage
collection.</p><p>In jargon, the full phrase is sometimes heard but the
<a href="../A/abbrev.html"><i class="glossterm">abbrev</i></a> GC is more frequently used because it is
shorter. Note that there is an ambiguity in usage that has to be resolved
by context: &#8220;<span class="quote">I'm going to garbage-collect my desk</span>&#8221; usually
means to clean out the drawers, but it could also mean to throw away or
recycle the desk itself.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="gawble.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../G.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="GCOS.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">gawble </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> GCOS</td></tr></table></div></body></html>