imbrication

imbrication (countable and uncountable, plural imbrications)

Only a subset of YAML is used: sequences are only expected to contain scalars and mappings are only expected to contain a scalar or a mapping, but with only one level of imbrication.

2010 January 8, Charles Plessy, “Upstream MEtadata GAthered with YAml (UMEGAYA)”, in Debian Wiki (wiki), The Debian Project: Documentation Team, archived from the original on 2023-05-29:

(programming) The use of relative positioning, often by varying amounts of indentation, to define hierarchical relationships between elements of code.


affordance

From afford + -ance; coined in 1977 by psychologist James J. Gibson, and adopted in 1988 by Donald Norman in the context of human-machine interaction.

So an affordance cannot be measured as we measure in physics.

1979, James Gibson, The Ecological Approach to Visual Perception, Theory of Affordances (section 8):

(psychology, philosophy, robotics) Anything that is provided or furnished by an environment to an organism dwelling within it.

The grab handles on the edges of this image are affordances that the user can exploit to change the size of the image.

Affordances provide strong clues to the operations of things. Plates are for pushing. Knobs are for turning. Slots are for inserting things into. Balls are for throwing or bouncing. When affordances are taken advantage of, the user knows what to do by just looking: no pictures, label, or instruction is required.

1988, Donald A. Norman, “The Psychopathology of Everyday Things”, in The Design of Everyday Things, New York: Basic Books:

graphical user interface
graphical user interface

(graphical user interface) Any interactive control or component serving as a cue to the user to take some action.


spearphishing

From spear + phishing, modeled on spearfishing.

(computing, Internet) Phishing against a small group of selected targets who are more likely to be attracted.


Caps Lock

en-noun

Caps Lock (countable and uncountable, plural Caps Locks)

(computing) A lock key on a computer keyboard, which, when pressed, causes all subsequently typed letters to be capitalised except those typed while holding the shift key.


word-wheeling

(software) A method of database searching that produces an instantly refreshed list of results as the user enters each character of the term.


ragdoll

LL-Q1860 (eng)-Flame, not lame-ragdoll.wav

In this chapter I'll give you a taste of some of the most popular applications for physics: ragdolls, breakable objects, and movie-style explosions.

2007, Ian Millington, Game physics engine development, page 401:

It is, in itself, a beautiful little game, but what it really indicates is a new way to create game controls: by simulating muscles rather than arbitrary forces. The rig in Ski Stunt Simulator is a controlled, active ragdoll.

2008, Steve Swink, Game Feel: A Game Designer's Guide to Virtual Sensation, page 333:

(computer graphics, video games) A model consisting of a set of connected rigid bodies that can collapse in a loose, natural manner.


bugged

en-adj

bugged (comparative more bugged, superlative most bugged)

more bugged (comparative)
most bugged (superlative)

The latest version of the software is extremely bugged.

(computing) Affected by a bug (computer error).


mouse wheel

He was a mouse-wheel virtuoso, scrolling and zooming with ease.

(computing) A hard plastic or rubbery disc on a computer mouse, rotated by the user in order to scroll the display.


indirection

en-noun

indirection (countable and uncountable, plural indirections)

/ˈɪndəˈɹɛkʃən/

/ˈɪndɪˈɹɛkʃən/

/ˈɪndaɪˈɹɛkʃən/

From indirect + -ion, modeled on direction.

(programming) Use of a variable or object through its address.


slab

From Middle English sclabbe, slabbe, of uncertain origin; possibly from *slap, related to dialectal slappel (“portion, piece”), along with slape (“slippery”), sleip (“smooth piece of timber”), borrowed through Old Norse sleipr from Proto-Germanic *slaipaz, from Proto-Indo-European *(s)leyb-. See also Norwegian sleip (“slippery”) and Icelandic sleipur.

(programming) The amount by which a cache can grow or shrink, used in memory allocation.


slab

(computing) A sequence of 12 adjacent bits, serving as a byte in some computers.


WTAI

w:Wireless Telephony Applications Interface

(networking, telecommunications) Initialism of Wireless Telephony Applications Interface: a protocol used in conjunction with the Wireless Application Protocol (WAP) to allow a telephone number to be linked to a web page.


reenter

en-verb

reenter (third-person singular simple present reenters, present participle reentering, simple past and past participle reentered)

reenters (present singular third-person)
reentering (participle present)
reentered (participle past)
reentered (past)

We had to reenter a day's worth of data into the system.

(transitive, computing) To enter again; retype, reinput.


WBE

en-noun

WBE (countable and uncountable, plural WBEs)

(software, uncountable) Initialism of Web-based Engineering.


WPA

Windows Product Activation
w:Windows Product Activation

(computing) Initialism of Windows Product Activation.


applicative

en-adj

applicative (comparative more applicative, superlative most applicative)

more applicative (comparative)
most applicative (superlative)

programming language
programming language

(programming) Of a programming language: using successive functional transformations on data to arrive at a result.


Num Lock

(computing) A key on a standard extended keyboard which, when pressed, toggles the keys of the numeric keypad between cursor control functions and numeric digits.

num lock

a key that toggles the function of the numeric keypad


clinching

en-noun

clinching (countable and uncountable, plural clinchings)

This “clinching” can distort the tape by causing a series of creases or folds in the surface and may produce read errors.

1985, Alvin C. Larson, Computer Operator (AFSC 51150), page 87:

Computer magnetic tape is designed primarily for its storage capacity, speed, and capacity to be repeatedly erased and written over. […] Bad binder can cause holes in the oxide, loose particles, or clinching of tape.

1987, Conservation Administration News, numbers 28-35, page 29:

(computing, historical) The distortion of computer tape by wrinkling.


subtype

(programming) The data type represented by a subclass.


playblast

(computer graphics, animation) A low-resolution crude render of computer-generated imagery used in CGI production as a check for character and prop positioning and lighting placement. Curved surfaces are rendered as surfaces with low face count, i.e. faceted.


playblast

en-verb

playblast (third-person singular simple present playblasts, present participle playblasting, simple past and past participle playblasted)

playblasts (present singular third-person)
playblasting (participle present)
playblasted (participle past)
playblasted (past)

(computer graphics, animation, transitive) To generate a playblast render of.


hashing

en-noun

hashing (usually uncountable, plural hashings)

(computing) The computation of a hash value.


pertainym

computational linguistics
computational linguistics

(computational linguistics) A word, usually an adjective, which can be defined as "of or pertaining to" another word.


cheminformatics

information technology
information technology

(chemistry, computing) Any of many applications of information technology to chemistry

Chemoinformatik

application of information technology to chemistry


callee

The interpreter must provide for correctly resuming the caller when the callee has returned its value.

1975, Gerald Jay Sussman and Guy L. Steele, Jr., Scheme: An Interpreter for Extended Lambda Calculus, MIT AI Lab, page 24

(programming) A function called by another.


ravelling

Ravelling is necessary because the execute function in the IBM implementation only accepts charactervectors as argument.

1980, Gijsbert van der Linden, APL 80: International Conference on APL, June 24–26, 1980:

(programming) In the APL programming language: the act of reshaping a variable into a vector.


mobbing

mobbing (countable and uncountable, plural mobbings)

software engineering
software engineering


verifier

(historical, computing) A device used to verify that a punched card had been punched correctly.


bit bucket

The noun is derived from bit (“small amount of something; smallest unit of storage in a digital computer, consisting of a binary digit”) + bucket. Bit in this context originally referred to small pieces of paper punched out from paper tape or punch cards (see sense 1), but came to be regarded as the unit of data storage (sense 2).
The verb is derived from the noun.

compound

The lost bits fall into a container called a bit bucket. They are emptied periodically and the collected bits are used for confetti at weddings, parties, and other festive occasions.

1964, Donald I. Cutler, chapter 6, in Introduction to Computer Programming, Englewood Cliffs, N.J.: Prentice-Hall, →OCLC, footnote 1, page 108:

(historical) A container for holding chad (“small punched-out pieces of paper”) from paper tape or punch cards used with teleprinters, early computers, and other machines; a chad box.

Applications [...] Overflow register (bit bucket)

[1972], Fully Encoded, 9046 × N, Random Access Write-Only-Memory: Final Specification (Signetics; 25120), [Sunnyvale, Calif.]: Signetics, archived from the original on 2012-03-16, page 1, column 1:

bit bucket – the term for a routine or circuit that accepts binary signals and produces no output. Bit buckets are used for testing and to stand in for routines or circuits that have not been implemented at that particular point.

1983 May 23, Steve Rosenthal, “Glossary: Rosenthal’s ABCs”, in Maggie Canon, editor, InfoWorld: The Newsweekly for Microcomputer Users, volume 5, number 21, Framingham, Mass.: Popular Computing, →ISSN, →OCLC, page 77, column 1:

Inside the computer, every time a byte moves from one component to another the hardware performs a parity check by counting the number of ones. [...] But let's say a power surge or some other line noise is picked up by the computer and the byte is scrambled. [...] The errant byte, having failed the parity test, is unceremoniously dumped into the bit bucket, the computer's wastepaper basket.

1985 July 9, Erik Sandberg-Diment, “Personal computing: Parity: An elegantly simple approach to errors”, in The New York Times, New York, N.Y.: The New York Times Company, →ISSN, →OCLC, archived from the original on 2020-02-27, section C, page 4:

Fortunately, "RTM" [Robert Tappan Morris] was not out to deliberately cause damage. What would have happened if he had been? Millions of dollars in time and research data gone into the bit-bucket?

1990 February 17, W. Paul Blase, “No harmless hacker he”, in The Washington Post, Washington, D.C.: The Washington Post Company, →ISSN, →OCLC, archived from the original on 2017-11-23:

An alternative is for the automated spacecraft to assume that tracking is always available and to have the spacecraft take its data and return it accepting that some fraction of the time communication will in fact not be available. Science data would then go into the "bit bucket." Since current spacecraft are complex and expensive, the latter solution is rarely used (intentionally!) today.

1995, Joan C. Horvath, “Spacecraft Autonomy Issues: Present and Future”, in Journal of the British Interplanetary Society, volume 49, number 6, London: British Interplanetary Society, published 1996, →ISSN, →OCLC, archived from the original on 2020-12-02, page 218, column 1:

When a packet arrives, the first thing that is done is a cyclic redundancy check [...]. If the CRC does not match the one carried in the frame, then the packet is destroyed (sent to the "Bit Bucket" in Figure 16.1).

