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

21 lines
3.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.

<?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>