This page gathers the 5,883 dictionary entries belonging to the domain “Computing”, as labelled by Wiktionary. Each word leads to its full entry: definitions, etymology, pronunciation, examples. Page 7 of 59: from “broker” to “caller”.
- broker noun An agent involved in the exchange of messages or transactions.
- broking noun The action of a broker agent; exchange of messages or transactions involving a software agent.
- brouter noun A network device that acts as both a bridge and a router by routing packets for known protocols and forwarding all others, as a bridge…
- brownfield adj Being a development that has to integrate with legacy systems.
- browse verb To navigate through hyperlinked documents on a computer, usually with a browser.
- browser noun Any other type of information browser.
- brush noun An on-screen tool for "painting" a particular colour or texture.
- brute force noun A method of computation wherein the computer is let to try all permutations of a problem until one is found that provides a solution, in…
- Brzozowski derivative noun The set of all strings obtainable from a given set of strings by cutting off a prefix. For example, for the set { cat, cow, dog }, the…
- BSOD verb To fail critically and display a blue screen of death.
- bubble noun Any of the small magnetized areas that make up bubble memory.
- bubble memory noun A type of non-volatile computer memory that uses a thin film of magnetic material to hold small magnetized areas, known as bubbles or…
- bubble sort noun A sorting algorithm in which pairs of neighboring values are compared and swapped into the right order if necessary in the innermost loop.
- Büchi automaton noun A type of ω-automaton that extends a finite automaton to infinite inputs. It accepts an infinite input sequence if there exists a run of…
- bucket verb To categorize (data) by splitting it into buckets, or groups of related items.
- bucket list noun A data structure containing buckets used in a hashing algorithm.
- bucket rendering noun The rendering of a graphical scene in a number of portions ("buckets") that can be assigned to different processors to take advantage of…
- bucket sort noun A sorting algorithm that partitions an array into a number of buckets (groups of elements) which are then individually sorted, either…
- bucky bit noun A bit (binary digit) in the binary representation of a text character that is set by means of a modifier key on the keyboard, allowing…
- buddy block noun A block of memory associated with another block and able to be merged with it, in the system of buddy memory allocation.
- buddy memory allocation noun A form of memory allocation that divides memory into partitions to try to satisfy a memory request as suitably as possible.
- buddy system noun The use of buddy memory allocation.
- buffer verb To store (data) in memory temporarily while it is awaiting processing.
- buffer underrun noun A state occurring when a buffer used to communicate between two devices or processes is fed with data at a lower speed than the data is…
- bufferbloat noun Excessive buffering of packets which may cause delays (latency) or jitter (latency variation) in packet-switched networks, particularly…
- bug noun A problem that needs fixing.
- bug out verb To crash or glitch.
- bugged adj Affected by a bug (computer error).
- buggy adj Containing programming errors.
- bugless adj Without bugs (errors).
- buglet noun A minor bug in a program.
- build noun Any of various versions of a software product as it is being developed for release to users.
- builder pattern noun A creational design pattern that intends to abstract steps of construction of objects so that different implementations of these steps can…
- built-in noun A function that is built into a system.
- built-in function noun Any function that is provided as part of a high-level language and can be executed by a simple reference with specification of arguments
- built-in type noun A data type provided by a programming language as a basic building block, such as integer, character or Boolean, but in some languages also…
- bulletin board noun Ellipsis of bulletin board system.
- bulletin board system noun A type of computer system, now largely obsolete, used to exchange messages and data over a telecommunications network.
- bump verb To increase (a version number).
- bump mapping noun A technique where a perturbation to the surface normal of the object being rendered is applied to each pixel, based on a texture map, prior…
- bundle verb To sell hardware and software as a single product.
- bundle adjustment noun A process used in the reconstruction of a three-dimensional model from a set of photographs, simultaneously refining the coordinates…
- bundler noun One who bundles software, etc. with another product.
- bundleware noun Software that is bundled with something else.
- burn noun The writing of data to a permanent storage medium like a compact disc or a ROM chip.
- burndown noun In agile software development, a chart showing how much work remains to be completed.
- burner noun A device that records data or music to an optical disc, such as a CD-R or DVD-RW.
- Burrows-Wheeler transform noun An algorithm used in data compression that rearranges a character string into runs of similar characters.
- burstable adj Having the ability to exceed the normal maximum bandwidth for short periods.
- bus noun A network topology with each computer connected to a single cable.
- bus bridge noun A device for connecting two disparate hardware buses.
- bus mastering noun A feature supported by many bus architectures that enables a device connected to the bus to initiate transactions.
- bus topology noun A (computer) network topology in which the nodes are all connected at different points to a line called a bus.
- busable adj capable of being used with a bus (electrical conductor or interface)
- business object noun An entity, in a multitiered software application, that represents a particular entity within the business, such as a customer or an order.
- bustle noun A cover to protect and hide the back panel of a computer or other office machine.
- busy beaver noun A Turing machine that attains the maximum number of steps performed, or number of non-blank symbols finally on the tape, among all Turing…
- busy beaver function noun The mathematical function, denoted by Σ(n), that maps each positive integer n to the number of steps required for the busy beaver among…
- butterfly keyboard noun A kind of computer keyboard consisting of two separate halves, intended to facilitate typing with two hands.
- buttery adj Ellipsis of buttery smooth.
- buttery smooth adj Having a high refresh rate so that the subjective experience does not include flickers or pauses as the video changes frames.
- button noun An on-screen control that can be selected as an activator of an attached function.
- buzzword compliance noun The practice of ensuring that a product supports a set of features considered important for marketing, regardless of whether they are…
- byte noun A short sequence of bits (binary digits) that can be operated on as a unit by a computer; the smallest usable machine word.
- byte order noun Order in which bytes are written or read, in memory or through a transmission; choices being big-endian or little-endian.
- byte order mark noun A character indicating the endianness of a string of text.
- byte pair encoding noun A lossless data compression algorithm that iteratively replaces the most frequent pair of adjacent bytes in a sequence with a new byte not…
- bytecode noun P-code (various forms of instruction sets designed for efficient execution by a software interpreter as well as being suitable for further…
- bytestring noun A text string treated as a series of single bytes rather than a series of characters of possibly varying storage size.
- bytewise adj In terms of bytes, or one byte at a time.
- Byzantine fault tolerance noun The dependability of a fault-tolerant (distributed) computer system, where components may fail without perfect information about the state…
- C family noun Any one of the several programming languages which share significant features of the C programming language.
- C-string noun A C-style string.
- cab noun Clipping of cabinet file (“a compressed library archive file”).
- cabalize verb To encode as a Haskell package with the ".cabal" extension, which can then be installed and interpreted using the cabal command.
- cablegami noun A technique used in the building of computer systems that involves the complex folding of flat ribbon cables as if they were origami, or…
- cache noun A fast temporary storage where recently or frequently used information is stored to avoid having to reload it from a slower storage medium.
- cache buster noun A tag or value included in a request (such as a URL) purely to differentiate it from previous requests and thus avoid receiving a cached…
- cache language model noun A type of statistical language model that assigns probabilities to word sequences based on a probability distribution.
- cache stampede noun A cascading failure that may occur when massively parallel systems with caching mechanisms come under very high load, leading to multiple…
- cadence noun The frequency of regular product releases.
- Caesar cipher noun A simple form of encryption in which each letter in the plaintext is shifted through the alphabet a number of positions (for example A→D…
- cake-cutting noun A theoretical framework for the fair division of resources which studies algorithms and rules that ensure multiple parties receive a fair…
- calendar versioning noun A versioning scheme where each release number is based on the build date, usually in the ISO 8601 format, allowing for easy sorting.
- Cali or bust phrase Expressing a desire to work for a company in Silicon Valley, California (especially a FAANG company).
- call noun The act of jumping to a subprogram, saving the means to return to the original point.
- call by sharing noun An evaluation strategy where arguments passed to a function can be mutated in a way that is visible to the caller (unlike call-by-value)…
- call graph noun A directed graph that represents relationships between called and calling subroutines in a computer program, used in code analysis.
- call stack noun A stack that stores details of the functions called by a program in sequence, so that each function can return on completion to the code…
- call-by-future noun An evaluation strategy in which the arguments to a function are evaluated concurrently with the function body.
- call-by-name noun An evaluation strategy whereby an argument to a function is evaluated each time its value is used in the function, and is not evaluated at…
- call-by-need noun An evaluation strategy in which the arguments to a function are evaluated the first time they are used in that function.
- call-by-reference noun An evaluation strategy in which the arguments to a function are evaluated first, and a pointer to the result is passed to the function.
- call-by-value noun An evaluation strategy in which the arguments to a function are evaluated first, and the result is passed into the function.
- call-with-current-continuation noun A programming language operation that captures the current state of execution (the continuation) and provides it as a function that can be…
- callable adj That can be called.
- callback noun A function pointer passed as an argument to another function.
- callback hell noun (mostly of the JavaScript language) The situation where callbacks are nested within other callbacks several levels deep, potentially making…
- callee noun A function called by another.
- caller noun A function that calls another (the callee).