2000, Scott Mann, Ellen L. Mitchell, “Packet Filtering with ipchains”, in Linux System Security: An Administrator’s Guide to Open Source Security Tools (Prentice Hall Series in Computer Networking and Distributed Systems), 2nd edition, Upper Saddle River, N.J.: Prentice Hall PTR, →ISBN, page 438:

In [John] Watkinson's view, all recording should be done in non-specific "bit buckets," with a computer figuring out what got recorded where and when.

2002, Mark Schubin, “A Digital Primer, Schubin-style”, in John Rice, Brian McKernan, editors, Creating Digital Content: Video Production for Web, Broadcast, and Cinema, New York, N.Y.: McGraw-Hill, →DOI, →ISBN, page 21:

Shifting the contents of the register one bit to the right places a zero in the leftmost bit location and discards the rightmost bit. Conversely, a left-shift pads the rightmost bit with a zero and the upper, leftmost bit falls off into the "bit bucket".

2010, Frank O’Brien, “The AGC Hardware”, in John Mason, editor, The Apollo Guidance Computer: Architecture and Operation (Springer–Praxis Books in Space Exploration), Berlin, Heidelberg: Springer; Chichester, West Sussex: Praxis Publishing, →ISBN, page 45:

(by extension, humorous, slang) The supposed place where bits (binary digits) go when they fall off the end of a register during a shift operation; the notional resting place of lost or missing digital information.

比特垃圾桶

supposed place where bits go when they fall off the end of a register during a shift operation


bit bucket

en-verb

bit bucket (third-person singular simple present bit buckets, present participle bit bucketing, simple past and past participle bit bucketed)

bit buckets (present singular third-person)
bit bucketing (participle present)
bit bucketed (participle past)
bit bucketed (past)

This DSC receives all inputs and performs all computations in synchronization with the online computer; however, the DSC outputs are "bit bucketed."

1970, 1970 WESCON Technical Papers: Western Electronic Show and Convention: Papers Presented at the Western Electronic Show and Convention in Los Angeles, California, August 25–28, 1970, Los Angeles, Calif.: WESCON, →OCLC, page [unknown], column 1:

When the program is pressed into heavier duty it simply can't hold the entire list in memory, so someone else has to "open up the code" and perform major, instead of minor, surgery. This only increases the chances that the program will be bitbucketed rather than updated.

1996, Lou Grinzo, Software Development, volume 4, San Francisco, Calif.: Miller Freeman, →ISSN, →OCLC, page 30, column 1:

I think the only good form of email address munging is a plussed email address as I have in this message. While I am not automatically bitbucketing email addressed in this way, it does keep it from hitting my inbox and demanding my immediate attention.

1997 September 30, Matthew N. Dodd, “Anti-spam e-mail addresses”, in comp.os.vms (Usenet):

(transitive, computing, humorous, slang) To delete.


portation

(computing) The act of porting software between hardware or operating system platforms.


clock generator

en-noun

clock generator (plural clock generators)

(computing, electronics) a circuit that produces a timing signal for use in synchronizing a circuit's operation.


profiler

[…] a complete and intuitive profiler that supports numerous types of profiling modes and profilable applications.

(computing) A software program that measures the performance of different portions of another program in order to locate bottlenecks.


associativity

LL-Q1860 (eng)-Flame, not lame-associativity.wav

(programming) The property of an operator which determines how it is grouped with operators of the same precedence in the absence of parentheses.


OOSE

software engineering
software engineering#English

(software) Acronym of object-oriented software engineering.


pseudocolouring

(computing) The assignment of arbitrary colours to the grey levels of a monochrome image; used especially in thermography


init

Clipping of initialize or initialization.

After the sixth successive system init he had to concede that the database was corrupt.


init

en-verb

init (third-person singular simple present inits, present participle initing, simple past and past participle inited)

inits (present singular third-person)
initing (participle present)
inited (participle past)
inited (past)

It actually only requires a few bytes to be zeroised to init the drive.


I/O bound

Coordinate term: CPU-bound

(computing) Of total system throughput, being limited by the input/output rate, rather than by processing speed of the CPU.


parameterize

parameterize (third-person singular simple present parameterizes, present participle parameterizing, simple past and past participle parameterized)

parameterizes (present singular third-person)
parameterizing (participle present)
parameterized (participle past)
parameterized (past)

(databases, programming, transitive) To rewrite (a database query, etc.) as a template into which parameters can be inserted.

parametrizar

to write (a database query) as a template into which parameters can be inserted


toolset

(computing) A set of utility programs, subroutines or similar software.


hydrocode

(computing) Any of several computer programs that model the behaviour of fluid flow systems by breaking down the system into a three-dimensional matrix of cells and calculating the forces etc. affecting each one


LSP

en-noun

LSP (countable and uncountable, plural LSPs)

Liskov substitution principle
Liskov substitution principle#English

(programming) Initialism of Liskov substitution principle, one of the SOLID programming principles.

Language Server Protocol
w:Language Server Protocol

(programming) Initialism of Language Server Protocol.


compound symbol

compound symbol (plural compound symbols)

(computing, in several programming languages) A symbol made by joining two or more others with punctuation (normally a period/full stop).


BOINC

(sciences, computing) Acronym of Berkeley Open Infrastructure for Network Computing.


peephole optimization

peephole optimization (countable and uncountable, plural peephole optimizations)

Coined by computer scientist William Marshall McKeeman in 1965, from peephole + optimization.

coin

The loop was more than twice as fast after I had applied peephole optimization.

The method of peephole optimization was described by McKeeman (1965). A simple code generator is replaced by one where short instruction sequences are replaced by ones which are shorter or faster.

1979, P. J. Brown, editor, Software Portability: An Advanced Course, Cambridge University Press, →ISBN, page 149:

(software compilation) An optimization that works by eliminating redundant instructions from a small area of source code.


regularization

en-noun

regularization (countable and uncountable, plural regularizations)

LL-Q1860 (eng)-Flame, not lame-regularization.wav

A large regularization parameter may over-smoothen the solution, while a small regularization parameter may lose the ability to stabilize the solution.

2020 March 30, Ratinan Boonklurb, Ampol Duangpan, Phansphitcha Gugaew, “Numerical Solution of Direct and Inverse Problems for Time-Dependent Volterra Integro-Differential Equation Using Finite Integration Method with Shifted Chebyshev Polynomials”, in Symmetry, volume 12, number 4, →DOI:

(mathematics, computer science, finance) a process that simplifies results, often used to obtain results for ill-posed problems or to prevent overfitting.


command line interface

command line interface (plural command line interfaces)

(computing) A user interface in which the user interacts with the computer through lines of text instead of graphical images.


clicko

From click + -o, by analogy with typo, as if this were formed a similar way from type.

(Internet, computing, slang) The inadvertent depressing of a computer mouse button on a wrong selection.


divide and conquer

LL-Q1860 (eng)-Flame, not lame-divide and conquer.wav

The quicksort algorithm is an example of divide and conquer.

(computer science) An algorithm design technique that solves a problem by splitting it recursively into smaller problems until all of the remaining problems are trivial.


subquery

(databases) A query embedded within a more extensive query, relating only to the data returned by the parent query.


subquery

en-verb

subquery (third-person singular simple present subqueries, present participle subquerying, simple past and past participle subqueried)

subqueries (present singular third-person)
subquerying (participle present)
subqueried (participle past)
subqueried (past)

We subqueried the customer data to retrieve only customers based in Europe.

(databases, transitive) To run a subquery upon.


curation

en-noun

curation (countable and uncountable, plural curations)

/kjəˈɹeɪʃən/

/kjʊˈɹeɪʃən/

From Middle English curacioun, curacion, from Old French curacion, from Latin cūrātiō.

Manual database curation involves the following steps: (1) finding articles of interest; (2) finding and extracting facts (relations, events, associations, etc.) relevant to the database focus; and (3) converting extracted information into predefined standardized form.

2009, David Edwards, Jason Stajich, David Hansen, Bioinformatics: Tools and Applications:

(databases) The manual updating of information in a database.


Bézier curve

Probably a calque of French courbe de Bézier. Named after Renault engineer Pierre Bézier who popularized the curves developed earlier by Paul de Casteljau and used them to design curves for the bodywork of cars.

named-after

Bézier curves are applied, for example in computer graphics and animation, to produce smooth, infinitely scalable curves.

So, instead, it is often better to combine multiple Bézier curves to form a longer, more complicated curve called a piecewise Bézier curve.
This section discusses how to join Bézier curves together – especially how to join them so as to preserve continuity and smoothness (i.e., continuity of the first derivative).

2003, Samuel R. Buss, 3D Computer Graphics: A Mathematical Introduction with OpenGL, Cambridge University Press, page 163:

The initial points p₀, p₁, and p₂ are called control points of the Bézier curve.[…]The process outlined above for the generation of a quadratic Bézier curve from its three control points can be generalized for more control points in a straightforward manner.

2008, T. Theoharis, G. Papaioannou, N. Platis, N. M. Patrikalakis, Graphics & Visualization: Principles and Algorithms, Taylor & Francis (A K Peters / CRC Press), page 193:

When an affine transformation is applied to the control points, the resulting Bézier curve with respect to the new control points coincides with the transformed Bézier curve. Therefore, Bézier curves are invariant under affine transformations like rotation, translation or scaling. Bézier curves are also symmetric with respect to their control points.

2012, Frank Klawonn, Introduction to Computer Graphics: Using Java 2D and 3D, 2nd edition, Springer, page 151:

(mathematics, computer graphics) A type of parametric curve defined by a set of control points, two of which are the ends of the curve, while the others determine its shape.


macrolanguage

Much of the emphasis in spatial decision-support research continues to focus on developing tools, typically using macrolanguage scripting exclusively or scripting linked to compilable programming and commercial geographic information system software, such as workstation Arc/Info and desktop ArcGIS.

2006, G. Brent Hall and Michael G. Leahy, "Internet-Based Spacial Decision Support Using Open Source Tools", Chapter XIII of Shivanand Balram and Suzana Dragićević, Collaborative Geographic Information Systems, Idea Group Inc., page 238

(computing) Alternative spelling of macro language (“system for defining and processing macros”)


natively

This is a Microsoft Windows application, so you can't run it natively on an Apple Mac.

(computing, of software) Pertaining to the computer or architecture in question; without the use of emulation, etc.


combo box

(graphical user interface) A widget that is a combination of a dropdown list or list box and a single-line textbox, allowing the user either to type a value directly into the control or choose from the list of existing options.


copybook

(programming, COBOL) A series of instructions or data definitions copied into multiple programs from a shared library; boilerplate.


patch panel

(computing) a series of network cable connection sockets.


nontrivial

en-adj

