dangling statementA bare, single "statement", without any braces, hanging off an if or while conditional. C allows them. Perl doesn't.
data structureHow your various pieces of data relate to each other and what shape they make when you put them all together, as in a rectangular table or a…
data typeThe type of information that one field can store, for example, text, rich text, numbers, keywords, and time.
datagramA packet of information passed between two communicating processes across a network.
DBMStands for "Data Base Management" routines, a set of routines that emulate an "associative array" using disk files.
declarationa document in which an applicant for patent declares, under penalty of fine or imprisonment, or both (18 USC 1001), that (1) he or she is the original or…
DecrementA directed funding level reduction for an acquisition program.
DefaultDefault occurs when a debtor is unable to meet the legal obligation of debt repayment, one form of which is the failure to promptly pay interest or…
defined1. Fixed conditions of medium, environment and protocol for growth. 2. Precisely known and stated elements of a tissue culture medium.
delimiterA "character" or "string" that sets bounds to an arbitrarily-sized textual object, not to be confused with a "separator" or "terminator".
deprecated modules and featuresDeprecated modules and features are those which were part of a stable release, but later found to be subtly flawed, and which should be avoided.
dereferenceA fancy computer science term meaning "to follow a "reference" to what it points to".
derived classA "class" that defines some of its methods in terms of a more generic class, called a "base class".
destroyTo deallocate the memory of a "referent" (first triggering its DESTROY method, if it has one).
destructorA special "method" that is called when an "object" is thinking about destroying itself.
deviceA whiz-bang hardware gizmo (like a disk or tape drive or a modem or a joystick or a mouse) attached to your computer, that the "operating system" tries to…
DirectoryA simulated file folder or container used to organize files and directories in a hierarchical or tree-like structure.
directory handleA name that represents a particular instance of opening a directory to read it, until you close it. See the opendir function.
dispatchTo send something to its correct destination. Often used metaphorically to indicate a transfer of programmatic control to a destination selected…
DistributionThe sale of securities. Also refers to a sum payable to shareholders representing their share of profits.
dweomerAn enchantment, illusion, phantasm, or jugglery. Said when Perl's magical "dwimmer" effects don't do what you expect, but rather seem to be the product of…
dwimmerDWIM is an acronym for "Do What I Mean", the principle that something should just do what you want it to do without an undue amount of fuss.
dynamic scopingDynamic scoping works over a dynamic scope, making variables visible throughout the rest of the "block" in which they are first used and in any…