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 5 of 9: from “lambda” to “nop”.
- lambda noun Ellipsis of lambda expression.
- lambda function noun An anonymous function; a function that is defined in an inline, ad-hoc manner, and often doesn't have a name (not bound to an identifier).
- language lawyer noun An expert of a programming language who is extremely well-versed in its specification.
- language server noun A server, implemented in software, that provides language-related services to client applications such as source code editors, based on the…
- language-oriented adj Of or pertaining to a software development technique that involves creating a new programming language to solve problems, in which the…
- lasagna code noun Computer program code characterized by several well-defined and separable layers forming a hierarchy of subsystems.
- launder verb To obtain a pointer to an object created in storage occupied by an existing object of the same type, even if it has const or reference…
- lazy initialisation noun A creational design pattern that uses the tactic of delaying an expensive process, like the creation of an object, until the first time it…
- leaf noun A particular value of the EAX register when a program runs the CPUID instruction; each leaf represents a different category of information…
- leaning toothpick syndrome noun The situation in which a quoted string expression becomes difficult to read because it contains a large number of escape characters…
- length operator noun An operator that returns the length of a string in bytes, characters, or code points, or the number of consecutive numerically indexed…
- lens noun A construct used in statically-typed functional programming languages to access nested data structures.
- lexically scoped adj Of an identifier: having its scope limited to the block of source code text that respectively declares or defines the identifier.
- lexicon noun The lexicology of a programming language. (Usually called lexical structure.)
- library noun A collection of software routines that provide functionality to be incorporated into or used by a computer program.
- lift verb To transform (a function) into a corresponding function in a different context.
- line noise noun Data that looks random, as when outputting a binary file as text.
- linting noun The process of using a software tool to analyse source code and identify possible programming problems.
- lisper noun A person who programs in Lisp.
- list noun A codified representation of a list used to store data or in processing; especially, in the Lisp programming language, a data structure…
- list-based programming noun A coding paradigm where a programming language treats lists (or sequences of data) as its primary building blocks.
- listener noun A function that runs in response to an event; an event handler.
- literal noun A value, as opposed to an identifier, written into the source code of a computer program.
- literate programming noun A programming paradigm in which a program is given as an explanation of the program logic in a natural language (such as English)…
- live adj Of an object or value: that may potentially be used in the future execution of a program.
- load module noun The executable form of a program that is produced by a linkage editor, taking as input the output of a compiler and/or assembler
- load-and-go noun The assembly and loading into memory of a program as a single operation, without generating and saving an intermediate object program.
- loc noun Initialism of lines of code.
- local noun A locally scoped identifier.
- locale-aware adj The automatic detection of a user's language and country settings, thereby supplying the corresponding content at the same URLs.
- long noun A long integer variable, twice the size of an int, two or four times the size of a short, and half of a long long.
- loop noun A programmed sequence of instructions that is repeated until or while a particular condition is satisfied.
- low-level language noun A computer language whose source code is a somewhat user-friendly version of a particular computer architecture's assembly language…
- lower camel case noun The practice of writing identifiers by concatenating multiple component words, where each word excluding the first is capitalized.
- machine language noun The set of instructions that a particular computer is designed to execute; generated from an assembly language by an assembler, or from a…
- machine translation noun The production of instructions in a computer language that are equal in meaning to that in another language.
- macro noun A comparatively human-friendly abbreviation of complex input to a computer program.
- macroroutine noun A macroscale or large-scale routine.
- magic adj Being a literal number or string value with no meaning or context, not defined as a constant or variable
- magic string noun A text input that is never expected to be received in normal conditions and that activates otherwise hidden functionality.
- manifest file noun A file containing metadata for a group of accompanying files that are part of a set or coherent unit.
- mark and sweep noun A form of garbage collection in which every accessible object in memory is flagged, leaving unflagged only those that are no longer…
- mask noun A pattern of bits used in bitwise operations; bitmask.
- match verb To be an example of a rule or regex.
- match-merge verb To merge sets of objects while excluding duplicates.
- member function noun A function that belongs to a class and can be called on instances of the object defined by that class.
- memo noun A record of partial results that can be reused later without recomputation.
- memory barrier noun An instruction that enforces an ordering constraint on memory operations issued before and after it.
- memory safety noun Protection from software bugs and security vulnerabilities resulting from improper memory management, such as buffer overflows and dangling…
- message-driven bean noun A type of Enterprise JavaBean (EJB) designed to process messages asynchronously, acting as a listener for Java Message Service (JMS) or JCA…
- metafunction noun A function which calls all the other functions of a certain program; the only function that can be called independently.
- metamethod noun A method belonging to a metatable.
- metaprogram noun A computer program that writes or manipulates other programs as data, or does the work at runtime that would otherwise be done at compile…
- metaprogramming noun The writing of computer programs that write or manipulate other programs or themselves as their data, or that perform operations at runtime…
- metatable noun A table (of key-value pairs) associated with another object, which uses the functions (or other data) it contains to define the behaviour…
- metatype noun The type of a type.
- minify verb To remove white space and unnecessary characters from source code in order to reduce its size.
- mix-in noun Alternative form of mixin.
- mock out verb To replace (source code or other software elements) with a stub that exhibits the desired behaviour, typically for use in automated testing.
- mod noun Abbreviation of modulus.
- model-first adj Of a software development approach, where a conceptual data model is created first, and then the database schema and corresponding code are…
- modeling language noun An artificial language used to express information, knowledge, or systems in a structured way defined by a consistent set of rules.
- modifier noun A keyword that qualifies the meaning of other code.
- module noun A section of a program; a subroutine or group of subroutines.
- modulus noun An operator placed between two numbers, to get the remainder of the division of those numbers.
- monkey patch noun A patch which alters the behaviour of a program by forcibly overriding aspects of the original code at runtime.
- monolithic programming noun A software design approach in which an application is built and deployed as a single, unified unit, with its components tightly integrated…
- monomorphic adj Taking only a single data type.
- most vexing parse noun A specific form of syntactic ambiguity resolution in the C++ programming language, whereby attempts to declare a variable may be…
- move verb To transfer the value of one object in memory to another efficiently (i.e., without copying it in entirety).
- multicast adj Having multiple targets, such that a call to the delegate triggers a call to each target.
- multidictionary noun Synonym of multimap (“data structure”).
- multidimensional array noun A data structure consisting of a vector of vectors, in the case of a 2-dimensional array, or, in the case of an N-dimensional array, a…
- multistring noun A data structure that represents multiple text strings.
- multiton noun The class used for the multiton pattern.
- mutable adj Having a value that is changeable during program execution.
- mutating adj Having the ability to make changes to data other than its makeup.
- mutex noun An object in a program that serves as a lock, used to negotiate mutual exclusion among threads.
- named adj An argument that is passed to a subroutine according to its name in the invocation code, rather than on its position; compare with…
- namespace noun A conceptual space that groups classes, identifiers, etc. in order to avoid conflicts with items in unrelated code that carry the same…
- nano-COM noun The use of a very small subset of the Component Object Model, focused exclusively on the Application Binary Interface (ABI) aspects that…
- narrow verb To convert to a data type that cannot hold as many distinct values.
- narrowing conversion noun A conversion from one data type to another where the new data type’s size is smaller than the old one’s, such that the conversion may…
- nasal demon noun Unexpected behavior of a compiled program as a result of source code that employs an undefined construct.
- near adj Within the currently selected segment in a segmented memory architecture.
- needle noun A text string that is searched for within another string. (see: needle in a haystack)
- negative indexing noun The use of a negative integer as an array offset to access from the end of the array. Array[-3] accesses the 3ʳᵈ element from the end of…
- nesting noun The enclosure of one self-contained element of code inside another.
- new verb Synonym of new up.
- newless adj Not containing or using an operator new.
- niebloid noun An entity that can be called as a function but which is not visible to argument-dependent name lookup.
- noise word noun A word that may be included in source code for clarity but does not change the meaning.
- nominative type system noun A major type system where compatibility and equivalence of data types are determined by explicit declarations or the names of the types.
- non-virtual interface pattern noun A software pattern that controls how methods in a base class are overridden using the non-virtual interface.
- nonassignable adj That cannot be assigned to.
- nonfunctional adj Not of the functional programming paradigm.
- noninherited adj Not derived from a superclass through inheritance.
- nonliteral noun That which is not a literal.
- nonprimitive noun An object that is not a primitive.
- nop noun A no-op; a CPU instruction that does nothing.