This page gathers the 841 dictionary entries belonging to the domain “Programming”, as labelled by Wiktionary. Each word leads to its full entry: definitions, etymology, pronunciation, examples. Page 3 of 9: from “destruct” to “freestanding”.
- destruct verb To invoke the destructor of.
- destructure verb to unpack data from one variable into their own variables.
- desugar verb To remove syntactic sugar from.
- Deutsch limit noun The generally accepted limit, in working with visual programming languages, of 50 or less visual primitives on screen at any given time…
- devocalize verb To remove the vocals of a song with an AI program creating a false instrumental with imperfections (vocal shadows).
- dialect noun A variant of a non-standardized programming language.
- dimension verb To specify the size of (an array or similar data structure); to allocate.
- directed acyclic word graph noun A data structure that represents a set of strings and allows for a query operation that tests whether a given string belongs to the set in…
- directive noun A construct in source code that indicates how it should be processed but is not necessarily part of the program to be run.
- discard noun A temporary variable used to receive a value of no importance and unable to be read later.
- do-while loop noun a construction in which a series of commands are performed once initially, and then repeatedly for as long as a specified condition…
- docstring noun A string literal specified in source code that is used, like a comment, to document a specific segment of code, but remains available at…
- doctype noun A directive that associates an SGML or XML document (such as a webpage) with a Document Type Definition, potentially affecting how it is…
- documentation noun Comments that explain the usage of individual functions, libraries and blocks of code.
- domain-specific language noun A programming or specification language that is dedicated to a particular problem domain, a particular problem representation or solution…
- double noun A double-precision floating-point number.
- double free noun The situation where a program attempts to free a previously allocated resource more than once, potentially resulting in undefined behaviour…
- double precision noun A number storage format that uses two adjacent locations in memory, allowing for greater precision in the values stored.
- downcall noun A call from a higher-level subsystem, such as user code, to a lower-level subsystem, such as a kernel or framework.
- duck typing noun A style of dynamic typing in which an object's current set of methods and properties determines the valid semantics, rather than its…
- dummy noun An unused parameter or value.
- dunder noun A double underscore, __.
- DX noun Synonym of DevEx (“developer experience”).
- dynamic binding noun A form of binding that occurs at runtime, such as the resolution of a virtual method call to a specific subclass's implementation.
- dynamic typing noun A system in which typechecking is performed at run time and not at compilation, opposed to static typing.
- dynamic-link library noun A software library containing some combination of code, data, and resources, capable of being loaded at run time and shared by multiple…
- eat verb To consume (an exception, an event, etc.) so that other parts of the program do not receive it.
- Elvis noun An Elvis operator.
- Elvis operator noun A binary operator that returns its first operand if that operand evaluates to true, and otherwise evaluates and returns its second operand.
- emit verb To result in specific machine instructions or bytecode when compiled.
- empty adj Containing no elements (as of a string, array, or set), opposed to being null (having no valid value).
- encapsulation noun Grouping together an object’s ‘state’ (its data) and the operations that may alter or interrogate it (its methods).
- encloser noun An object, procedure, or other portion of code that defines the scope of a variable.
- endif noun A directive, in several programming languages, that marks the end of an if statement, especially one containing multiple if ... then ...…
- endpoint noun Part of a system that serves as a hook, allowing third-party code to intercept and modify behaviour at that point.
- enregister verb To store in a register of the CPU.
- Entity Bean noun A type of Enterprise JavaBean, a server-side Java EE component that represents persistent data stored in a database.
- entry point noun A location in a program or software library that can be called from outside, and from which the execution of code begins.
- enumeration noun A data type that allows variables to have any of a predefined set of values.
- environment noun The environment of a function at a point during the execution of a program is the set of identifiers in the function's scope and their…
- ephemeron noun A type of weak reference in a garbage collected programming language that does not permit an object to be kept alive by its finalizer.
- equate noun A statement in assembly language that defines a symbol having a particular value.
- errno noun A value or variable that identifies the kind of error (or lack thereof) that has occurred during the execution of a program or subroutine.
- escape noun The text character represented by 27 (decimal) or 1B (hexadecimal).
- esoteric programming language noun A programming language with highly unconventional syntax or operation, designed as an experiment or as a joke rather than for the serious…
- eval verb To evaluate (or execute) source code held in a string during run time.
- evaluation noun Determination of the value of a variable or expression.
- event-based adj Synonym of event-driven.
- evil adj Undesirable; harmful; bad practice.
- exception verb To throw an exception.
- exceptionless adj Without the use of an exception-handling mechanism.
- existential noun Ellipsis of existential type (“in a type system: a type that hides the underlying concrete type(s)”).
- existential type noun In a type system: a type that hides the underlying concrete type(s).
- exit program noun A computer program which exits cleanly from an application, or on computer shutdown
- explode verb To break (a delimited string of text) into several smaller strings by removing the separators.
- expression noun A piece of code in a high-level language that returns a value.
- expression template noun A template that builds structures representing a computation at compile time, where expressions are evaluated only as needed to produce…
- expressive adj Able to represent a number of ideas or concepts.
- extern noun In the C and C++ programming languages, a variable that can be separately declared in many places, all of them referring to the same…
- external noun A variable that is defined in the source code but whose value comes from some external source.
- facade noun An object serving as a simplified interface to a larger body of code, as in the facade pattern.
- factory noun In a computer program or library, a function, method, etc. which creates an object.
- fail fast verb To report immediately any condition likely to cause a failure, rather than attempting to continue.
- fall through noun In certain programming constructs, the situation where execution passes to the next condition in a list unless explicitly redirected.
- far adj Outside the currently selected segment in a segmented memory architecture.
- fault noun An exception within a software program or process.
- fence noun A memory barrier.
- filler noun In COBOL, the description of an unnamed part of a record that contains no data relevant to a given context (normally capitalised when in a…
- finalize verb To prepare (an object) for garbage collection by calling its finalizer.
- fire and forget noun The practice of transmitting or raising something, such as an event, and then proceeding without checking for any result or response.
- first class adj Of or relating to a treatment like that for a first-class object.
- first-chance exception noun An exception (error condition) when handled by a debugger, such that the programmer has the first chance to study it; such an exception…
- first-class citizen noun Synonym of first-class object.
- first-class continuation noun A continuation that can be used like any other value in a programming language, granting it a powerful ability to control the flow of…
- first-class object noun An entity that can be constructed at run-time, passed as a parameter, returned from a function, or assigned into a variable.
- fixity noun The position of an operator relative to its operand (prefix, postfix) or operands (infix).
- fixture noun A state that can be recreated, used as a baseline for running software tests.
- flatten verb To reduce (a data structure) to one that has fewer dimensions, e.g. a 2×2 array into a list of four elements.
- flip-flop operator noun An operator specifying a range of conditions, such that the related code executes only if the first condition is true, and only until the…
- float noun A floating-point number, especially one that has lower precision than a double.
- flower box noun A comment in source code that spans several lines, serving to introduce the source code that follows, and bordered by asterisks.
- fluent adj Being or relating to a fluent interface.
- fnord noun A metasyntactic variable, similar to foo and bar.
- fold noun A section of source code that can be collapsed out of view in an editor to aid readability.
- folding noun Code folding: a source code display technique that can hide the contents of methods, classes, etc. for easier navigation.
- foo noun A metasyntactic variable used to represent an unspecified entity. If part of a series of such entities, it is often the first in the…
- foobar noun A metasyntactic variable name, a place holder for words; compare foo, bar.
- footgun noun Any feature likely to lead to the programmer or user shooting themselves in the foot.
- for loop noun A section of code in which an instruction or group of instructions is executed a specific number of times depending on the value of a loop…
- foreach loop noun A section of code similar to a for loop, but repeating a series of instructions for every item in a collection.
- form noun A window or dialogue box.
- formal noun A formal parameter.
- formal parameter noun An abstract representation, typically including a name and a type, of a parameter expected to be passed to a method or function.
- forward declaration noun The declaration of an identifier before it is given a complete definition, so that the compiler can know its data type and memory size.
- Four-Russians noun Method of Four Russians: a technique for speeding up certain matrix operations by partitioning the matrix into smaller blocks associated…
- free verb To relinquish (previously allocated memory) to the system.
- free list noun A data structure, used in dynamic memory allocation, that connects free (unallocated) regions of memory together in a linked list.
- free store noun A region of memory used for dynamic memory allocation, often synonymous with the heap.
- free variable noun A variable that is not bound to a storage location.
- freestanding adj Of a computer program: that runs directly on a computer's hardware, without being managed by an operating system.