JargonFile/original/html/I/ill-behaved.html
2014-03-27 18:54:56 +00:00

17 lines
2.7 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>ill-behaved</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="../I.html" title="I"/><link rel="previous" href="IIRC.html" title="IIRC"/><link rel="next" href="IMHO.html" title="IMHO"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ill-behaved</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="IIRC.html">Prev</a> </td><th width="60%" align="center">I</th><td width="20%" align="right"> <a accesskey="n" href="IMHO.html">Next</a></td></tr></table><hr/></div><dt><a id="ill-behaved"/><dt xmlns="" id="ill-behaved"><b>ill-behaved</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">adj.</span></dt></dt><dd><p> 1. [numerical analysis] Said of an algorithm or computational method
that tends to blow up because of accumulated roundoff error or poor
convergence properties.</p></dd><dd><p> 2. [obs.] Software that bypasses the defined
<a href="../O/OS.html"><i class="glossterm">OS</i></a> interfaces to do things (like screen, keyboard,
and disk I/O) itself, often in a way that depends on the hardware of the
machine it is running on or which is nonportable or incompatible with other
pieces of software. In the MS-DOS world, there was a folk theorem (nearly
true) to the effect that (owing to gross inadequacies and performance
penalties in the OS interface) all interesting applications were
ill-behaved. See also <a href="../B/bare-metal.html"><i class="glossterm">bare metal</i></a>. Oppose
<a href="../W/well-behaved.html"><i class="glossterm">well-behaved</i></a>. See also
<a href="../M/mess-dos.html"><i class="glossterm">mess-dos</i></a>.</p></dd><dd><p> 3. In modern usage, a program is called ill-behaved if it uses
interfaces to the OS or other programs that are private, undocumented, or
grossly non-portable. Another way to be ill-behaved is to use headers or
files that are theoretically private to another application.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="IIRC.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../I.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="IMHO.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">IIRC </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> IMHO</td></tr></table></div></body></html>