Programming

Domain — 841 words · page 3 of 9

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”.

  1. destruct verb To invoke the destructor of.
  2. destructure verb to unpack data from one variable into their own variables.
  3. desugar verb To remove syntactic sugar from.
  4. 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…
  5. devocalize verb To remove the vocals of a song with an AI program creating a false instrumental with imperfections (vocal shadows).
  6. dialect noun A variant of a non-standardized programming language.
  7. dimension verb To specify the size of (an array or similar data structure); to allocate.
  8. 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…
  9. 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.
  10. discard noun A temporary variable used to receive a value of no importance and unable to be read later.
  11. 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…
  12. 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…
  13. 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…
  14. documentation noun Comments that explain the usage of individual functions, libraries and blocks of code.
  15. domain-specific language noun A programming or specification language that is dedicated to a particular problem domain, a particular problem representation or solution…
  16. double noun A double-precision floating-point number.
  17. double free noun The situation where a program attempts to free a previously allocated resource more than once, potentially resulting in undefined behaviour…
  18. double precision noun A number storage format that uses two adjacent locations in memory, allowing for greater precision in the values stored.
  19. downcall noun A call from a higher-level subsystem, such as user code, to a lower-level subsystem, such as a kernel or framework.
  20. 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…
  21. dummy noun An unused parameter or value.
  22. dunder noun A double underscore, __.
  23. DX noun Synonym of DevEx (“developer experience”).
  24. 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.
  25. dynamic typing noun A system in which typechecking is performed at run time and not at compilation, opposed to static typing.
  26. 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…
  27. eat verb To consume (an exception, an event, etc.) so that other parts of the program do not receive it.
  28. Elvis noun An Elvis operator.
  29. 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.
  30. emit verb To result in specific machine instructions or bytecode when compiled.
  31. empty adj Containing no elements (as of a string, array, or set), opposed to being null (having no valid value).
  32. encapsulation noun Grouping together an object’s ‘state’ (its data) and the operations that may alter or interrogate it (its methods).
  33. encloser noun An object, procedure, or other portion of code that defines the scope of a variable.
  34. endif noun A directive, in several programming languages, that marks the end of an if statement, especially one containing multiple if ... then ...…
  35. endpoint noun Part of a system that serves as a hook, allowing third-party code to intercept and modify behaviour at that point.
  36. enregister verb To store in a register of the CPU.
  37. Entity Bean noun A type of Enterprise JavaBean, a server-side Java EE component that represents persistent data stored in a database.
  38. 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.
  39. enumeration noun A data type that allows variables to have any of a predefined set of values.
  40. 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…
  41. 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.
  42. equate noun A statement in assembly language that defines a symbol having a particular value.
  43. 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.
  44. escape noun The text character represented by 27 (decimal) or 1B (hexadecimal).
  45. 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…
  46. eval verb To evaluate (or execute) source code held in a string during run time.
  47. evaluation noun Determination of the value of a variable or expression.
  48. event-based adj Synonym of event-driven.
  49. evil adj Undesirable; harmful; bad practice.
  50. exception verb To throw an exception.
  51. exceptionless adj Without the use of an exception-handling mechanism.
  52. existential noun Ellipsis of existential type (“in a type system: a type that hides the underlying concrete type(s)”).
  53. existential type noun In a type system: a type that hides the underlying concrete type(s).
  54. exit program noun A computer program which exits cleanly from an application, or on computer shutdown
  55. explode verb To break (a delimited string of text) into several smaller strings by removing the separators.
  56. expression noun A piece of code in a high-level language that returns a value.
  57. expression template noun A template that builds structures representing a computation at compile time, where expressions are evaluated only as needed to produce…
  58. expressive adj Able to represent a number of ideas or concepts.
  59. 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…
  60. external noun A variable that is defined in the source code but whose value comes from some external source.
  61. facade noun An object serving as a simplified interface to a larger body of code, as in the facade pattern.
  62. factory noun In a computer program or library, a function, method, etc. which creates an object.
  63. fail fast verb To report immediately any condition likely to cause a failure, rather than attempting to continue.
  64. fall through noun In certain programming constructs, the situation where execution passes to the next condition in a list unless explicitly redirected.
  65. far adj Outside the currently selected segment in a segmented memory architecture.
  66. fault noun An exception within a software program or process.
  67. fence noun A memory barrier.
  68. 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…
  69. finalize verb To prepare (an object) for garbage collection by calling its finalizer.
  70. 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.
  71. first class adj Of or relating to a treatment like that for a first-class object.
  72. 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…
  73. first-class citizen noun Synonym of first-class object.
  74. 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…
  75. 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.
  76. fixity noun The position of an operator relative to its operand (prefix, postfix) or operands (infix).
  77. fixture noun A state that can be recreated, used as a baseline for running software tests.
  78. 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.
  79. 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…
  80. float noun A floating-point number, especially one that has lower precision than a double.
  81. flower box noun A comment in source code that spans several lines, serving to introduce the source code that follows, and bordered by asterisks.
  82. fluent adj Being or relating to a fluent interface.
  83. fnord noun A metasyntactic variable, similar to foo and bar.
  84. fold noun A section of source code that can be collapsed out of view in an editor to aid readability.
  85. folding noun Code folding: a source code display technique that can hide the contents of methods, classes, etc. for easier navigation.
  86. 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…
  87. foobar noun A metasyntactic variable name, a place holder for words; compare foo, bar.
  88. footgun noun Any feature likely to lead to the programmer or user shooting themselves in the foot.
  89. 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…
  90. foreach loop noun A section of code similar to a for loop, but repeating a series of instructions for every item in a collection.
  91. form noun A window or dialogue box.
  92. formal noun A formal parameter.
  93. 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.
  94. 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.
  95. Four-Russians noun Method of Four Russians: a technique for speeding up certain matrix operations by partitioning the matrix into smaller blocks associated…
  96. free verb To relinquish (previously allocated memory) to the system.
  97. free list noun A data structure, used in dynamic memory allocation, that connects free (unallocated) regions of memory together in a linked list.
  98. free store noun A region of memory used for dynamic memory allocation, often synonymous with the heap.
  99. free variable noun A variable that is not bound to a storage location.
  100. freestanding adj Of a computer program: that runs directly on a computer's hardware, without being managed by an operating system.

All domains · Search for a word