n
(object-oriented programming) A function that retrieves a value, usually without changing any data.
n
(programming) A value supplied to a method or function, as opposed to a formal parameter.
n
(programming) In the Raku programming language, a named parameter that modifies the behavior of a routine.
n
(programming) The use of AJAX in JavaScript source code.
n
(programming) The conversion of an array variable into a pointer to its first element.
n
(programming) In aspect-oriented programming, a feature or component that can be applied to parts of a program independent of any inheritance hierarchy.
n
(programming) An operation that assigns a value to a variable.
adj
(computing, of a local variable) Automatically added to and removed from the stack during the course of function calls.
n
(programming, chiefly Perl) A sequence of text characters in source code that do not form a keyword nor part of a quoted string, and may potentially be interpreted in various ways.
n
(programming) A form of restricted template expansion in C++, characterized by an in-class friend function definition appearing in the base class template component of the curiously recurring template pattern.
n
(programming) A variable that is associated with a value, and therefore a variable that has an allocated storage location. If the programming language implements a representation of a canonical unknown value, infinity, etc., the value bound to the variable may be one of these.
n
(software, design) A structural design pattern that decouples an abstraction from its implementation so that the two can vary independently.
n
(programming) A string which uses a null value to mark its own end.
n
(programming) Car of the cdr of the cdr in Lisp. The third element in a list.
n
(programming) Car of the cdr in Lisp. The second element in a list.
n
(programming) An object of a type that can be called, such as a function.
n
(programming) The first part of a cons in Lisp. The first element of a list.
n
(computing, Java) The dynamic loading of classes into a virtual machine, as performed by a classloader.
n
(computing, programming) A technique in object-oriented programming in which the visual and back-end source code are stored in separate files, allowing designers and programmers to work independently. Code-behind is a technique used in Microsoft programming platforms, including ASP.NET and XAML, where the practice is facilitated by separating the visual and code aspects through the use of partial classes.
n
(programming) A costatement that takes the form of a function and can accept parameters and return a value.
adj
(programming) Properties of the program that can be reasoned about during compilation.
n
(programming) A comment in source code that can be interpreted as a directive by some systems, but is ignored by those others that are not aware of the convention; formerly used to overcome compatibility issues between web browsers.
n
(programming) A data structure in Lisp that is a pair of pointers, car and cdr, used mainly for lists.
n
Alternative form of continuation-passing style. [(programming) A style of programming in which every user function f takes an extra argument c known as a continuation. Whenever f would normally return a result r to its caller, it instead returns the result of applying the continuation to r.]
n
(programming) A style of programming in which every user function f takes an extra argument c known as a continuation. Whenever f would normally return a result r to its caller, it instead returns the result of applying the continuation to r.
n
(object-oriented programming) A constructor that takes an existing instance as a parameter and copies its values.
n
(programming) A proxy that controls the copying of an object by deferring the copy until it is required by a client.
n
(programming) Synonym of curly bracket
n
(programming) Synonym of curly-bracket language
n
(programming) A design pattern in object oriented methodology in which a collection is iterated uniformly.
n
(programming) A pointer (variable that holds the address of a memory location) that does not reference a valid object.
n
(programming paradigm) programming paradigm that models a program as a directed graph of the data flowing between operations, implementing architecture and dataflow principles.
n
(programming) A kind of macro in source code that replaces one text string with another wherever it occurs.
n
(computing) A type of variable storing a reference to a method with a particular signature, analogous to a function pointer.
n
(programming) Any operator that dereferences something.
n
Alternative form of /dev/null [(computing) A device file, present in Unix and Unix-like operating systems, that discards all data written to it and yields no output.]
n
(computing) A mechanism that dispatches a function call to different concrete functions depending on the runtime types of two objects involved.
n
(programming) A form of binding that occurs at runtime, such as the resolution of a virtual method call to a specific subclass's implementation.
n
(programming) Static binding.
n
(programming) A type of weak reference in a garbage collected programming language that does not permit an object to be kept alive by its finalizer.
n
(computing) A method or subroutine that handles an event.
adj
(programming) Synonym of event-driven
n
(programming, paradigm) A programming paradigm where the flow of the program is determined by events.
n
(computing) A method or subroutine that handles an exception.
n
(programming) A piece of code in a high-level language that returns a value.
n
(software) A range of techniques used for statically checking the correctness of some program constraints.
n
(programming) In the C and C++ programming languages, a variable that can be separately declared in many places, all of them referring to the same variable.
n
(programming, in the C language) A variable that is defined in the source code but whose value comes from some external source.
n
(programming) In a computer program or library, a function, method, etc. which creates an object.
n
2013, Peter Scott, Perl Medic: Transforming Legacy Code, →ISBN, page 78:
n
(programming, Perl) The operator =>, used in declaring hashes.
n
(programming) A metasyntactic variable, similar to foo and bar.
n
(programming) A metasyntactic variable used to represent an unspecified entity. If part of a series of such entities, it is often the first in the series, and followed immediately by bar.
n
(programming) A metasyntactic variable name, a place holder for words; compare foo, bar.
n
(programming) A formal parameter.
n
(programming) An abstract representation, typically including a name and a type, of a parameter expected to be passed to a method or function.
n
(programming) A variable that is not bound to a storage location.
n
(software, design) A structural (and partitioning) design pattern that provides a centralized entry point for handling requests and is an extension to the model-view-controller design pattern.
n
(programming) Abbreviation of function. [What something does or is used for.]
n
(programming) Abbreviation of function. [What something does or is used for.]
n
(computing) a pointer that points to a function
n
(computing) A program, module or subroutine etc that returns the value of a defined function
n
(computing) An object encapsulating a function pointer (or equivalent).
n
(programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved.
n
(computing) an algorithm that generates a numeric, or fixed-size character output from a variable-sized piece of text or other data; used in database table queries, cryptography and in error-checking
n
(programming) The operator =>, used in the Ruby programming language to create hashes.
n
(programming) A file that contains declarations but no implementations.
n
(programming, by extension) A simple first program for any purpose.
n
(programming) The behaviour of Javascript syntax which allows variables to be used before they are declared.
n
(programming, operating systems) A formal name used in source code to refer to a variable, function, procedure, package, etc. or in an operating system to refer to a process, user, group, etc.
n
(computing, programming) A construct in source code that allows another part of the code to run only if a specified identifier is defined in the program.
n
(programming) a programming paradigm that describes the computation in statements
adj
(computing, of source code) Of a different language than the outer enclosing code.
n
(programming) In C and C++, a preprocessor directive used in header files to prevent them from being included multiple times.
n
(programming) Use of a variable or object through its address.
v
(computing, programming, transitive) To derive a new class from (a superclass).
n
(programming) An assignment of an initial value for a data object or variable
n
(computing) A specific occurrence of something that is created or instantiated, such as a database, or an object of a class in object-oriented programming.
adj
(computing, programming) Between data types.
n
(computing, programming) A built-in function that is implemented directly by the compiler, without any intermediate call to a library.
n
(computing) Execution of JavaScript code.
n
(programming) 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).
n
(programming) Dynamic binding.
n
(programming, Python) A list comprehension.
n
(programming) A locally scoped identifier.
n
(programming) A value that can be treated as an address or storage location.
n
(programming) A typing where the software programmer explicitly identifies the type of each declared variable.
adj
(programming, of a program or programming language) Not memory-safe.
n
(programming) A function which calls all the other functions of a certain program; the only function that can be called independently.
n
(programming) Writing of computer programs that write or manipulate other programs or themselves as their data, or that do part of the work at runtime that would otherwise be done at compile time.
adj
(computing, of a programming language) Supporting more than one programming paradigm, in order to allow the most suitable programming style for a task.
n
(programming) An object in a program that serves as a lock, used to negotiate mutual exclusion among threads.
n
(programming) a parameter that is passed by name, rather than by position, in a function call
adv
(computing, of software) Pertaining to the computer or architecture in question; without the use of emulation, etc.
n
(programming) 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 the array, the same as Array[ArraySize - 3].
n
(computing) The practice of developing applications via a no-code development environment.
n
(computing) An instruction or operation that has no effect; a null operation.
n
(computing, chiefly attributive) A variable, etc. that is not a pointer.
n
(programming) A no-op; a CPU instruction that does nothing.
n
(computing) A pointer that does not point to any data object.
n
(programming) The scope resolution operator :: in the PHP programming language.
n
(programming, loosely) An actual value given to such a formal parameter.
adj
(programming) Employing or relating to tacit programming.
n
(programming) A variable that holds the address of a memory location where a value can be stored.
adj
(programming, derogatory) Point-free; employing the tacit programming paradigm.
adj
(programming) In the Raku programming language: being a block or subroutine that acts as a closure accepting a list of parameters (denoted by the pointed arrow symbol ->).
n
(programming) a parameter that is passed by position, rather than by name, in a function call
n
(computing, programming) A compiler directive; data embedded in source code by programmers to indicate some intention to the compiler.
n
(computing) Any of a set of subroutines that perform standard mathematical functions included in a programming language; either included in a program at compilation time, or called when a program is executed
n
(computing) A subroutine or function coded to perform a specific task, but does not return a value.
n
(computing) An editable or read-only parameter associated with an application, component or class.
adj
(programming, of a variable, method, etc.) Having the protected access modifier, indicating that a program element is accessible to subclasses but not to the program in general.
n
(computing) A declaration of a function that specifies the name, return type, and parameters, but none of the body or actual code.
n
(programming) A special value that can be treated as a handle (e.g. to identify a process) but is not a true handle.
n
(computing) A named value that acts like a variable but is not a true variable.
n
(programming) Abbreviation of pointer. [Anything that points or is used for pointing.]
n
(computer science) A name that reveals no usable information about the entity it identifies.
n
(computing theory) An object-like data structure containing both data and code (or pointers to code), typically used as an abstraction to manage self-modifying code.
n
(computer science) A string-searching algorithm that uses hashing to find an exact match of a pattern string in a text.
n
(programming) An array of arrays in which the component arrays are of varying lengths.
n
(programming) In the APL programming language: the act of reshaping a variable into a vector.
n
(programming) An interactive programming language interpreter.
v
(programming) To contain the value that is a memory address of some value stored in memory.
n
(programming) A data type that represents a reference to a value, as opposed to the value itself.
n
(programming) A variable whose value is stored directly in a register for faster access.
n
(computing) A remark; a programming language statement used for documentation (in BASIC for example); also used in DOS batch files.
n
(programming) A string of characters that is a verb, command, or other part of a programming language, and therefore cannot be used as the name of a variable, constant, function, or procedure.
n
(programming) Any value that is not an lvalue.
adj
(programming) Of a programming language, type-safe or more generally offering well-defined behavior despite programming errors.
n
(programming) The region of program source code in which a given identifier is meaningful, or a given object can be accessed.
n
(programming) In the Hack programming language, a group of data fields each of which has a name and a data type.
n
(programming) A smart pointer that allows other pointers to point to the same address.
adj
(computing) Of a distributed system or architecture: fulfilling each update request by a single node, so as to eliminate contention among nodes.
n
(programming) A top-down approach in computer programming based on simple high-level structures, resembling pseudocode, that are gradually fleshed out with details.
adj
(programming) In the Raku programming language: being a form of variadic parameter list that can capture additional parameters.
n
(programming) A form of pointer with additional features such as automatic memory management or bounds checking.
n
(computing) a weak reference that is garbage-collected less aggressively.
n
(programming) The operator <=> in certain programming languages, which compares two values and indicates whether the first is lesser than, greater than, or equal to the second.
adj
(programming) Computed, created, or allocated before the program starts running, as opposed to at runtime.
n
(computing) A dispatch method where the implementation of a function or method is assigned during compile time.
n
(computing) The process of allocating fixed memory at compile time.
n
(computing) A style of programming that relies on blocks of code, subroutines and the absence of simple tests and jumps
n
(computer science) A procedure that can be called by higher-level procedures as part of their operation.
n
(computing) A variable that controls an inner loop
n
(programming) An internal identifier used by a debugger to relate parts of the compiled program to the corresponding names in the source code.
n
(computer science) An error in the syntax of a sequence of characters or tokens that is intended to be written in a particular programming language.
n
(programming) A programming paradigm in which function definitions do not identify the arguments (or "points") on which they operate. Instead, the definitions merely compose other functions, among which are combinators that manipulate the arguments.
n
(programming) A COM (Component Object Model) interface that is instantiated only when explicitly requested.
n
(programming) A temporary variable.
n
(programming) Data which is passed via one function to another, and not otherwise used by the first.
n
(programming) A syntactic element in Rust, ::<>, with arguments between < and >, that specifies the generic arguments of a function, method, struct, or enum in an expression.
n
(programming, Perl language) A character prepended to a variable name to indicate its scope.
n
(programming) In the PHP programming language, the automatic treatment of variables as a certain data type depending on the context in which they are used.
n
(programming) The circumvention of the system of data types in a programming language in order to achieve an effect that would be difficult or impossible to achieve within the bounds of the formal language.
n
(programming) A system or algorithm that verifies values against their required data types, according to the type system of the language.
n
(programming, in the PHP programming language) A random identifier based on the system time.
n
(computing) source code that is compiled into native code for execution, rather than executing only under Microsoft's Common Language Runtime.
n
(computing) A program or subroutine, provided by the user rather than being built into the system, that may return a value and may take input parameters.
n
(programming) A named memory location in which a program can store intermediate results and from which it can read them.
n
(programming) the association between a variable name (identifier) and its value.
n
(computing, operating systems) A memory address containing the address of a code entry point, usually one which is part of a table and often one that is dereferenced and jumped to during the execution of an interrupt.
n
(programming) The scope within which a variable or function is able to be accessed directly.
adj
(computing, programming, of a function or method) That does not return a value; a procedure.
n
(programming) A table of memory pointers to different implementations of a virtual function.
Note: Concept clusters like the one above are an experimental OneLook
feature. We've grouped words and phrases into thousands of clusters
based on a statistical analysis of how they are used in writing. Some
of the words and concepts may be vulgar or offensive. The names of the
clusters were written automatically and may not precisely describe
every word within the cluster; furthermore, the clusters may be
missing some entries that you'd normally associate with their
names. Click on a word to look it up on OneLook.
Our daily word games Threepeat and Compound Your Joy are going strong. Bookmark and enjoy!
Today's secret word is 10 letters and means "Practical approaches prioritizing results, efficiency." Can you find it?