Computing

Domain — 5,883 words · page 7 of 59

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

  1. broker noun An agent involved in the exchange of messages or transactions.
  2. broking noun The action of a broker agent; exchange of messages or transactions involving a software agent.
  3. 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…
  4. brownfield adj Being a development that has to integrate with legacy systems.
  5. browse verb To navigate through hyperlinked documents on a computer, usually with a browser.
  6. browser noun Any other type of information browser.
  7. brush noun An on-screen tool for "painting" a particular colour or texture.
  8. 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…
  9. 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…
  10. BSOD verb To fail critically and display a blue screen of death.
  11. bubble noun Any of the small magnetized areas that make up bubble memory.
  12. 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…
  13. 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.
  14. 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…
  15. bucket verb To categorize (data) by splitting it into buckets, or groups of related items.
  16. bucket list noun A data structure containing buckets used in a hashing algorithm.
  17. 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…
  18. bucket sort noun A sorting algorithm that partitions an array into a number of buckets (groups of elements) which are then individually sorted, either…
  19. 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…
  20. 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.
  21. 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.
  22. buddy system noun The use of buddy memory allocation.
  23. buffer verb To store (data) in memory temporarily while it is awaiting processing.
  24. 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…
  25. bufferbloat noun Excessive buffering of packets which may cause delays (latency) or jitter (latency variation) in packet-switched networks, particularly…
  26. bug noun A problem that needs fixing.
  27. bug out verb To crash or glitch.
  28. bugged adj Affected by a bug (computer error).
  29. buggy adj Containing programming errors.
  30. bugless adj Without bugs (errors).
  31. buglet noun A minor bug in a program.
  32. build noun Any of various versions of a software product as it is being developed for release to users.
  33. builder pattern noun A creational design pattern that intends to abstract steps of construction of objects so that different implementations of these steps can…
  34. built-in noun A function that is built into a system.
  35. 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
  36. 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…
  37. bulletin board noun Ellipsis of bulletin board system.
  38. bulletin board system noun A type of computer system, now largely obsolete, used to exchange messages and data over a telecommunications network.
  39. bump verb To increase (a version number).
  40. 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…
  41. bundle verb To sell hardware and software as a single product.
  42. bundle adjustment noun A process used in the reconstruction of a three-dimensional model from a set of photographs, simultaneously refining the coordinates…
  43. bundler noun One who bundles software, etc. with another product.
  44. bundleware noun Software that is bundled with something else.
  45. burn noun The writing of data to a permanent storage medium like a compact disc or a ROM chip.
  46. burndown noun In agile software development, a chart showing how much work remains to be completed.
  47. burner noun A device that records data or music to an optical disc, such as a CD-R or DVD-RW.
  48. Burrows-Wheeler transform noun An algorithm used in data compression that rearranges a character string into runs of similar characters.
  49. burstable adj Having the ability to exceed the normal maximum bandwidth for short periods.
  50. bus noun A network topology with each computer connected to a single cable.
  51. bus bridge noun A device for connecting two disparate hardware buses.
  52. bus mastering noun A feature supported by many bus architectures that enables a device connected to the bus to initiate transactions.
  53. bus topology noun A (computer) network topology in which the nodes are all connected at different points to a line called a bus.
  54. busable adj capable of being used with a bus (electrical conductor or interface)
  55. 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.
  56. bustle noun A cover to protect and hide the back panel of a computer or other office machine.
  57. 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…
  58. 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…
  59. butterfly keyboard noun A kind of computer keyboard consisting of two separate halves, intended to facilitate typing with two hands.
  60. buttery adj Ellipsis of buttery smooth.
  61. buttery smooth adj Having a high refresh rate so that the subjective experience does not include flickers or pauses as the video changes frames.
  62. button noun An on-screen control that can be selected as an activator of an attached function.
  63. buzzword compliance noun The practice of ensuring that a product supports a set of features considered important for marketing, regardless of whether they are…
  64. 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.
  65. byte order noun Order in which bytes are written or read, in memory or through a transmission; choices being big-endian or little-endian.
  66. byte order mark noun A character indicating the endianness of a string of text.
  67. 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…
  68. bytecode noun P-code (various forms of instruction sets designed for efficient execution by a software interpreter as well as being suitable for further…
  69. bytestring noun A text string treated as a series of single bytes rather than a series of characters of possibly varying storage size.
  70. bytewise adj In terms of bytes, or one byte at a time.
  71. Byzantine fault tolerance noun The dependability of a fault-tolerant (distributed) computer system, where components may fail without perfect information about the state…
  72. C family noun Any one of the several programming languages which share significant features of the C programming language.
  73. C-string noun A C-style string.
  74. cab noun Clipping of cabinet file (“a compressed library archive file”).
  75. cabalize verb To encode as a Haskell package with the ".cabal" extension, which can then be installed and interpreted using the cabal command.
  76. 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…
  77. 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.
  78. 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…
  79. cache language model noun A type of statistical language model that assigns probabilities to word sequences based on a probability distribution.
  80. cache stampede noun A cascading failure that may occur when massively parallel systems with caching mechanisms come under very high load, leading to multiple…
  81. cadence noun The frequency of regular product releases.
  82. 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…
  83. cake-cutting noun A theoretical framework for the fair division of resources which studies algorithms and rules that ensure multiple parties receive a fair…
  84. 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.
  85. Cali or bust phrase Expressing a desire to work for a company in Silicon Valley, California (especially a FAANG company).
  86. call noun The act of jumping to a subprogram, saving the means to return to the original point.
  87. 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)…
  88. call graph noun A directed graph that represents relationships between called and calling subroutines in a computer program, used in code analysis.
  89. 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…
  90. call-by-future noun An evaluation strategy in which the arguments to a function are evaluated concurrently with the function body.
  91. 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…
  92. 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.
  93. 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.
  94. 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.
  95. 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…
  96. callable adj That can be called.
  97. callback noun A function pointer passed as an argument to another function.
  98. callback hell noun (mostly of the JavaScript language) The situation where callbacks are nested within other callbacks several levels deep, potentially making…
  99. callee noun A function called by another.
  100. caller noun A function that calls another (the callee).

All domains · Search for a word