JargonFile/original/html/S/smart-terminal.html
2014-03-27 18:54:56 +00:00

23 lines
3.3 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>smart terminal</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="../S.html" title="S"/><link rel="previous" href="smart.html" title="smart"/><link rel="next" href="smash-case.html" title="smash case"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">smart terminal</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="smart.html">Prev</a> </td><th width="60%" align="center">S</th><td width="20%" align="right"> <a accesskey="n" href="smash-case.html">Next</a></td></tr></table><hr/></div><dt><a id="smart-terminal"/><dt xmlns="" id="smart-terminal"><b>smart terminal</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.</span></dt></dt><dd><p> 1. A terminal that has enough computing capability to render
graphics or to offload some kind of front-end processing from the computer
it talks to. The development of workstations and personal computers has
made this term and the product it describes semi-obsolescent, but one may
still hear variants of the phrase <span class="firstterm">act like a
smart terminal</span> used to describe the behavior of workstations or
PCs with respect to programs that execute almost entirely out of a remote
<a href="server.html"><i class="glossterm">server</i></a>'s storage, using local devices as displays.
</p></dd><dd><p> 2. obs. Any terminal with an addressable cursor; the opposite of a
<a href="../G/glass-tty.html"><i class="glossterm">glass tty</i></a>. Today, a terminal with merely an
addressable cursor, but with none of the more-powerful features mentioned
in sense 1, is called a <a href="../D/dumb-terminal.html"><i class="glossterm">dumb terminal</i></a>.</p><p>There is a classic quote from Rob Pike (inventor of the
<a href="../B/blit.html"><i class="glossterm">blit</i></a> terminal): &#8220;<span class="quote">A smart terminal is not a
smart<span class="emphasis"><em>ass</em></span> terminal, but rather a terminal you can
educate.</span>&#8221; This illustrates a common design problem: The attempt to
make peripherals (or anything else) intelligent sometimes results in
finicky, rigid &#8216;special features&#8217; that become just so much dead
weight if you try to use the device in any way the designer didn't
anticipate. Flexibility and programmability, on the other hand, are
<span class="emphasis"><em>really</em></span> smart. Compare
<a href="../H/hook.html"><i class="glossterm">hook</i></a>.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="smart.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../S.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="smash-case.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">smart </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> smash case</td></tr></table></div></body></html>