nontrivial (comparative more nontrivial, superlative most nontrivial)

more nontrivial (comparative)
most nontrivial (superlative)

(computing) Needing significant computing power to solve; intractable.

epätriviaali

computing: needing significant computing power to solve — see also intractable


RCP

rich client platform
w:rich client platform

(software) Initialism of rich client platform.


CSPRNG

pseudorandom number generator
pseudorandom number generator#English

(cryptography) Initialism of cryptographically secure pseudorandom number generator.


codebook

LL-Q1860 (eng)-Flame, not lame-codebook.wav

In the 19th century codebooks were used not so much for secrecy as for compression, to bring down the prohibitive cost of telegraph communication. […] But when Dr. Bellovin hunted though the card catalog, his interest was piqued by an 1882 codebook whose title included the word “secrecy.”

2011 July 25, John Markoff, “Codebook Shows an Encryption Form Dates Back to Telegraphs”, in The New York Times:

(cryptography) A book, table, database, or other object that stores the mapping between plaintext words or phrases and their equivalents in a code.

salakirjoitusavain

cryptography: mapping between plaintext and code

We assume that DWT coefficients belong to a codeblock that is divided by its quantization step size in advance and the two codebooks, C⁰ and C¹, for the two quantizers can be defined as […]

2013, Kazuhiro Kondo, Multimedia Information Hiding Technologies and Methodologies for Controlling Data, Hershey, P.A.: Information Science Reference, →ISBN, page 226, column 2:

The change, which has so far been approved by each committee that has considered it, is under review for the next edition of the W.H.O. codebook, which classifies diseases and influences the treatment of patients worldwide.

2016 July 26, Pam Belluck, “W.H.O. Weighs Dropping Transgender Identity From List of Mental Disorders”, in The New York Times:


interfix

LOCANT, n. A number used in the Dyson cipher system for coding the position of substituents of carbon chain, i.e. an interfix.

1959, Frank S. Wagner, Jr., A Dictionary of Documentation Terms, page 19:

(computing, information retrieval, dated) An association link.


downloadable

But when you're talking about digital products and downloadables, the average product online digitally allows you to get a 50 percent commission.

2011, Carrie Wilkerson, The Barefoot Executive, page 159:

(computing) Something that can be downloaded.


ECC

en-noun

ECC (countable and uncountable, plural ECCs)

(computing) Initialism of error correcting/correction code.

(cryptography) Initialism of elliptic curve cryptography.


canonical form

canonical form (countable and uncountable, plural canonical forms)

A canonical form is an element of a set of representatives of equivalence classes of forms such that there is a function or procedure which projects every element of each equivalence class onto that one element, the canonical form of that equivalence class. The canonical form is expected to be simpler than the rest of the forms in some way. For example, for cubic polynomials acted upon by the group of translations along the abscissa, the canonical forms are cubic polynomials without a quadratic term.

(mathematics, computing) A standard or normal presentation of a mathematical entity or a text string, etc.


callout

2011, Wes Nolte, Jeff Douglas, Salesforce Handbook (page 300)

One of the great benefits is that it allows you to perform callouts during trigger executions.

(programming) The invocation of an external third-party component.


Hello World

(programming) A simple script or program designed to output the text "Hello World" as a demonstration of the computer language or environment.


Hello World

The Hello World of Web 2.0

2006, Eric Van der Vlist, Erik Bruchez, Danny Ayers, Joe Fawcett, Alessandro Vernet, Professional Web 2.0 programming:

Google refers to this as the "Hello World" of Google Maps.

2006, Rael Dornfest, Paul Bausch, Tara Calishain, Google hacks:

Animated Clock: The Hello World of Animated and Interactive SVG

(programming, by extension) A simple first program for any purpose.

こんにちは世界

rare except in Japanese-based programming languages


combinatory logic

(computer science) Model of computation based on combinators.


higher-order function

higher-order function (plural higher-order functions)

A higher-order function is a function that operates on other functions instead of on data values. Some of these take data arguments and manufacture functions to order; others, like the imap() function of Chapter 4, transform one function into another one.

2005, Mark Jason Dominus, Higher-Order Perl: Transforming Programs with Programs, Elsevier, →ISBN, page 325:

(computer science) A function that takes one or more functions as an input, and returns a function as a result.


combinator

M is a closed λ-term (or combinator) if FV(M) = ∅. The set of closed λ-terms is denoted by Λ⁰.

