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

17 lines
2.7 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>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>