Concept cluster: Graphics and sound > Computer programming
n
(computing) A numerical value that identifies a fixed location in real storage in terms of the number of bytes from the beginning, or in a peripheral device in terms of disks, sectors and bytes
n
A script written in this language.
n
A computer programmer who also does the work of a systems analyst.
n
(computing) A programmer who uses APL.
n
(programming) A runtime environment where little to no abstraction is available: usually employing a low-level programming language, without access to any operating system facilities, and interfacing hardware directly.
n
(computing) A filename without any path or directory information.
n
(computing) A series of instructions executed by the operating system.
n
(computing) A situation, often represented by a point in time, at which the state of a database system is known to be valid, and to which it can be returned in the event of a crisis by using a combination of backups and logs; the data stored at this event.
n
(software engineering) combined practices of Continuous Integration and Continuous Deployment.
n
(computing, Java) A mechanism for dynamically loading classes into a virtual machine.
n
(computing) Alternative form of codebase [(programming) The body of source code used to create a particular computer program or software component.]
n
The process of writing computer software code.
n
(computing) A directive to a computer program acting as an interpreter of some kind, in order to perform a specific task.
n
(computing, informal) object code
n
(programming) The process of designing, writing, testing, debugging, and maintaining the source code of computer programs.
n
(computing) An assembler that generates code for a platform other than the one it runs on.
n
(computing theory) A technique for reverting the deletion of a node from a circular doubly-linked list, particularly useful for efficiently implementing backtracking algorithms.
n
(computing) a form of coupling when modules share data through objects like parameters
adj
(computing) Synchronised with a data source by means of data binding.
n
(programming) A form of defensive design aiming to ensure the continuing functioning of a piece of software in spite of unforeseeable usage of it.
n
(computing) A computer program that examines another computer program and attempts to generate assembly language source code that would, in theory, reproduce the target program.
n
(computing) Any implementation or reimplementation of Emacs.
n
(computing) The part of a COBOL program that specifies the hardware on which it is designed to run, the symbolic names to be used by files, and certain other specifications.
n
(computing) A variable used to configure the operating system environment.
n
(software engineering) A software architectural pattern promoting the production, detection, consumption of, and reaction to events.
n
(computing) A file that can be run directly by a computer's hardware or a p-code interpreter with no further processing.
n
(computing) Instructions for a computer in a form the computer can directly use (i.e. which it can execute). Derived from source code by compiling or assembling and linking.
n
(computing) The part of the data division of a COBOL program that describes the format of the logical records associated with external files to be accessed by the progrem
n
(computing) A text pattern that matches certain filenames.
n
(computing) Any of the functions of a software system, described formally.
n
(computing) A package containing programs or libraries for the Ruby programming language.
n
(computing) A shebang (#! character sequence).
n
(computing, rare) The key used to locate a value in a hash table or equivalent data structure.
adj
(computing) That can be read by humans (as well as computers), such as a file format based on plain text.
n
(programming) A processor register (or an assigned memory location) used to point to operand addresses during the run of a program, useful for stepping through strings and arrays.
n
(software engineering) An antipattern in which a system is made so customizable as to become a (poor) replica of the development platform used to create it.
n
(computing) The part of the environment division of a COBOL program that specifies the symbolic names of external files accessed by the program
n
(computing, object-oriented programming) The connection between parts of software; also the public or published sections of an object or module,
n
(computing) A program that executes another program written in a high-level language by reading the instructions in real time rather than by compiling it in advance.
n
(programming) A reserved word used to identify a specific command, function, etc.
n
(computing) Source code that relates to an obsolete operating system or other obsolete technology.
n
(programming) A collection of software routines that provide functionality to be incorporated into or used by a computer program.
n
(computing) A program or algorithm that performs linting.
n
(programming) A person who programs in Lisp.
n
(computing) The practice of developing applications via a low-code development environment.
n
(computing) Link-time optimization.
n
(computing) A configuration file that describes the steps involved in building an application from its source code.
n
(programming) A record of partial results that can be reused later without recomputation.
n
(software, testing) An application of model-based design for designing and optionally also executing artifacts to perform software testing.
n
(software architecture) A derivative of the model-view-controller (MVC) architectural pattern, where the presenter assumes the functionality of the "middle-man".
n
(computing) An object (structured item of data) used to associate the name of an object with its location.
n
(computing) a feature that works out of the box, without the need to install extensions, rely on external modules, or program extensive specific code.
n
A sequence of digits and letters used to register people, automobiles, and various other items.
n
(uncountable, by extension, computing) The automated arrangement, coordination, and management of computer systems, middleware, and services.
n
(computing) Data or steps of computation used only to facilitate the computations in the system and not directly related to the actual program code or data being processed.
n
(informal, computing) A user of the PHP programming language.
adj
(software) written specifically for a software platform that obstructs the layer below
n
(computing) program that processes its input data to produce output that is used as input to another program
n
(slang) A computer program.
n
(computing) The act of writing a computer program.
n
(software engineering) Designing a complex software system as a composition of smaller parts.
n
(computing) Ellipsis of application programming interface.. [(computing, programming) A set of routines, protocols, and tools for building software applications, which makes it possible for software components to interact with one another, leading to the ability to share data over a network.]
n
Alternative spelling of pseudodirectory [(computing) A directory entry that does not represent a directory on the underlying file system on disk, instead being automatically generated to represent some other objects in the form of files (for example '/proc' in Linux).]
n
Alternative spelling of pseudofile [(computing) A file that does not represent a file on the underlying file system on disk, but instead is automatically generated to represent some other object in the form of a file (for example '/proc/cpuinfo' in Linux).]
n
(computing, Internet, Cascading Style Sheets) A kind of selector that identifies something not explicitly labelled in the document markup.
n
(programming, slang) A Perl user working on shared source code who has been temporarily designated as the only person who is allowed to make changes.
n
(computing, informal) A programmer who uses the Python programming language.
n
Someone who uses the Python programming language.
n
(computing, slang) An archetypal highly skilled programmer, who eschews abstractions and convenient modern tools and methods of programming, instead preferring to use a manually-optimised low-level language or program directly in machine code for maximum performance.
n
(computer science, slang) The first edition of Compilers: Principles, Techniques, and Tools (1986), a notable textbook about compiler construction.
n
(programming) A computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.
n
(computing) A set of instructions designed to perform a specific task; a subroutine.
n
(programming) A user of the Ruby programming language.
n
(computing) A programmer who uses a scripting language.
adj
(web development, of an HTML or XML tag) In the form of (for example) {{#tag:syntaxhighlight|
n
Alternative form of short filename [(computing, chiefly MS/PC-DOS and Microsoft Windows) An 8.3 filename.]
n
(computing) Data or information that is changed or manipulated throughout the runtime of a program.
n
Alternative spelling of source code [(programming) Human-readable instructions in a programming language, to be transformed into machine instructions by a compiler, assembler or other translator, or to be carried out directly by an interpreter.]
n
(programming) A user of the Tcl programming language.
n
(computing, slang) An interpreter (program that parses and executes another program).
n
(computing) The execution of a single program at a time.
n
(programming, slang) Someone who uses the R programming language.
adj
(computing) Created or defined by the user of a system, rather than being included in the original package.
n
(British spelling, possibly nonstandard) Alternative form of utility program [(computing) any of a large range of software, often included with the operating system, that runs specific tasks associated with the computer or its environment]
n
(computing) The identification of a location in virtual storage that is mapped by the operating system into a location in real storage and thus appears to an application program to be an absolute address
n
(computing) Any of several instances in which a computer's processor cannot execute instructions (either for the entire computer, or just for a specific task) until an I/O operation completes, or until an interrupt is resolved
n
(computing) The part of the data division of a COBOL program that describes the format of local variables and constants to be used by the program

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.
  Reverse Dictionary / Thesaurus   Datamuse   Compound Your Joy   Threepeat   Spruce   Feedback   Dark mode   Help


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?