1991 December 20, Henk P. Barendregt, “Lambda Calculi With Types”, in ftp.cs.ru.nl^([ftp://ftp.cs.ru.nl/pub/CompMath.Found/HBK.ps]), retrieved 2012-07-15:

(computer science) A lambda expression which has no free variables in it.

kombinator

lambda expression with no free variables


well-formed

en-adj

well-formed (comparative better-formed or more well-formed, superlative best-formed or most well-formed)

better-formed (comparative)
more well-formed (comparative)
best-formed (superlative)
most well-formed (superlative)

If the parser says it is good, then it must be well-formed and is part of the language.

(linguistics, computing) Correctly written; syntactically correct; expressed in a way that obeys rules for constructing formulas in a certain language.


Common Lisp

(computing) A multiparadigm, general-purpose programming language.


Smalltalk

From small talk; according to Alan Kay (one of its creators):
The name actually appeared before the first Smalltalk design, which was done in 1971. I had mentioned to someone that the "prose" of then current programming languages was lower than a cocktail party conversation, and that great progress would have been made if we could even get to the level of making "smalltalk". It then occured^([sic]) to me that this word was also a great pun for a language aimed at the world of small children.
As for hype: Another motive for "smalltalk" was the practice at the time of naming operating, and other, systems (which hardly did anything) after mighty indo-european gods, such as Thor, Zeus, Odin, etc. I figured that if Smalltalk ever did something neat, then people would be pleasantly surprised.

(computer languages) An object-oriented, dynamically-typed, reflective programming language.


type system

OCaml’s big selling point is its “type system,” which is something like Microsoft Word’s grammar checker, except that instead of just putting a squiggly green line underneath code it thinks is wrong, it won’t let you run it.

2015 April 2, James Somers, “Toolkits for the Mind”, in MIT Technology Review:

(computing) A way programming language classifies values and expressions into types, how it can manipulate those types and how they interact.


lexer

From lex + -er, ultimately from lexical.

(computing) A computer program that performs lexical analysis.


lexical analyzer

en-noun

lexical analyzer (plural lexical analyzers)


formal grammar

(computer science) A precise mathematical description of a formal language, consisting of terminal symbols, nonterminal symbols, a nonterminal symbol serving as start symbol, and a set of production rules that control the expansion of nonterminal symbols into strings consisting of both terminal and nonterminal symbols.


sawtooth

(cellular automata) A pattern whose living cell population reaches new peaks infinitely many times before dropping to a fixed value after each peak.


nonassignable

Constants, unlike variables, are nonassignable.

(computing, programming) That cannot be assigned to.


pred

pred (countable and uncountable, plural preds)

(chiefly programming) Abbreviation of predecessor.


checkbox

(graphical user interface) An on-screen box that can be optionally filled with a check mark, to enable or disable a setting.

casella de selecció

graphical user interface: feature that can be marked


read-only

(computing) Unalterable, capable of being read but not written.


Infobahn

While a recent EU report recommended adopting the Californian free enterprise model to build the ‘infobahn’, cutting-edge artists and academics have been championing the ‘post-human’ philosophy developed by the West Coast's Extropian cult.

1995 September, Richard Barbrook, Andy Cameron, “The Californian Ideology”, in Mute, volume 1, number 3, →ISSN:

information superhighway
information superhighway

(dated, computing) The information superhighway.


flower box

1988, Computer Partners, Inc, Handbook of COBOL techniques and programming standards
To make this easier to do, set up an empty flower box and copy it into your program...

[…] you might have several lines of comments enclosed in a "flower box".

1989, Cary N. Prague, James E. Hammitt, dBase IV programming:

To end the flower box, type / to specify the end of a multiple line comment.

2001, Danny Ryan, Tommy Ryan, ASP.NET: your visual blueprint for creating Web applications on the .Net:

I then modified the code we had written earlier to include a flower box […]

2002, John Smiley, Learn to program with Visual Basic.NET:

(computing, programming) A comment in source code that spans several lines, serving to introduce the source code that follows, and bordered by asterisks.


bubble sort

A metaphor, suggesting the way that elements gradually bubble to the top of the array after consecutive comparisons.

(computing) A sorting algorithm in which pairs of neighboring values are compared and swapped into the right order if necessary in the innermost loop.


p-code

Most implementations of the Pascal programming language employed a p-code system to achieve a greater level of machine independence.

(programming) A very low-level code that is machine-independent and enables a compiled file to be run on different processor types.


supercomputing

LL-Q1860 (eng)-Flame, not lame-supercomputing.wav

(computing) The design and use of supercomputers.


MRP

MRP (countable and uncountable, plural MRPs)

material requirements planning
w:material requirements planning

application software
application software#English

(computing, operations, supply chain) Initialism of material requirements planning. (a type of application software system used to schedule and monitor the use of components and other materials in a manufacturing operation)

operations; supply chain; operations; supply chain

material requirements planning

manufacturing resource planning
w:manufacturing resource planning

(computing, operations) Initialism of manufacturing resource planning. (a type of application software system used to schedule and monitor the full range of resources required for a manufacturing operation, sometimes called MRP II)


MRP II

application software
application software

(computing, operations) Acronym of manufacturing resource planning, a type of application software system used to schedule and monitor the full range of resources required for a manufacturing operation.


application software

(computing) A set of computer programs that work together to solve a particular problem or to be used for a particular user-defined application.


presentation software

(computing) A computer software package used to display information, normally in the form of a slideshow.


reproducer

(software engineering) A series of steps which reproduce a bug or other condition of interest.


reprogram

en-verb

reprogram (third-person singular simple present reprograms, present participle reprogramming or reprograming, simple past and past participle reprogrammed or reprogramed)

reprograms (present singular third-person)
reprogramming (participle present)
reprograming (participle present)
reprogrammed (participle past)
reprogrammed (past)
reprogramed (participle past)
reprogramed (past)

Troponym: refactor

Installing a new hard drive would require a modchip that can reprogram or bypass the hard drive lock.

2003, Andrew Huang, Hacking the Xbox: an introduction to reverse engineering:

(transitive, computing) To program anew or differently.


SMLT

Split Multi-Link Trunking
w:Split Multi-Link Trunking

(computing) Initialism of Split Multi-Link Trunking: a link aggregation protocol.


spell checker

(computing) A software application that attempts to verify spelling in a document.


upgradation

(computing, nonstandard, proscribed, chiefly India) Upgrade; upgrading.


cleartext

en-noun

cleartext (countable and uncountable, plural cleartexts)

(cryptography) The unencrypted form of an encrypted text; plain text


Siri

From Norwegian Siri, a variant of Sigrid, whence also English Sigrid.

Coordinate term: Alexa

(computing) A speech recognition and intelligent personal assistant application developed by Apple Inc. for its iOS operating system.


unencrypted

The hackers appeared to have used standard phishing and email attachments, some apparently directed at employees with high-level network access, to obtain unencrypted customer data that could complete a fullz.

2015, Aaron Wheeler, Michael Winburn, Cloud Storage Security: A Practical Guide:

(computing) Of something that has been decrypted successfully, or of something that should have been encrypted, but was not.


information superhighway

information superhighway (plural information superhighways)

From information + superhighway. The high-speed access to information is likened to fast travel on a superhighway.

Developed nations also are moving at high speed toward the information superhighway being spearheaded by telephone technology. Britain, France, Germany, and other European nations are experimenting with high-tech phonery.

1994 May, Gary Turbak, “The Phone Phenomenon”, in The Rotarian, volume 164, number 5, page 32:

Internet technologies and various software platforms make it much easier to communicate and find information about others' online communication. a For many – especially the younger generation – the “sacred precincts” of private life have extended onto the information superhighway.

2011, Bryce Clayton Newell, “Rethinking Reasonable Expectations of Privacy in Online Social Networks”, in Richmond Journal of Law and Technology, volume 17, number 4, page 2:

(dated, computing) The Internet and all other computer networks in the 1990s.


termbase

LL-Q1860 (eng)-Flame, not lame-termbase.wav

(translation studies, software) A database of terminology, usually in a multilingual format.


TCR

TCR (countable and uncountable, plural TCRs)

(software engineering) Abbreviation of technical certification requirement: a test case that must pass before software can be certified as compliant to a given standard.


nondeterminism

nondeterminism (countable and uncountable, plural nondeterminisms)

Moving from a single-processor to a multi-processor system often exposes hidden nondeterminism due to invalid assumptions about scheduling.

(computing) Dependence on factors other than initial state and input.

Projection of an automaton almost always results in nondeterminism.

(computer science) The property of being nondeterministic, involving arbitrary choices; necessitating the choice between various indistinguishable possibilities.


nondeterministic

Nondeterministic bottom-up tree automaton recognize the class of regular tree languages.

The aim of this book is to compare deterministic, nondeterministic, and strongly nondeterministic decision trees. Conventional (deterministic) decision trees are widely used as classifiers, as a means of knowledge representation, and as algorithms.

2020, Mikhail Moshkov, Comparative Analysis of Deterministic and Nondeterministic Decision Trees, Springer Nature, →ISBN, page 1:

(computer science) Exhibiting nondeterminism; involving choices between indistinguishable possibilities.


payoff function

payoff function (plural payoff functions)

(game theory) A mathematical function describing the award given to a single player at the outcome of a game.


utility function

utility function (plural utility functions)

(game theory) A mathematical function that assigns a real number to every element of the outcome space in a way that captures the agent's preferences over both simple and compound lotteries.


FORML

(computing) Acronym of formal object role modeling language.


VPL

Implementing a visual programming language (VPL) is much harder man implementing a textual programming language (Myers 1990).

2010, Kang Zhang, Visual Languages and Applications, →ISBN, page 167:

visual programming language
visual programming language#English

(programming) Initialism of visual programming language.


quiche-eater

The idiom derives from the book on stereotypes about masculinity, Real Men Don't Eat Quiche, by Bruce Feirstein, published in 1982. The computer circle version was popularised by an 1983 article Real Programmers Don't Use Pascal, that specifically accuses the creator of Pascal language, Niklaus Wirth, of being a "quiche eater" due to the nature of Pascal.

get their hands dirty
get one's hands dirty

(computing, idiomatic, humorous) In computer programming circles, a person far removed from practice and concerned only with academic matters, unwilling to "get their hands dirty".


kpm

(computing, typing, data entry) Initialism of key per minute.


hyperconnectivity

hyperconnectivity (countable and uncountable, plural hyperconnectivities)

(computing) The state of a network in which the number of nodes is far in excess of the number of users.


typedef

From type and definition; originally a keyword in the C programming language.

(computing) A statement that declares a name for a data type.

(computing) A name that has been declared by such a statement.


nonfunctional

functional programming
functional programming

(programming) Not of the functional programming paradigm.


remote desktop

remote desktop (countable and uncountable, plural remote desktops)

(computing) A real-time network mirroring of one computer's graphical display onto another computer (with or without knowledge of the mirrored computer's user, with or without shared mouse and keyboard interaction).

(computing) A specific software program that accomplishes that mirroring.


MLT

multi-link trunking
multi-link trunking#English

(computing) Initialism of multi-link trunking.

Metropolis light transport
Metropolis light transport#English

(computer graphics) Initialism of Metropolis light transport.


preorder

Now, the preorder traversal of a tree can be constructed from the preorder traversals of the subtrees rooted at the children of the root of the tree.

2002, Gabriel Valiente, Algorithms on Trees and Graphs, Springer, page 115:

In the program given above, tree is constructed and is traversed in inorder, preorder and postorder traversal.

2006, ISRD Group, Data Structures Using C, Tata McGraw-Hill Education, page 254:

2011, Ananda Rao Akepogu, Radhika Raju Palagiri, Data Structures and Algorithms Using C++, Pearson Education India, page 9.16,
The preorder traversal visits a node first after which it traverses its left subtree and then traverses its right subtree.

(computing theory, of a traversal of a tree) Such that, recursively, the root is visited before the left and right subtrees.


reprogramming

reprogramming (countable and uncountable, plural reprogrammings)

(computing) The process of changing the programming of a system or device


geofence

To make the location data more useful to its customers, uLocate has developed some enhancements. For instance, users can set up "geofences" around specific locations; when a phone enters or leaves that area, an alert is triggered. This could be used to let parents know, by e-mail or SMS, when a child reaches school.

1986, PC Magazine: The Independent Guide to IBM-standard Personal Computing, volume 23, New York, N.Y.: PC Communications Corporation, →ISSN, →OCLC, page 82, column 2:

A company like PetsMobility produces the "PetsCell," a "revolutionary waterproof A-GPS CDMA cell phone for your Pet" (as the company puts it). PetsMobility declares that / there's no hiding with the PetsCell™. […] Establish a remote programmable geofence around a yard or campus, and use handy notification features that alert your cell phone when a breach occurs.

2009, Mark J. Lacy, “Designing Security: Control Society and MoMA’s SAFE: Design Takes on Risk”, in François Debrix, Mark J. Lacy, editors, The Geopolitics of American Insecurity: Terror, Power and Foreign Policy (PRIO New Security Studies), Abingdon, Oxon., New York, N.Y.: Routledge, →ISBN, page 101:

A geofence could be a mile or more around a store or it could be fifty feet from the front door, whatever the business decides.

2011, Chuck Martin, The Third Screen: Marketing to Your Customers in a World Gone Mobile, Boston, Mass.: Nicholas Brealey, →ISBN, page 144:

In the event that the secured lot and locking systems emplaced fail to keep a load from being stolen, by emplacing a geofence (or electronic boundary) around the stationary load, the user or a control center can be notified immediately when the load begins to move and crosses the electronic boundary, which allows for an immediate response protocol, which can enhance the chances for recovery exponentially.

2013, Dan Burges, “In-transit Security”, in Cargo Theft, Loss Prevention, and Supply Chain Security, Waltham, Mass., Kidlington, Oxford: Butterworth-Heinemann, →ISBN, page 207:

(computing) A virtual perimeter around a geographic area, typically enforced by monitoring the positions of trackable mobile devices inside or outside the area, and determining if they cross the "fence".


geofence

en-verb

geofence (third-person singular simple present geofences, present participle geofencing, simple past and past participle geofenced)

geofences (present singular third-person)
geofencing (participle present)
geofenced (participle past)
geofenced (past)

In this adventure you have built the hardware and software for a fully functional passenger lift, just like the lifts inside real buildings. By doing this, you have used many of the skills you learnt by working through all of the adventures in this book, including sensing the players' position, geo-fencing the lift shaft, moving the player, building blocks automatically, sensing when a block has been hit, interfacing with electronic circuits, using Python lists, developing and testing a program one step at a time, and many more amazing things!

2015, Martin O'Hanlon, David Whale, “Adventure 10: The Minecraft Lift”, in Adventures in Minecraft, Chichester, West Sussex: John Wiley & Sons, →ISBN, page BC20:

The practice, called fingerprinting, is prohibited by Apple. To prevent the company from discovering the practice, Uber geofenced Apple headquarters in Cupertino, changing its code so that it would be hidden from Apple Employees.

2017 April 23, Andrew Liptak, “Uber tried to fool Apple and got caught: Uber geofenced Apple’s Cupertino headquarters to hide that it was tracking iPhones”, in The Verge, archived from the original on 2018-02-12:

In this case, you could use the GPS to "geo-fence" the area, and implement access control measures that track where devices are located within the facility, alerting you when mobile devices enter unapproved areas.

2018, Dawn Dunkerley, CompTIA Security+ Exam SY0-501 (Mike Meyers’ Certification Passport), 5th edition, New York, N.Y.: McGraw-Hill Education, →ISBN, page 414:

Two of them said this was because Mr. Musk had “geofenced” the service so that it was available only in certain areas.

2022 October 26, Cade Metz, Adam Satariano, Chang Che, “How Elon Musk Became a Geopolitical Chaos Agent”, in The New York Times, →ISSN:

(transitive, computing) To provide a geofence around (an area).


ESB

enterprise service bus
enterprise service bus#English

(computing) Initialism of enterprise service bus.


PWA

en-noun

PWA (countable and uncountable, plural PWAs)

Throughout this book, we focused on the core capabilities of the browser, and we handcrafted the manifest files and code that make a PWA a PWA.

2020, John M. Wargo, Learning Progressive Web Apps, Addison-Wesley Professional, →ISBN:

progressive web application
progressive web application#English

(software, countable) Initialism of progressive web application.


serial port

Coordinate term: parallel port

(computing) A serial communication physical interface through which data is transferred in or out one bit at a time.


curlies

LL-Q1860 (eng)-Flame, not lame-curlies.wav

Some keywords, such as {abstract}, show up in curly brackets. It's never really clear what should technically be in guillemets and what should be in curlies.

2004, Martin Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language:

Doing it manually can be a real drag and messy, but you can use a short macro to change all curlies to straights throughout an entire document.

1994, Woody Leonhard, The Underground Guide to Word for Windows, page 245:


string distance

string distance (plural string distances)

The string distance between 'here' and 'there' is 1 (insertion of a t).

(computer science) Any of several metrics that represent the degree of similarity between two strings of characters, based on the smallest number of transformations that can change one into the other.


Levenshtein distance

Levenshtein distance (countable and uncountable, plural Levenshtein distances)

From Levenshtein + distance, after the Russian mathematician Vladimir Levenshtein.

(computer science) The number of edits (replacements, deletions and insertions) required to change one string into another.

Levenshteinova vzdálenost

(computer science) the number of edits required to change one string into another


autotype

autotype (countable and uncountable, plural autotypes)

(uncountable, computing) A function that completes the typing of a field using a prediction based upon the characters entered so far.


unpin

en-verb

unpin (third-person singular simple present unpins, present participle unpinning, simple past and past participle unpinned)

unpins (present singular third-person)
unpinning (participle present)
unpinned (participle past)
unpinned (past)

LL-Q1860 (eng)-Flame, not lame-unpin.wav

to unpin a program from the Taskbar

graphical user interface
graphical user interface

(transitive, computing, graphical user interface) To detach (an icon, application, etc.) from the place where it was previously pinned.

[…] you can use the GCHandle class mentioned earlier to pin a heap block until you explicitly unpin it.

2012, Ian Griffiths, Programming C# 5.0, page 244:

(programming, transitive) To undo the pinning or fixing of (an array in memory, a security certificate, etc.) so that it can be modified again.


unsearchable

en-adj

unsearchable (comparative more unsearchable, superlative most unsearchable)

more unsearchable (comparative)
most unsearchable (superlative)

From Middle English unserchable, equivalent to un- + searchable.

“Having a band name like that makes me totally unsearchable,” says Rhode Island artist Λ, explaining that his name is pronounced “arc”, “but I like how using symbols means favouring an aesthetic choice over a more practical one.[…]”

2010 August 11, Sian Rowe, quoting Λ, “Meet the bands whose /\/ /\ /\/\ € $ are made out of $¥ /\/\ ß 0 \ $”, in The Guardian:

(computing, Internet) Not capable of being searched; on which one cannot perform a search.


enterprise service bus

en-noun

enterprise service bus (plural enterprise service buses)

(computing) A layer in the abstract architecture of the message system of an organization.


prefetch

en-verb

prefetch (third-person singular simple present prefetches, present participle prefetching, simple past and past participle prefetched)

prefetches (present singular third-person)
prefetching (participle present)
prefetched (participle past)
prefetched (past)

(computing) To load data or instructions in anticipation of their need


LLP

laser light plane
laser light plane#English

(computing) Initialism of laser light plane.


Herschel

(Uranus): after its discoverer, William Herschel.

This Herschel could be sent through stages of Buckingham's components, producing an arbitrary excess of gliders along a variety of different paths.

1996 November 16, Paul Callahan, “Still-life glider reflector found”, in comp.theory.cell-automata (Usenet):

This uses Paul Callahan's catalysis of a glider into a Herschel and a glider, followed by David Buckingham's 77, 64, 64, 77, and 77 gen Herschel moves.

1999 October 7, Mirek Wojtowicz, “Conway's Life: Glider reflector?”, in comp.theory.cell-automata (Usenet):

In Conway's Life, for example, a surprising number of small patterns serendipitously create R-pentominos and/or B-heptominos, which are "tamable" and happen to travel very well; this is what allows Herschel circuitry to be built.

2007 May 12, Dave Greene, “Wanted: 2D CA, "as complex" but "denser" than Life”, in comp.theory.cell-automata (Usenet):

(cellular automata) A heptomino shaped like the lowercase letter h, critical as a methuselah.


memoization

(computer science) A technique in which partial results are recorded (forming a memo) and then can be re-used later without having to recompute them.


uniquify

uniquify (third-person singular simple present uniquifies, present participle uniquifying, simple past and past participle uniquified)

uniquifies (present singular third-person)
uniquifying (participle present)
uniquified (participle past)
uniquified (past)

(transitive, computing) To eliminate duplicates from a list, especially when using the *nix command/function uniq.

(transitive, computing) To turn an instance of a type into an instance of a new unique copy of the original type.


mutating

The begin() member of std::string returns a mutating iterator.

(programming, of an object) Having the ability to make changes to data other than its makeup.


RSMLT

Routed Split Multi-Link Trunking
w:RSMLT

(computing) Initialism of Routed Split Multi-Link Trunking. A Layer-3 link aggregation protocol designed by Nortel (now Avaya).


software package

en-noun

software package (plural software packages)

The office software package includes a wordprocessor, a spreadsheet, and a database.

(computing) A suite of programs that function as a single entity to accomplish a task, or group of related tasks.


media player

(computing) A software application for the playback of audio and video files.

(computing) A hardware device that performs the same function, often also acting as a data storage device.


polyalgorithm

(mathematics, computing) A set of algorithms together with rules for choosing when to use each one.


Cupertino effect

Named for the fact that some older computer spellcheckers did not have knowledge of the word cooperation, and when a user typed it in the document, the spellchecker automatically replaced it not with co-operation, but with Cupertino, a name of a city in northern California and headquarters of Apple, Inc.

Although computer dictionaries have improved, the Cupertino effect still creates havoc.

2015, Arhlene A. Flowers, Global Writing for Public Relations, Routledge, →ISBN:

(computing, software) The replacement, by a spell checker, of words that it interprets as being misspelled, by words which are still incorrect in context.


(computing) An early form of Ethernet cable


(computing) An early thin form of Ethernet cable


fall over

en-verb

fall over (third-person singular simple present falls over, present participle falling over, simple past fell over, past participle fallen over)

falls over (present singular third-person)
falling over (participle present)
fell over (past)
fallen over (participle past)

(intransitive, idiomatic, informal, computing) Of a computer program or system, to crash.


stemmer

(computing, linguistics) Software used to produce the stem from the inflected form of words.


positioning time

(computer science) Random-access time: the time required to move the hard disk arm to the desired cylinder (seek time) and for the desired sector to rotate under the disk head (rotational latency).


aliasing

(signal processing, graphics, sound recording) Distortion caused by a low sampling rate, such as a moiré effect or jaggies.

graphics; sound recording; graphics; sound recording

grajneco

distortion caused by a low sampling rate


quasilinear

en-adj

quasilinear (comparative more quasilinear, superlative most quasilinear)

more quasilinear (comparative)
most quasilinear (superlative)


parameterization

en-noun

parameterization (countable and uncountable, plural parameterizations)

(design, engineering) The representation of physical characteristics or properties by parameters rather than as sui generis instances; usually and especially:

(computing) Such parameterized representation in a computer model.


ambient findability

I mean to assert, rather, that everyware, the regime of ambient informatics it gives rise to, and the condition of ambient findability they together entrain, will have significant and meaningful impact on the way you live your life [...]

2006, Adam Greenfield, Everyware: the dawning age of ubiquitous computing, page 92:

This influence is exerted from conscious, proactive effort. Companies must aggressively pursue ambient findability, the art and science of promoting their domain through organic means.

2007, Kevin Potts, Web Design and Marketing Solutions for Business Websites, Apress, →ISBN, page 286:

These are just a few of the signposts along the road to ambient findability, [...]

2007, Diane Kresh, The whole digital library handbook, page 258:

(information science, Internet) The property of being findable at all times.


white hat

(computing, computer security, slang) A well-meaning hacker who hacks for a good cause or to aid a company, organization, or government without causing harm (for example, to identify security flaws).


allocator

(computing) A utility that allocates and deallocates a dynamic resource (usually memory).


adorner

Click one of the margin adorners. The shape of the margin adorner changes […]

2010, Phillip Beadle, Mahesh Krishnan, Microsoft Silverlight 4 For Dummies:

(graphical user interface) A visual element used to decorate or enhance another element to which it is attached.


general availability

(software) A release of software which is good enough to be made available outside the originating company, to the general public.


STML

(computing) Initialism of Synchronous Telop Mark-up Language: a telop adding language for mobile-device content, developed in Japan.


filegroup

(databases) A collection of files that, in some database systems, are managed together as a group.


GPL

General Public License
w:GNU General Public License

(computing, copyright law) Initialism of General Public License.


GPL

en-verb

GPL (third-person singular simple present GPLs, present participle GPLing, simple past and past participle GPLed)

GPLs (present singular third-person)
GPLing (participle present)
GPLed (participle past)
GPLed (past)

(computing, copyright law, transitive, colloquial) To release under the GPL.


id.

(bibliography) Abbreviation of idem. Used in citations to state that the citation is found in the same work as the one previously cited.


uptime

en-noun

uptime (countable and uncountable, plural uptimes)

From up (“(computing) functional, working”, adjective) + time.

af

(computing) The period of time a computer has functioned since last requiring a reboot.


taskbar

You can download Google's deskbar for free […] It automatically installs itself as a toolbar on the Windows XP taskbar, but you have to turn it on by right-clicking the taskbar and choosing Toolbars → Google Deskbar.

2005, Preston Gralla, Windows XP Power Hound: Teach Yourself New Tricks, page 179:

(graphical user interface) A bar on a computer desktop used to launch and monitor applications.


tramp data

Functions should use matching variable names for tramp data to improve readability.

(programming) Data which is passed via one function to another, and not otherwise used by the first.


brancher

None of the brancher instructions have any effect whatsoever on any flags; instead, they are the instructions which look at the flags.

1983, Richard Mansfield, Machine Language for Beginners, page 69:

This is pretty typical for a C-written brancher.

1999, Mickey Kawick, Real-time Strategy Game Programming Using DirectX 6.0, page 37:

(programming) That which branches, or jumps to another instruction location within a program.


autosuggestion

en-noun

autosuggestion (countable and uncountable, plural autosuggestions)

(computing, uncountable) An autosuggest feature.


hole punch

en-verb

hole punch (third-person singular simple present hole punches, present participle hole punching, simple past and past participle hole punched)

hole punches (present singular third-person)
hole punching (participle present)
hole punched (participle past)
hole punched (past)

LL-Q1860 (eng)-Flame, not lame-hole punch.wav

(computing, networking) To create a NAT, WAN-to-LAN port forwarding on the router.


CF

en-noun

CF (countable and uncountable, plural CFs)

Collaborative filtering
w:Collaborative filtering

(computing) Abbreviation of Collaborative filtering.


CF

.NET Compact Framework
w:.NET Compact Framework

(computing) Abbreviation of .NET Compact Framework.


LR

LR parsing

In Standard LR parsing, the next parser action (shift, reduce, accept or error) is determined using the current parser state and next input symbol to check the LR parsing table.

1991, Masaru Tomita, editor, Generalized LR Parsing, Springer, →ISBN, page 157:

(software compilation, of a parser) Initialism of left to right, rightmost derivation in reverse.


UA

UA (countable and uncountable, plural UAs)

A “mail user agent” (MUA or UA) that lets users read and compose mail[.]

2011, Evi Nemeth et al., UNIX and Linux System Administration Handbook, Pearson Education, →ISBN, page 744:

(countable, computing) Initialism of user agent.


DIF

(computing) Initialism of Data Interchange Format.


HID

human interface device
human interface device#English

(computing) Initialism of human interface device.


SLPP

w:Nortel Simple Loop Prevention Protocol

(computing) Initialism of Simple Loop Prevention Protocol. a loop prevention protocol designed by Nortel (now Avaya)


DSMLT

Distributed Split Multi-Link Trunking
w:Distributed Split Multi-Link Trunking

(computing) Initialism of Distributed Split Multi-Link Trunking: a distributed link aggregation protocol.


menu bar

(graphical user interface) A rectangular region of a graphical user interface where computer menus are housed.


COM

Component Object Model
w:Component Object Model

(computing) Initialism of Component Object Model.


resizable

en-adj

resizable (comparative more resizable, superlative most resizable)

more resizable (comparative)
most resizable (superlative)


resizable

(graphical user interface) An item that can be resized by the user.


hold hostage

en-verb

hold hostage (third-person singular simple present holds hostage, present participle holding hostage, simple past and past participle held hostage)

holds hostage (present singular third-person)
holding hostage (participle present)
held hostage (participle past)
held hostage (past)

LL-Q1860 (eng)-Flame, not lame-hold hostage.wav

Before Frank could turn in his final exam, Jigsaw held his computer hostage.

(computer science, of a hacker or malware) To sabotage (a computer) with intent to blackmail the owner.


biocomputer

These prototype biocomputers use slime moulds to solve a range of geometrical problems.

2020, Merlin Sheldrake, Entangled Life, page 71:

(biology, computing) Any of several proposed systems using DNA, proteins, or other biological materials to perform data processing (in synthetic biology)


telework

telework (third-person singular simple present teleworks, present participle teleworking, simple past and past participle teleworked)

teleworks (present singular third-person)
teleworking (participle present)
teleworked (participle past)
teleworked (past)


slurpy

en-adj

slurpy (comparative slurpier, superlative slurpiest)

slurpier (comparative)
slurpiest (superlative)

(programming) In the Raku programming language: being a form of variadic parameter list that can capture additional parameters.


PWP

en-noun

PWP (countable and uncountable, plural PWPs)

(computing, uncountable) Abbreviation of password protection.


PWP

(computing) Abbreviation of password-protected.


ICA

Innovative Communications Alliance
w:Innovative Communications Alliance

(computing, business) Initialism of Innovative Communications Alliance, an alliance formed by Microsoft and Nortel to develop unified communications products.


ICA

image compression artifact
w:image compression artifact

(computer graphics) Initialism of image compression artifact.


hoster

Make sure your hoster provides fast FTP access to your files.

Microsoft sues Web hoster over spam

2004, Reuters news item at CNet News, 25 September 2004

(computing, Internet, neologism) A provider of online hosting, especially web hosting.


web developer

(computing, Internet) A person who develops applications designed to be used via the World Wide Web.


web designer

(computing) A person who designs (and sometimes creates) web sites

verkkosivujen suunnittelija

person who designs and creates web sites


system software

(computing) The software associated with an operating system and supporting utilities, database systems etc.


DEM

DEM (countable and uncountable, plural DEMs)

(computing) Initialism of digital experience monitoring.


panic button

To enable the panic button you’ll need to toggle the “early bird” option in the settings of the Opera GX browser.

2023 December 14, Tom Warren, “Opera’s gamer browser now has a “panic button” for when you’re caught in the act”, in The Verge, retrieved 2023-12-16:


parallelize

en-verb

parallelize (third-person singular simple present parallelizes, present participle parallelizing, simple past and past participle parallelized)

parallelizes (present singular third-person)
parallelizing (participle present)
parallelized (participle past)
parallelized (past)

The programmers had to learn how to parallelize their algorithms.

We present a general method to parallelize branch & bound algorithms on transputer networks and an application of this method to solve symmetric traveling salesman problems by a best first branch & bound strategy.

1992, Wouter Joosen, Elie Milgrom, Parallel Computing: From Theory to Sound Practice, Barcelona, Spain, page 598:

(programming) To make to execute in parallel.


golfed

One of the best optimizations of Perl programs is trimming the number of operations it has to perform. The less work it has to do, the better. This isn't an argument for obfuscated or golfed code—just good profiling […]

2006, Chromatic, Damian Conway, Curtis Poe, Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving:

(programming) Having had its source code made as short as possible, as in code golf.


synchronization domain

en-noun

synchronization domain (plural synchronization domains)

(computer science) In the context of thread synchronization, a collection of contexts and objects that share a single lock.


defragmentation

defragmentation (countable and uncountable, plural defragmentations)

/diːˌfɹæɡmənˈteɪʃən/

From defragment + -ation or de- + fragmentation.

(computing) The action of defragmenting, particularly with respect to a computer disk or drive.


below the fold

(by extension, web design, graphical user interface) Far enough down that it is not likely to be visible in the initial display of a window or screen, such that the end user will probably have to scroll down before seeing it.


analog computer

analog computer (plural analog computers)

(computing) A computer (mechanical, electrical or other) that processes using continuously varying signals rather than digital, quantized, values.

analoga komputilo

computer that processes using continuously varying signals


digital computer

digital computer (plural digital computers)

(computing) A computing device that processes signals that change in discrete, quantized, steps; as opposed to an analog computer.


PTB

The developer clarified that players will be able to enjoy all of these changes and new Stranger Things content until the end of the PTB[.]

2019 August 30, Glenn Carreau, “Dead by Daylight Finally Getting Dedicated Servers”, in GameRant, archived from the original on 2020-11-08:

The clients targeted for this injection are Discord, Discord Development, Discord Canary, and Discord PTB (Public Test Build).

2022 August 17, Bill Toulas, “Malicious PyPi packages turn Discord into password-stealing malware”, in Bleeping Computer, archived from the original on 2023-12-16:

Those who wish to participate need good internet as these PTBs require them to practically reinstall the whole game.

2023 August 8, Lukus Herblet, “How to play Dead By Daylight's Alien Chapter PTB”, in SportSkeeda, archived from the original on 2023-08-08:

A new PTB update has arrived for Dead by Daylight, and it offers a whole bunch of new things for players to check out.

2024 April 4, Marc Deschamps, “Dead by Daylight Update Lets Players Test New Features and Updated Killers”, in Comicbook, archived from the original on 2024-07-16:

It is worth keeping in mind, while you can test the Ashlands biome on the PTB, it’s still in development meaning you may experience more glitches and bugs while playing on the PTB.

2024 April 24, Hayley Andrews, “Valheim Ashlands release date: When is Valheim’s next biome update?”, in Dot Esports, archived from the original on 2024-05-23:

(software) Initialism of public test build, public test branch.

I'm 90% sure that FreeBSD itself will do this when it receives a PTB with an MTU value of (say) 1000.

2010 April 13, Matthew Luckie, “Re:reassembled packets and pfil”, in mailing.freebsd.net (Usenet), archived from the original on 2024-08-21:

Therefore, receiving a PTB message with a ^([sic]) MTU smaller thatn the IPv6 minimum MTU of 1280 bytes causes a host to append a fragmentation header to all its IPv6 packages to a certain host.

2014 January 21, Mathias Morbitzer, “TCP Idle Scans in IPv6”, in hitb magazine, volume 4, number 10, archived from the original on 2024-07-30, page 8:

[F]irewalls that completely block incoming PTBs break the PMTUD protocol.

2019 February 5, Ramesh R. Subbaraman, “Rate limitable and efficient discovery of path maximum transmission units”, in International Journal of Communication Systems, volume 32, number 6, →DOI, →ISSN, page 3:

(networking) Initialism of packet too big, an IPv6 error message.


common knowledge

(logic, game theory) A special kind of knowledge for a group of agents, such that when all the agents in a group G know p, they all know that they know p, they all know that they all know that they know p, and so on ad infinitum.


pebibyte

(computing) Strictly, 2⁵⁰ (1024⁵, 1,125,899,906,842,624) bytes or 2¹⁰ (1024) tebibytes, as opposed to a petabyte.


PND

personal navigation device
personal navigation device

(computing) personal navigation device; a portable electrical product to navigate the user


zettabyte

Cerberus Scientist: I'm sorry, sir. None of Normandy's surveillance feeds have been responding since Shepard went rogue.
Illusive Man: I want it back. Retry the remote lockdown protocols.
Cerberus Scientist: After our last attempt, EDI flooded our server with seven zettabytes of explicit images. I think she was making a joke.

2012, BioWare, Mass Effect 3 (Science Fiction), Redwood City: Electronic Arts, →OCLC, PC, scene: Cronos Station:

Conservative estimates put data produced in 2020 alone at 44 zettabytes.

2015 January 2, Fiona Graham, “Look-ahead 2015: Fly into the future and other predictions”, in BBC News:

For such quantities, it is necessary to introduce a further unit: the zettabyte which corresponds to 1000 exabytes. The International Data Corporation (IDC) predicts the world's data will grow to 175 zettabytes in 2025.

2021, Giuseppe Arbia, Statistics, New Empiricism and Society in the Era of Big Data, Springer Nature, →ISBN, page 5:


trackback

trackback (countable and uncountable, plural trackbacks)

(uncountable, computing) A method to keep track of links to content, especially blog entries.


platter

From Middle English plater, from Anglo-Norman plater, dissimilatory variant of platel, from Old French plate (“metal plate”) (see plate). Doublet of plateau.

(computing) One of possibly many disks on which data is stored in a mechanical hard drive.


compiland

(computing) A file or other single unit of program source code that can be compiled.


microtexture

(computer graphics) A small-scale texture used to produce fine detail.


frecency

frecency (countable and uncountable, plural frecencies)

Blend of frequency + recency, coined for the development of Mozilla Firefox.

For example, a feature called "frecency" compiles the user's browing^([sic]) history to suggest similar websites and searches.

2008 February 13, Mark Raby, “Firefox 3 Beta 3 goes live”, in TG Daily:

[…] the AwesomeBar will match what you’re typing (even multiple words!) against the URLs, page titles, and tags in your bookmarks and history, returning results sorted by “frecency” (an algorithm combining frequency + recency).

2008 April 17, Deb Richardson, quoted in Bill Scott and Theresa Neil, Designing Web Interfaces, O’Reilly Media (2009), page 264

So the more often and the more recently you’ve been there, the higher “frecency” it has and the higher it’s rated.

2008 August, unknown author, “Firefox 3: A Browser Odyssey”, Maximum PC, Future US, ISSN 1522-4279, page 52

[…] or improve our cache performance so that we're keeping cached items that are related to sites with high frecency -- […]

2009 March 23, Mike Beltzner, “Re: Firefox privacy prefpane UI refresh”, in mozilla.dev.apps.firefox (Usenet):

No, Tb [Thunderbird] has yet to develope^([sic]) the Fx [Firefox] frecency thing. It's just simple pattern matching, IIUC.

2009 May 20, Ron K., “Re: Address selection preference”, in mozilla.support.thunderbird (Usenet):

Regarding collection usage, frecency metrics are employed, combining frequency and recency, to effectively capture concept drift and temporal trends.

2010, Mounia Lalmas et al., editors, Research and Advanced Technology for Digital Libraries […] , Springer, →ISBN, page 544:

(computing, rare) Any heuristic that combines the frequency and recency into a single measure, typically used to predict page revisits in a web browser.


BFF

software engineering
software engineering

(software engineering) Initialism of backend for frontend.


genetic algorithm

genetic algorithm (plural genetic algorithms)

(computing) A search heuristic that is based on biological evolution.


z-order

When you click on a window it is brought to the top of the z-order so that you can see it.

(computer graphics) The order in which objects should be drawn in order to display correctly.

To get the rectangle to hide some of the text, make its z-order higher.

(computer graphics) A property of a graphical object that indicates its position in the z-order.


font name

(computing, typography) Used other than figuratively or idiomatically: see font, name: the name of a font (typeface).


subnet

(networking) A portion of a network that shares a network address in which each component is identified by a number.

subxarxa

portion of a network which shares a network address in which each component is identified by a subnet number


subnet

en-verb

subnet (third-person singular simple present subnets, present participle subnetting, simple past and past participle subnetted)

subnets (present singular third-person)
subnetting (participle present)
subnetted (participle past)
subnetted (past)

(transitive, networking) To break (a network) into subnets.


IIS

Internet Information Services
w:Internet Information Services

(computing) Initialism of Internet Information Services


tag soup

(computing, Internet, informal) Poorly structured code in a markup language that uses tags (such as HTML), especially when it violates specifications.


capslock

en-noun

capslock (countable and uncountable, plural capslocks)

(computing) A mode in which the capitalization of typed letters is reversed.

caps lock

a mode in which capitalization of typed letter is reversed

(computing, countable) A key on the keyboard that activates capslock.

大寫鎖定 /大写锁定

a key on the keyboard that activates capslock


DICT

(computing) A dictionary network protocol.


MIME

(networking) Acronym of Multipurpose Internet Mail Extensions, (an Internet standard that extends the formatting and content capabilities of email)


SSH

(networking) Initialism of Secure Shell (a networking protocol by which two computers are connected via a secure channel.)


TFTP

(networking) Initialism of trivial file transfer protocol: a simple file transfer protocol, like FTP.


(telecommunications, computing) Recommended Standard 232; the standard for serial binary signals between a DTE and a DCE.


CRP

composite reuse principle
composite reuse principle#English

(software) Initialism of composite reuse principle.


time-slicing

time-slicing (usually uncountable, plural time-slicings)

(computing) A technique used to share a processor in a round robin manner with all of the tasks of the same priority, allowing lower priority tasks when idle.


s.n.

Borrowed from Latin s.n., an initialism of sine nōmine (“without a name”).

(bibliography) Indicating that the title of a cited work is unknown.


halant

Borrowed from Hindi हलंत (halant). The computing sense arises from the diacritic sense through the use in ISCII of the same computer character to act, depending on context and font capabilities, as either a visual diacritic or as a control character modifying a pair of consonants.

(computing) A character which binds consonants into a conjunct or some other form of visual combination which is prototypically a visual indication that the first consonant does not have an implicit vowel


use case

(software engineering) A potential scenario in which a system receives an external request (such as user input) and responds to it.

So Amazon unveiled more software services to make A.W.S. indispensable. In a speech at the event, Andy Jassy, the head of A.W.S., said it wanted to “enable every imaginable use case.”

2019 December 15, Daisuke Wakabayashi, “Prime Leverage: How Amazon Wields Power in the Technology World”, in The New York Times, →ISSN:

Shopify fulfills what’s known in the software development community as the “80 percent use case,” which means it provides 80 percent of the features that merchants need and third-party developers supply the rest[…]

2020 November 24, Yiren Lu, “Can Shopify Compete With Amazon Without Becoming Amazon?”, in The New York Times, →ISSN:

(software engineering) A usage scenario for a piece of software; often used in the plural to suggest situations where a piece of software may be useful.


class diagram

static structure diagram
static structure diagram

(software engineering) A type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, and the relationships between the classes.


broken source

(software, slang, derogatory) open source computer software that is buggy, unstable, or lacking features.


clip art

(computing) A set of images, distributed as files with other software, that may be copied and pasted into documents or other files.


corelet

(computing) Any of various applications resident in the memory of a mobile phone or similar device.


penetration test

penetration test (plural penetration tests)

(computing) A test of a computer system's access control, in which a user attempts to gain access to the system without the prescribed credentials.


information entropy

(information theory) A measure of the uncertainty associated with a random variable; a measure of the average information content one is missing when one does not know the value of the random variable (usually in units such as bits); the amount of information (measured in, say, bits) contained per average instance of a character in a stream of characters.


subprogram

(computing) A program contained within a larger program

aliohjelma

a program contained within a larger program


mockable

en-adj

mockable (comparative more mockable, superlative most mockable)

more mockable (comparative)
most mockable (superlative)

To run tests on a mockable version of android.jar, you would need to introduce product flavors, which we covered in Chapter 4.

2016, Murat Yener, Onur Dundar, Expert Android Studio, page 233:

(software engineering) Of which a mockup or prototype may be made.


EF

(computing, Microsoft) Initialism of Entity Framework, an open-source ORM framework.


TF

en-noun

TF (countable and uncountable, plural TFs)

(countable, information science) Initialism of term frequency.


TPC

Transmit Power Control
w:Transmit Power Control

(networking) Initialism of Transmit Power Control.


DRF

Development Request Form
Development Request Form

(computing, initialism) Development Request Form.


downloader

The system includes an 8080 and a Z80 assembler, a Tektronix format downloader and other utilities.

1982, InfoWorld, volume 4, number 10, page 35:

(computing) A computer program that assists with the downloading of files.


header file

(programming) A file, usually in the form of source code, that is automatically included in another source file by the compiler.

hlavičkový soubor

file that is automatically included in another source file

(programming) A file that contains declarations but no implementations.


remote procedure call

remote procedure call (countable and uncountable, plural remote procedure calls)

(computing) A technology that allows a computer program to cause a subroutine or procedure to execute in another address space, commonly on another computer on a shared network, without the programmer explicitly coding the details for this remote interaction.


remote method invocation

remote method invocation (countable and uncountable, plural remote method invocations)

object-oriented programming
object-oriented programming

remote procedure call
remote procedure call

(software, object-oriented programming) remote procedure call


anonymous pipe

interprocess communication
interprocess communication

(computing) A simplex FIFO communication channel that may be used for one-way interprocess communication.


named pipe

(computing) An extension to the anonymous pipe concept on Unix and Unix-like systems, used for interprocess communication.


interprocess communication

interprocess communication (usually uncountable, plural interprocess communications)

FreeBSD provides a rich set of interprocess-communication facilities intended to support the construction of distributed programs built on top of communications primitives.

2014, Marshall Kirk McKusick, George V. Neville-Neil, Robert N.M. Watson, The Design and Implementation of the FreeBSD Operating System, 2nd edition, Addison-Wesley Professional, →ISBN, page 593:

(computing) A set of techniques for the exchange of data among two or more threads in one or more processes.


trie

(computer science) An ordered tree data structure that is used to store an associative array where the keys are usually strings.


coker

LL-Q1860 (eng)-Flame, not lame-coker.wav


KVM

(computer hardware) Initialism of keyboard-video-mouse: a device allowing these input and output devices to be swapped between a series of server consoles, especially in a rack configuration.

keyboard-video-mouse

(computing) Initialism of kilobyte virtual machine: a virtual machine derived from the Java virtual machine specification, written for small devices with limited memory.

kilobyte virtual machine

(computing) Initialism of kernel-based virtual machine: a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.


preseeding

2004, Joey Hess, "d-i preseed file version 0.1", reprinted in Frank Ronneburg, 2005, Debian GNU/ Linux Anwenderhandbuch,
Some parts of the installation process cannot be automated using some forms of preseeding, because the questions are asked before the preseed file is loaded.

In addition to the preseed option, the boot command will then be longer than 100 characters, which defeats the purpose of preseeding -- a manual installation of Debian requires only twelve keystrokes before you are prompted for the root password.

2005, Martin F. Krafft, The Debian System: Concepts and Techniques, →ISBN, page 426:

This first command is run as early as possible, just after preseeding is read.

2005: Frank Ronneburg, Debian GNU/Linux Anwenderhandbuch für Einsteiger, Umsteiger und Fortgeschrittene, page 124 (Pearson Education; ISBN 978‒3‒8273‒2303‒3)

I'm using preseeding over network(PXE).

2008, "etch-n-half netboot problems", Unix Linux Forum, Aug 18

(computing) a way to set answers to questions asked during the installation process, without having to manually enter the answers while the installation is running.


FSF

Free Software Foundation
w:Free Software Foundation

(software, organisation) Initialism of Free Software Foundation.


delimiter

LL-Q1860 (eng)-Flame, not lame-delimiter.wav

(computing) A unique character or series of characters that indicates the beginning or end of a specific statement, string or function body set.

oddělovač

(Computer) A unique character or series of characters that indicates the beginning or end of a specific statement, string or function body set.


link editor

(computing) A program that links modules together, by resolving calls or references to external names, to form a single executable program


virtualist

(art, computing) An artist who specializes in art on the Internet or in virtual reality.


data model

(databases) A result of applying a data modeling to some particular application, using a database model such as relational.

datový model

(databases) A database model, such as relational or hierarchical.


unerase

en-verb

unerase (third-person singular simple present unerases, present participle unerasing, simple past and past participle unerased)

unerases (present singular third-person)
unerasing (participle present)
unerased (participle past)
unerased (past)

(transitive, computing) To restore something that has been erased.


distributable

Go to […] to obtain the latest .NET Framework 2.0 version, language packs, and related distributables.

2008, John Paul Mueller, Microsoft Exchange Server 2007 For Dummies, page 36:

(computing) A software component that can be distributed.


BLOB

Formed as a backronym. See Object storage#Origins.

I've added a BLOB so that we can store pictures.

binary large object
binary large object#English

(databases) Acronym of binary large object.


handshaking

I waited for the modems to finish their handshaking so I could start transferring the file.

(computing) A step in a protocol in which information is exchanged between computing processor devices; often as part of the initiation process for communications.


populatable

In particular, it is checked whether all parts of the conceptual scheme are populatable at all, whether any information is lost…

1994, Ramez Elmasri, Vram Kouramajian, Bernhard Thalheim, Entity-relationship Approach, ER '93: 12th International Conference on the Entity Relationship Approach, →ISBN, page 239:

Since Man and Woman are exclusive, and an object type must be populatable, no object type can be a subtype of both…

2001, Terry Halpin, Information Modeling and Relational Databases: From Conceptual Analysis to Local Design, →ISBN, page 255:

These schemata are the best populatable schemata among schemata with the same number of predicators.

2005, R. Meersman, On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops, →ISBN, page 736:


AMR

Adaptive Multi-Rate audio codec
w:Adaptive Multi-Rate audio codec

(computing) Initialism of Adaptive Multi-Rate audio codec.


replayability

LL-Q1860 (eng)-Flame, not lame-replayability.wav

The language should be designed to achieve replayability and a high-level of scriptability.

(computing) Capability of being played back as from a recording (replayable).


gigabit

/ˈd͡ʒɪɡəbɪt/

(computing) One billion (10⁹, or 1,000,000,000) bits or 1,000 megabits.


XPS

(computing) Initialism of Dell XPS (a line of gaming and performance computers manufactured by Dell)

Dell XPS

XML Paper Specification
w:XML Paper Specification

(computing) Initialism of XML Paper Specification.


XPS

en-noun

XPS (countable and uncountable, plural XPSs)

(X-ray photoelectron spectroscopy): French: XPS

(X-ray photoelectron spectroscope): French: XPS

(communication, computing) Initialism of transmit packet steering (a scaling technique for network traffic processing)


CAN

Controller Area Network
w:en:Controller Area Network

(computing, manufacturing, automotive) Abbreviation of Controller Area Network., ISO standards 11898, 11898-1, 11898-2, and its predecessor standards.


CAN

CAN (countable and uncountable, plural CANs)

(computing, manufacturing, automotive, countable) Abbreviation of controller area network.

(computing, countable) Initialism of campus area network.


initiable

en-adj

initiable (comparative more initiable, superlative most initiable)

more initiable (comparative)
most initiable (superlative)

(computing) Able to be set to an initial value or state; initializable


RTT

en-noun

RTT (countable and uncountable, plural RTTs)

(computer graphics) Initialism of render-to-texture.


demilitarized zone

demilitarized zone (plural demilitarized zones)

(computing) A subnetwork of a LAN, exposed to the internet or another untrusted network but firewalled off from the rest of the LAN.


loose coupling

(computer science) A low-level interdependent coupling between program modules.

couplage

computer science: low-level interdependent coupling between modules


Writing of the L1 is performed one cache line at a time and can be 64 bytes or 32 bytes.

2009, Sandeep Koranne, Practical Computing on the Cell Broadband Engine, →ISBN, page 22:

(computing) Short for first level in various contexts.

(computing) The first-level cache of a processor, closer to the processor than the second-level cache.

(networking) The physical layer in the seven-layer OSI network model.


In typical Intel chips L2 bandwidth is half of L1 bandwidth.

(computing) Short for second level in various contexts

(computing) The second-level cache of a processor, farther away from the processor than the first level cache.

an L2 switch

(networking) The data link layer in the seven layer OSI network model.


cyberscholarship

(computing) academic research using high-performance computing coupled with digital libraries


toast rack

(UK, computing, slang) The ZX Spectrum 128k+ home computer, having a large heat sink built into the keyboard, shaped like a toast rack.


entitize

en-verb

entitize (third-person singular simple present entitizes, present participle entitizing, simple past and past participle entitized)

entitizes (present singular third-person)
entitizing (participle present)
entitized (participle past)
entitized (past)

The program entitizes certain XML characters.

(computing, transitive) To convert a character into a character entity reference.


PSU

(electronics, computer hardware) Initialism of power supply unit.


fanin

en-noun

fanin (countable and uncountable, plural fanins)

(computing, electronics) The degree to which a component has separate inputs entering it.


title case

From title + case, because it is the casing (letter case pattern) traditionally often used for document titles (as well as headings and other display type) in English orthography.

(publishing, computing) The capitalization of text in which the first letter of each major (important) word is set as a capital.

English orthography
display typeface
microcomputer revolution
style guide


AIO

(computing) Initialism of asynchronous I/O.


XD

(computing, programming) Initialism of experience design.


fat

en-adj

fat (comparative fatter, superlative fattest)

fatter (comparative)
fattest (superlative)

Of sense: lean

carrying a larger than normal amount of fat; antonym(s) of

Sranan Tongo: fatu

From Middle English fat, from Old English fǣtt (“fatted, fat”), from Proto-West Germanic *faitid (“fatted”), originally the past participle of the verb *faitijan (“to make fat”), from *fait (“fat”).

chubby

fat client

a fat pointer

(computing) Carrying additional data or functionality.


SEU

en-noun

SEU (countable and uncountable, plural SEUs)

ionizing radiation
ionizing radiation#English

(computing) Initialism of single-event upset (a transient soft error/glitch caused by ionizing radiation impacting a chip).


release notes

(computing) Documents distributed with a release of a software product, indicating changes, workarounds, etc.


ad hocery

ad hocery (countable and uncountable, plural ad hoceries)

artificially intelligent
artificial intelligence

(computing) Arbitrary decision rules sometimes included in artificially intelligent software to simulate the unexpectedness in human reasoning.


expander

graphical user interface
graphical user interface

(graphical user interface) A control that expands to show more options or commands, keeping them hidden until needed.


Nash equilibrium

Nash equilibrium (plural Nash equilibria)

Named after American mathematician John Forbes Nash Jr.

named-after

(game theory) The set of choices of players' strategies for which no player can benefit by changing his or her strategy assuming that the other players keep theirs unchanged.


Pareto improvement

en-noun

Pareto improvement (plural Pareto improvements)

(game theory, economics) A change in the allocation of a resource to a set of individuals that is an improvement for at least one and no worse for any other.


Pareto efficient

en-adj

Pareto efficient (comparative more Pareto efficient, superlative most Pareto efficient)

more Pareto efficient (comparative)
most Pareto efficient (superlative)

(game theory, economics) Describing a situation in which the profit of one party cannot be increased without reducing the profit of another.


Pareto optimal

(game theory) Describing a strategy that cannot be made to perform better against one opposing strategy without performing less well against another.


Shapley value

Named in honour of Lloyd Shapley, who introduced it in 1953.

ϕᵢ(v)=∑_(S⊆N⧵i)(|S|!;(n-|S|-1)!)/(n!)(v(S∪i)-v(S)),

given a coalitional game with a set N of n players and a worth function v;:;𝒫(N);→ℜ.

(game theory) A real number determined for the player i as


normal form game

en-noun

normal form game (plural normal form games)

(game theory) Formally, a structure (P, mathbf S, mathbf F) where P = {1,2, ...,m} is a set of players, mathbf S=(S_1,S_2,…,S_m) is an m-tuple of pure strategy sets, one for each player, and mathbf F=(F_1,F_2,…,F_m) is an m-tuple of payoff functions.


extensive form game

extensive form game (plural extensive form games)

(game theory) Informally, a representation of a game as a tree of decision nodes, with the game beginning at a unique initial node, and flowing through the tree along a path determined by the players until a terminal node is reached, where play ends and payoffs are assigned to all players; each non-terminal node belongs to a player; that player chooses among the possible moves at that node, each possible move is an edge leading from that node to another node.


cooperative game

cooperative game (plural cooperative games)

characteristic function
characteristic function

(game theory) Informally, a game formalized using a function (called the characteristic function) that assigns to each coalition of players a real number representing the payoff that the coalition can gain if it is formed, without specifying how the outcome is divided among the participants of the coalition; upon the execution of the game, each player can be a member of at most one coalition.


uninstallation

LL-Q1860 (eng)-Flame, not lame-uninstallation.wav

(software) The process of removing a program from a computer.


binary distribution

binary distribution (plural binary distributions)

(computing) A distribution of software containing executable binaries, without source code.

paquet binaire

a distribution of software containing executable binaries, without source code


unformatted

en-adj

unformatted (comparative more unformatted, superlative most unformatted)

more unformatted (comparative)
most unformatted (superlative)

(computing) That has not yet been formatted for use; uninitialized


controlled vocabulary

en-noun

controlled vocabulary (plural controlled vocabularies)

(information science) A carefully selected set of terms – words and phrases – such that each concept from the domain of discourse is described using only one term in the set and each term in the set describes only one concept.


authorized term

authorized term (plural authorized terms)

controlled vocabulary
controlled vocabulary

(information science) A term prescribed by a controlled vocabulary as the one preferable to its synonyms, such as frequency preferable to pitch.


unauthorized term

unauthorized term (plural unauthorized terms)

(information science) A term discouraged by a controlled vocabulary in favor of its authorized synonym, such as pitch in favor of frequency.


orthogonality

In this chapter we develop one of the key concepts in the geometry of the vector space Rⁿ, namely, the concept of orthogonality of vectors.

1984, John Wesley Brown, Donald R. Sherbert, Introductory Linear Algebra with Applications, Prindle Weber & Schmidt, →ISBN:

Suppose we have an imaginary pair of axes with a set of comparable language entities on one and a set of attributes or capabilities on the other. When we talk of “orthogonality”, we usually mean that the space defined by these axes is as “full” as we can logically make it. Part of the Ruby way is to strive for this orthogonality.

2015, Hal Fulton, André Arko, The Ruby Way […] , Addison-Wesley Professional, →ISBN, page xl:

software engineering
software engineering

(mathematics, statistics, software engineering) The property of being orthogonal.