disable

en-verb

disable (third-person singular simple present disables, present participle disabling, simple past and past participle disabled)

disables (present singular third-person)
disabling (participle present)
disabled (participle past)
disabled (past)

The pilot had to disable the autopilot of his airplane.

At the end of March 2015 the onboard software configuration of the AGILE satellite was modified in order to disable the veto signal of the anticoincidence shield for the minicalorimeter instrument.

2016, M. Marisaldi, A. Argan, A. Ursi, T. Gjesteland, F. Fuschino, C. Labanti, M. Galli, M. Tavani, C. Pittori, F. Verrecchia, F. D'Amico, N. Østgaard, S. Mereghetti, R. Campana, P.W. Cattaneo, A. Bulgarelli, S. Colafrancesco, S. Dietrich, F. Longo, F. Gianotti, P. Giommi, A. Rappoldi, M. Trifoglio, A. Trois, “Enhanced detection of terrestrial gamma-ray flashes by AGILE”, in arXiv:

(chiefly electronics, computing) To deactivate, to make inoperational (especially of a function of an electronic or mechanical device).

afskakel

to deactivate a function of an electronic or mechanical device


luser

(computing, slang, derogatory) An incompetent computer user.

(computing, slang, derogatory) A user (especially in IRC) who disobeys the rules of the servers that they are using and usually resorts to disruptive or offensive behavior/behaviour.


Easter egg

/ˈiː.stəɹ ˌɛɡ/

Adventure (1980 video game)#Easter_egg
Easter egg

From Easter + egg. Cognate with German Low German Ooosterei (“Easter egg”), Middle High German ōsterei ("Easter egg"; > modern German Osterei). So called because eggs would be eaten during Easter to break the fasting during Lent. (No eggs, dairy, meat except fish, lard, or foods containing these ingredients could be eaten during Lent.) The computing sense is from the early 1980s, popularized by the video game Adventure.

gloss

"Easter egg"; > modern German <i class="Latn mention" lang="de">Osterei</i>

an Easter egg that displays the names of the application's development team

Once found, the Easter egg will often enable the player to traverse through the game much more rapidly the second time around.

2011, Myint Swe Khine, Learning to Play: Exploring the Future of Education with Video Games, page 59:

(computing, video games) An undocumented function hidden in a program or video game, typically triggered by a particular input sequence or combination of keystrokes.

ou de pasqua

an undocumented function hidden in a program


instant messenger

en-noun

instant messenger (plural instant messengers)

(communication, computing) A computer application which allows instant text communication between two or more people through a network or the Internet in its entirety.


spacefiller

Spacefiller patterns might possibly even be within reach of current search programs; these would have much more predictable (and higher) growth rates from the start.

2008 May 31, Dave Greene, “Life: B37/S23 - A Chaotic Universe.”, in comp.theory.cell-automata (Usenet):

Other things that can be built (I see no reason why not) are a self-replicator, quadratically growing spacefiller, programmable computer/constructor, self-growing prime number sieve.

2009 December 16, Mark Jeronimus, “WireWorld Extendable 3”, in comp.theory.cell-automata (Usenet):

(cellular automata) A pattern that grows quadratically by filling space with still life.


fuzz

fuzz (countable and uncountable, plural fuzzes)

Uncertain. Some dictionaries suggest a Germanic source; compare Low German fussig (“loose; spongy”), Dutch voos (“unsound; rotten”). Others, such as Webster's New College Dictionary, suggest a back-formation from fuzzy. The Oxford English Dictionary suggests, “Perhaps imitative of the action of blowing away light particles.”

onomatopoeic

imitative

"Fuzz testing" or "fuzzing" is a technique for software testing that provides random data ("fuzz") to the inputs of a program.

2008, Asoke Talukder, Manish Chaitanya, Architecting Secure Software Systems, Boca Raton: CRC Press, →ISBN, page 94:

(computing) The random data used in fuzz testing.


fuzz

en-verb

fuzz (third-person singular simple present fuzzes, present participle fuzzing, simple past and past participle fuzzed)

fuzzes (present singular third-person)
fuzzing (participle present)
fuzzed (participle past)
fuzzed (past)

onomatopoeic

imitative

Sulley works by fuzzing the first fuzzable field to be fuzzed. While it is iterating through all the values it wants to try for that field, all the other fields are untouched and remain at their default value.

2012, Charlie Miller, Dion Blazakis, Dino DaiZovi, iOS Hacker's Handbook, page 172:

(computing) To test a software component by running it on randomly generated input.


perplexity

en-noun

perplexity (countable and uncountable, plural perplexities)

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

From Middle English perplexite, borrowed from Middle French perplexité or post-classical Latin perplexitās, from perplexus (“entangled”). By surface analysis, perplex + -ity.

probability distribution
probability distribution

(information theory) A measure of how well a probability distribution or model predicts a sample.


proof of concept

proof of concept (plural proofs of concepts or proofs of concept)

proofs of concepts (plural)
proofs of concept (plural)

software engineering
software engineering

(software engineering, perhaps nonstandard) A proof of technology or pilot project.


programming

programming (usually uncountable, plural programmings)

/ˈpɹəʊɡɹəmɪŋ/

/ˈpɹoʊɡɹæmɪŋ/

Management wanted to know how much programming the project would need.

(computing) The act of writing a computer program.


in silico

/ɪn ˈsɪlɪkəʊ/

From in and silicon (from Latin silex (“flint, pebble, stone; crag, rock”)) + Latin -ō, by analogy with English in vitro (“in glass, referring to an experiment conducted in a test tube”). The silico component refers to silicon chips which were used for computing at the time when the term was coined.

cog

He was able to dissect the frog in silico.

In the future, computers can be used as experimental tools, generating a new source of investigation of living organisms, their study in silico (in contrast to in vivo or in vitro).

1996, Antoine Danchin, “On Genomes and Cosmologies”, in Julio Collado-Vides, Boris Magasanik, Temple F[erris] Smith, editors, Integrative Approaches to Molecular Biology, Cambridge, Mass., London: MIT Press, →ISBN, page 92:

The term "virtual screening" (or in silico screening) was first reported in the scientific literature in 1997[…]; it can be defined as a set of computer methods that analyzes large databases or collections of compounds in order to identify and prioritize likely hit candidates[…]. In silico screening search can be performed on libraries that contain physically existing compounds or on virtual libraries, and thus on compounds that are not yet synthesized. […] [I]t should be noted that in silico screening goes much beyond number crunching, it helps to generate ideas, to reduce the cost and to gain knowledge.

2016, Bruno O. Villotriex, Melaine A. Kuenemann, David Lagorce, Olivier Sperandio, Maria A. Miteva, “In Silico Approaches Assisting the Rational Design of Low Molecular Weight Protein–Protein Interaction Modulators”, in Claudio N. Cavasotto, editor, In Silico Drug Discovery and Design: Theory, Methods, Challenges, and Applications, Boca Raton, Fla.: CRC Press, →ISBN, page 460:

There is an increasing number of in silico models for toxicological endpoints. Some of these models offer significant benefits over existing in vivo or in vitro models. First, they require no materials and will make a prediction from the chemical structure alone. Once the models are built, they are usually fast and cheap to run. […]

[2017], D. Bower, K. P. Cross, S. Escher, G. J. Myatt, D. P. Quigley, “In Silico Toxicology: An Overview of Toxicity Databases, Prediction Methodologies, and Expert Review”, in Dale E. Johnson, Rudy J. Richardson, editors, Computational Systems Pharmacology and Toxicology (Issues in Toxicology; no. 31), London: Royal Society of Chemistry, →ISBN, →ISSN, page 213:

(computing, sciences) In computer simulation or in virtual reality.


requirement

System requirements not met. Go to Settings to learn more.

(engineering, computing) A statement (in domain specific terms) which specifies a verifiable constraint on an implementation that it shall undeniably meet or (a) be deemed unacceptable, or (b) result in implementation failure, or (c) result in system failure.


focal point

(game theory) A solution that people will tend to use in the absence of communication, because it seems natural, special, or relevant.


ESA

Entertainment Software Association
w:Entertainment Software Association

(software) Initialism of Entertainment Software Association.


gesture

/ˈd͡ʒɛs.t͡ʃə/

/ˈd͡ʒɛs.t͡ʃɚ/

/ˈd͡ʒɛs.t͡ʃɝ/

From Medieval Latin gestūra (“a mode of action”), from Latin gerō (“to bear; (reflexive) bear oneself, behave, act”), past participle gestus.

der

This Web browser can be controlled with mouse gestures.

graphical user interface
graphical user interface

(graphical user interface) A motion made with a pointing device, or on a touchscreen, that is recognised by the system as a command.


MPMD

(computing) Initialism of multiple program, multiple data


LKG

(computing) Initialism of last known good.


persistent

en-adj

persistent (comparative more persistent, superlative most persistent)

more persistent (comparative)
most persistent (superlative)

From Latin persistentem, present participle of persistō (“continue steadfastly”). By surface analysis, persist + -ent.

Once written to a disk file, the data becomes persistent: it will still be there tomorrow when we run the next program.

(computing) Of data or a data structure: not transient or temporary, but remaining in existence after the termination of the program that creates it.

pysyvä

computing: existing after the execution of the program


armature

/ˈɑɹ.mə.t͡ʃʊɚ/

/ˈɑɹ.mə.t͡ʃɚ/

Borrowed from Middle French armature, from Latin armātūra (“armour”). Doublet of armor and armure.

(computer graphics) A kinematic chain (a system of bones or rigid bodies connected by joints) that is used to pose and deform models, often character models.


discretize

en-verb

discretize (third-person singular simple present discretizes, present participle discretizing, simple past and past participle discretized)

discretizes (present singular third-person)
discretizing (participle present)
discretized (participle past)
discretized (past)

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

(transitive, mathematics, computing) To convert (a continuous space) into an equivalent discrete space, often for the purposes of easier calculation.

discretiseren

convert continuous space into discrete space


blogcast

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

(computing) a short video and/or audio clip published within a blog

(computing) a multi-participant, conversational blog


flatten

flatten (third-person singular simple present flattens, present participle flattening, simple past and past participle flattened)

flattens (present singular third-person)
flattening (participle present)
flattened (participle past)
flattened (past)

(programming, transitive) To reduce (a data structure) to one that has fewer dimensions, e.g. a 2×2 array into a list of four elements.

(computer graphics, transitive) To combine (separate layers) into a single image.

統合する

computer graphics: to combine into a single image


lasso

→ Czech: laso

→ Dutch: lasso

→ Finnish: lasso

→ German: Lasso

→ Hungarian: lasszó

→ Italian: lasso

→ Macedonian: ласо (laso)

→ Russian: лассо́ (lassó)

→ Slovene: laso

From Spanish lazo, from Vulgar Latin *laceum, from Latin laqueus. Doublet of lace.

(computing) An image-editing function allowing the user to capture an irregularly-shaped object by drawing an approximate outline.


scrubber

(graphical user interface, audio, video) A horizontal bar allowing the user to set the playback position.


upsert

upsert (third-person singular simple present upserts, present participle upserting, simple past and past participle upserted)

upserts (present singular third-person)
upserting (participle present)
upserted (participle past)
upserted (past)

Each entity event is upserted into the key/value table, such that the most recently read event for a given key is represented.

2020, Adam Bellemare, Building Event-Driven Microservices, O'Reilly, →ISBN, page 25:

(databases, transitive) To insert rows into a database table if they do not already exist, or update them if they do.


upsert

The upsert option lets you specify whether the update should be an upsert—that is, it tells MongoDB to update the record if it exists, and create it if it doesn't.

2013, David Hows, Eelco Plugge, Peter Membrey, Tim Hawkins, The Definitive Guide to MongoDB, Apress, →ISBN, page 66:

(databases) An operation that inserts rows into a database table if they do not already exist, or updates them if they do.


deferred

(programming) Synonym of promise (“object representing delayed result”)


screensaver

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

I configured my screensaver to appear after only two minutes, because I enjoyed watching it so much.

(software) A computer program that displays aesthetic patterns or images when the computer is not being used, originally intended to prevent screenburn.


zip

(programming) Synonym of convolution (“type of mapping function”)


zip

zip (third-person singular simple present zips, present participle zipping, simple past and past participle zipped)

zips (present singular third-person)
zipping (participle present)
zipped (participle past)
zipped (past)

(transitive, computing) To compress (one or more computer files) into a single and often smaller file, especially one in the ZIP format.

компримирам

to convert a computer file into a smaller package

(transitive, programming) To subject to the convolution mapping function.


bogus

en-adj

bogus (comparative more bogus, superlative most bogus)

more bogus (comparative)
most bogus (superlative)

First attested as an underworld term for an apparatus for creating counterfeit coins, then the coins themselves. Later, the word was applied to anything of poor quality. The newest use to mean useless is probably from the slang of computer hackers.
The origin is unknown, but there are at least two theories that try to trace its origin:
* From Hausa boko (“to fake”). Since bogus first appeared in the United States, it may be possible that its ancestor was brought there on a slave ship.
* From criminal slang as a short form of tantrabogus, a 19th-century slang term for a menacing object, making some believe that bogus might be linked to bogy or bogey (see bogeyman). In this sense, Bogus might be related to Bogle – a traditional trickster from the Scottish Borders, noted for achieving acts of household trickery; confusing, but not usually damaging.

(computing, slang) Incorrect, useless, or broken.


break down

en-verb

break down (third-person singular simple present breaks down, present participle breaking down, simple past broke down, past participle broken down or (informal) broke down)

breaks down (present singular third-person)
breaking down (participle present)
broke down (past)
broken down (participle past)
broke down (informal participle past)

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

I am afraid my computer will break down if I try to run it at too high a speed.

(intransitive, of a machine, computer, vehicle, etc.) To stop functioning.


Zip drive

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

A trademark of the Iomega Corporation. See zip (“move quickly”).

(computing) A storage device, similar to a floppy disk drive but using disks with a much larger capacity (100, 250, or 750 MB, compared to a normal floppy disk capacity of 1.44 MB).


lunchbox

You'll find a mix among clamshell laptops for strong laps, lunchboxes, and sewing-machine configurations; the latter two designs typically have detachable keyboards.

1988 October 11, PC Mag, volume 7, number 17, page 93:

The performance difference between desktops and lunchboxes was practically nil.

2004, Scott Mueller, Upgrading and Repairing Laptops, page 20:

(computing, slang) A luggable; an early laptop computer, usually a unit with a handle and a fold-out keyboard.


open-source

Linux is an open-source operating system.

ASP.NET MVC has been under an open-source license since the initial release, but it was just open-source code instead of a full open-source project.

2014, Jon Galloway, Brad Wilson, K. Scott Allen, David Matson, Professional ASP.NET MVC 5, John Wiley & Sons, →ISBN, page 10:

(software) Of or relating to software where the source code is freely available and licensed in a manner that permits modification and redistribution.


open-source

open-source (third-person singular simple present open-sources, present participle open-sourcing, simple past and past participle open-sourced)

open-sources (present singular third-person)
open-sourcing (participle present)
open-sourced (participle past)
open-sourced (past)

The big Unix company Sun Microsystems bought the code for StarOffice in 1999, and some time afterward they open-sourced as much of it as they could.

2005, David Brickner, Test Driving Linux: From Windows to Linux in 60 Seconds:

(transitive, computing) To release the source code of, so as to permit modification and redistribution.


open source

Compound of open + source, coined by Christine Peterson in 1998 for software as an umbrella term to encompass existing concepts such as free software, freedomware, and sourceware.

(software) The practice of providing open-source code for a product.

His contributions to open source are numerous.

(software) Open-source software in general.


partial

en-adj

partial (comparative more partial, superlative most partial)

more partial (comparative)
most partial (superlative)

From Middle English partiall, parcial, from Old French parcial (“biased or particular”), from Late Latin partiālis (“of or pertaining to a part”), from Latin pars (“part”).

der

It's easy to prove partial correctness, but it's not obvious that it is also totally correct.

(computer science) describing a property that holds only when an algorithm terminates


partial

In fact, as seen in Chapters 5 and 6, the resulting document is usually the product of rendering a layout, which yields the rendering of the template at hand, which in turn can invoke the rendering of other templates and/or one or more partials.

2009, Antonio Cangiano, Ruby on Rails for Microsoft Developers, page 356:

(programming, Internet) A fragment of a template containing markup.


allocate

en-verb

allocate (third-person singular simple present allocates, present participle allocating, simple past and past participle allocated)

allocates (present singular third-person)
allocating (participle present)
allocated (participle past)
allocated (past)

From Medieval Latin allocāte, imperative of Latin allocāre, from ad- (“to”) + locus (“place”).

The memory manager allocates memory to requesting processes until there is no more memory available or until there are no more processes waiting for memory.

2011, José M. Garrido, Richard Schlesinger, Kenneth Hoganson, Principles of Modern Operating Systems, 2nd edition, Jones & Bartlett Publishers, →ISBN, page 264:

(computing) To reserve a portion of memory for use by a computer program.

okupi

computing: to reserve a portion of memory for use by a computer program


WIMP

en-noun

WIMP (countable and uncountable, plural WIMPs)

(graphical user interface) Acronym of window, icon, menu, pointer (a graphical interface paradigm).

(graphical user interface, very rare) Acronym of window-icon-mouse program.


WIMP

Internet Information Services
w:Internet Information Services

(Internet software) Initialism of Windows, Internet Information Services, MySQL/MariaDB, and PHP/Perl/Python.


memory chip

(computing, electronics) A RAM, ROM, PROM, EPROM or EEPROM microchip that can be plugged into a personal computer to provide temporary or permanent memory.


Dvorak

August Dvorak
Dvorak Simplified Keyboard

From Czech Dvořák. The keyboard is named after the American inventor August Dvorak.

Dvorak keyboard

(computing, typography) Describing an optimized keyboard layout for the English language, in which the alphabet is arranged in the order PYFGCRL on the top row, AOEUIDHTNS on the middle, or home row, and QJKXBMWVZ on the bottom row, thus placing the letters most frequently used in the home row. Many variants on Dvorak layouts also exist, including keyboards for right-hand-only and left-hand-only-typists.


reusable

en-adj

reusable (comparative more reusable, superlative most reusable)

more reusable (comparative)
most reusable (superlative)

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

(computing) (of a program) Able to be executed by several tasks without being reloaded; either reentrant or serially reusable


peripheral brain

en-noun

peripheral brain (plural peripheral brains)

(computing) Any hardware (i.e. handheld, computer, laptop) containing vast amounts of information, which is in constant flux and is important to the owner but not so important as to be stored in wetware.

cerebro periférico

Any hardware containing vast amounts of information, which is in constant flux and is important to the owner but not so important as to be stored in wetware


NAT

NAT (countable and uncountable, plural NATs)

Coordinate term: PAT

(networking) Acronym of network address translation (“network address rewriting”).

(networking) Acronym of network address translator (“device that implements that network function; a NAT firewall”).


promiscuous

en-adj

promiscuous (comparative more promiscuous, superlative most promiscuous)

more promiscuous (comparative)
most promiscuous (superlative)

→ German: promiskuos

From Latin prōmiscuus (“mixed, not separated”), from prō (“forth”) + misceō (“mix”).

bor

(networking) The mode in which an NIC gathers all network traffic instead of getting only the traffic intended for it.

erottelematon

networking: the mode in which an NIC gathers all network traffic


HDD

/ˈeɪt͡ʃˌdiːˌdiː/

(computing) Initialism of hard disk drive.


FDD

en-noun

FDD (countable and uncountable, plural FDDs)

floppy disk drive
floppy disk drive#English

(computing, countable) Initialism of floppy disk drive.

(software) Initialism of feature-driven development.


A numeronym representing localization as "L" followed by 10 more letters, followed by "n".

(software engineering) Abbreviation of localization.


correctness

correctness (usually uncountable, plural correctnesses)

(computing) The state of an algorithm that correctly mirrors its specification.

virheettömyys

computing: state of an algorithm that correctly mirrors its specification


subclass

en-verb

subclass (third-person singular simple present subclasses, present participle subclassing, simple past and past participle subclassed)

subclasses (present singular third-person)
subclassing (participle present)
subclassed (participle past)
subclassed (past)

unsubclass

antonym(s) of “cause to act as a member of a subclass”

I subclassed the Button class to create a more specialised FancyButton class for my user interface.

object-oriented programming
object-oriented programming

(transitive, computing) (in object-oriented programming) To create a subclass of (some class).

Since Windows knows about these events, your application should be able to know about them as well. In order to accomplish this, subclass the window of a form or control, intercepting all of its events.

2000, James D. Foxall, MCSD in a Nutshell: The Visual Basic Exams, page 93:

(transitive, computing) To cause (an object) to act as an instance of a subclass (by creating the desired subclass and instantiating an object of this subclass).


concurrent

en-adj

concurrent (comparative more concurrent, superlative most concurrent)

more concurrent (comparative)
most concurrent (superlative)

/kəŋˈkʌɹənt/

/kɒŋˈkʌɹənt/

/kəŋˈkɝɹənt/

From Middle English concurrent, from Old French concurrent, from Latin concurrēns, present active participle of concurrō (“happen at the same time”), from con- (“with”) + currō (“run”).

Informally, a concurrent program is one that does more than one thing at a time. […] However, this simultaneity is sometimes an illusion.

2000, Douglas Lea, Concurrent Programming in Java, Addison-Wesley, →ISBN, page 19:

Different concurrent designs enable different ways to parallelize.

2012, Rob Pike, “Concurrency is not Parallelism”, in Waza Conference, San Francisco, page 21:

More precisely, a concurrent algorithm (or concurrent program) is the description of a set of sequential state machines that cooperate through a communication medium, e. g., a shared memory.

2012, Michel Raynal, Concurrent Programming, Springer Science & Business, →ISBN, page 4:

Many languages are dogmatic about the solutions they offer for handling concurrent problems. For example, Erlang has elegant functionality for message-passing concurrency but has only obscure ways to share state between threads.

2018, Steve Klabnik, Carol Nichols, The Rust Programming Language, No Starch Press, →ISBN, page 342:

(computing, of code) Designed to run independently, rather than sequentially, using various mechanisms, such as threads, event loops or time-slicing.

concurrent

involving more than one thread of computation


SAS

Serial Attached SCSI
w:Serial Attached SCSI

(computing) Initialism of Serial Attached SCSI, a computer bus standard for mainly connecting hard drives, but also used for other devices, derived from the SCSI and SATA standards.


SAS

(computing) Initialism of secure attention sequence.


shredder

(computing) A program that overwrites deleted data to prevent recovery.


baseline

en-verb

baseline (third-person singular simple present baselines, present participle baselining, simple past and past participle baselined)

baselines (present singular third-person)
baselining (participle present)
baselined (participle past)
baselined (past)

Finally, the test was baselined by evaluating the best and poorest catalysts of their respective types by this protocol.

1993, M.M. Mitchell et al., “Residual Feed Cracking Catalysts”, in Magee & Mitchell, editors, Fluid Catalytic Cracking, →ISBN, page 320:

(engineering, computing) To provide a baseline for measurement.


capability

en-noun

capability (countable and uncountable, plural capabilities)

Formed in Modern English as capable + -ity.

Enforcing a security policy means controlling the rights users can acquire to data. In a capability machine, a user’s rights are defined by the capabilities he (or a process acting on his behalf) can obtain and the access rights conferred by those capabilities.

1987 November, Richard Y. Kain, Carl E. Landwehr, “On Access Checking in Capability-Based Systems”, in IEEE Transactions on Software Engineering, volume SE-13, number 2, pages 202–207:

(computing) A digital token allowing a user or process to interact in a specified way with an object that is subject to access control.


Turing machine

Named after English mathematician, logician, and cryptographer Alan Turing (1912–1954), who introduced the concept in 1936 to give a mathematically precise definition of computability.

named-after

Another class, P, is a subset of NP, and includes all decision problems that can be solved by a (deterministic) Turing machine in polynomial time.

2017, Arlindo Oliveira, The Digital Mind: How Science Is Redefining Humanity, MIT Press, →ISBN, page 81:

(computing theory) An abstract computing machine that has a finite number of possible internal states and operates on an infinite memory tape by first reading a symbol from a cell in the tape, and then, deterministically, based on that symbol and the machine’s state, writing a symbol in that cell, moving to a neighboring cell, and/or changing state.


ghosting

en-noun

ghosting (countable and uncountable, plural ghostings)

Examine your matrix map, and make sure that no three keystrokes form a rectangle with a fourth keystroke that will cause you problems. This prevents both ghosting and blocking.

2011, John St. Clair, Project Arcade: Build Your Own Arcade Machine, page 218:

(computing) A problem with a keyboard where certain simultaneous keypresses trigger the action of a further key that was not in fact pressed.


haptic

National Aeronautics and Space Administration

From Ancient Greek ἁπτικός (haptikós, “able to come in contact with”), from ἅπτω (háptō, “to touch”) + -ικός (-ikós, suffix forming adjectives from nouns).

der

[T]he new standard should encompass other media, such as video, audio (both captured and synthetic), and in principle be extensible to new modalities such as haptic output and speech or gestural input, which have become increasingly integrated within graphics applications; […]

1999, David J. Duke, Ivan Herman, M. Scott Marshall, “Preface”, in PREMO: A Framework for Multimedia Middleware: Specification, Rationale, and Java Binding (Lecture Notes in Computer Science; 1591), Berlin, Heidelberg: Springer-Verlag, →ISBN, →ISSN, page v:

We might think, for example, about tele- (or remote) surgery, a technique that, now more than ever before, is enabling surgeons around the world to operate using haptic interfaces that control robotic systems located at different locations.

2014, Alberto Gallace, Charles Spence, “Introduction”, in In Touch with the Future: The Sense of Touch from Cognitive Neuroscience to Virtual Reality, Oxford: Oxford University Press, →ISBN:

Haptic feedback, or virtual touch, can also contribute to an IVE [immersive virtual environment] by providing forces or resistance with a physical device that resists a physical hand or finger. […] Vibration motors in smartphones and tablets can also be seen as a rudimentary form of haptic feedback.

2015, Cody O. Karutz, Jeremy N. Bailenson, “Immersive Virtual Environments and the Classrooms of Tomorrow”, in S. Shyam Sundar, editor, The Handbook of the Psychology of Communication Technology, Chichester, West Sussex: Wiley-Blackwell, →ISBN, page 295:

(computing) Of or relating to haptics (“the study of user interfaces that use the sense of touch”).


multithreaded

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

(computing) Of an application program, having more than one thread of execution; thus taking advantage of multi-tasking operating systems and hardware.

مُتَعَدَّد مُؤَشِّرَات

application having more than one thread of execution

programming language
programming language

(computing) Of a programming language, able to produce such programs


thrash

en-verb

thrash (third-person singular simple present thrashes, present participle thrashing, simple past and past participle thrashed)

thrashes (present singular third-person)
thrashing (participle present)
thrashed (participle past)
thrashed (past)

From Middle English thrasshen, a dialectal variant of thresshen, threshen (whence the modern English thresh), from Old English þrescan, from Proto-Germanic *þreskaną, whence also Old High German dreskan, Old Norse þreskja.

(software) To extensively test a software system, giving a program various inputs and observing the behavior and outputs that result.

koeajaa perin pohjin

software: to extensively test a software system

(computing) In computer architecture, to cause or undergo poor performance of a virtual memory (or paging) system.

ruuhkautua

computing: to cause poor performance of a virtual memory


ambient device

(computing) A simple wireless object that unobtrusively presents information.


archdevil

/ɑɹt͡ʃˈdɛvəl/

/ɑɹt͡ʃˈdɛvɪl/

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

(computing, Unix) A program, or part of a program, which is not invoked explicitly but lies dormant waiting for some event.


clean code

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

(computing, software) Non-redundant software code comprising of focused task-specific modules and functions, written in a systematic manner so that another coder can easily interpret or modify it.


deviation ratio

en-noun

deviation ratio (plural deviation ratios)

(signal processing) The ratio of maximum permitted frequency deviation, σₘₐₓ to the maximum permitted modulating frequency, fiₘₐₓ.


quad

Shortened, via clipping or abbreviation, from various English terms. Ultimately related to Latin quattuor (“4”); compare quadri-, quadruple.
The typography senses are from the abbreviation quad. for obsolete quadrat; the keyboard command comes from the verb sense.

System Rasterization Primitives • Polygons • Triangles, Trapezoids, Quads

1989, ACM SIGGRAPH '89 Course Notes, New York: Association for Computing Machinery, page 48:

schemes have appeared which generate good results when applied to meshes which contain both triangular and quadrilateral regions. These kinds of schemes turn out to be very useful for modelling animations, because there, in symmetric (e.g. cylindrical) areas, quads and vertices with valence 4 are preferred

2006, Koen Beets, Johan Claes, Frank Van Reeth, “Optimizing Mesh Construction for Quad/Triangle Schemes”, in Hans-Peter Seidel, Tomoyuki Nishita, Qunsheng Peng, editors, Advances in Computer Graphics, page 711:

Tris and quads have different areas of functionality. In real-time graphics, tris are the norm because they provide the most basic geometric representations of planes.

2010, Tony Mullen, Claudio Andaur, Blender Studio Projects: Digital Movie-Making, page 91:

(informal, computer graphics) A quadrilateral.


multiplex

en-verb

multiplex (third-person singular simple present multiplexes, present participle multiplexing, simple past and past participle multiplexed)

multiplexes (present singular third-person)
multiplexing (participle present)
multiplexed (participle past)
multiplexed (past)

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

From multi- + -plex or multi- + complex.

(computing) To combine several signals into one.


multiplexer

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

(computing, telecommunications) A device that combines several input signals into a single output signal.


one-way

From one + way. First attested in 1906 in reference to one-way tickets; 1914 in reference to one-way streets; 1940 in reference to one-way mirrors.

(computer science) Of a function: easy to compute for every input, but hard to invert given the image of a random input.


troglodyte

/ˈtɹɒɡləʊdaɪt/

/ˈt͡ʃɹɑɡlədaɪt/

/ˈt͡ʃɹɑɡloʊdaɪt/

From Latin trōglodyta (“cave dwelling people”), from Ancient Greek τρωγλοδύτης (trōglodútēs, “one who dwells in holes”), from τρώγλη (trṓglē, “hole”) + δύω (dúō, “I get into”).

af

(computing) A person who chooses not to keep up to date with the latest software and hardware.


blink

en-noun

blink (countable and uncountable, plural blinks)

From Middle English blynken, blenken, from Old English blincan (suggested by causative verb blenċan (“to deceive”); > English blench), from Proto-Germanic *blinkaną, a variant of *blīkaną (“to gleam, shine”).
Cognate with Dutch blinken (“to glitter, shine”), German blinken (“to flash, blink”), Danish blinke (“to flash, twinkle, wink, blink”), Swedish blinka (“to flash, blink, twinkle, wink, blink”). Related to blank, blick, blike, bleak.

cog

I can think of no good reason to use blink because blinking text and images are annoying, they mark the creator as an amateur, and they have poor browser support.

2007, Cheryl D. Wise, Foundations of Microsoft Expression Web: The Basics and Beyond, page 150:

(computing) A text formatting feature that causes text to disappear and reappear as a form of visual emphasis.


procedure

en-noun

procedure (countable and uncountable, plural procedures)

/pɹəˈsiːd͡ʒə/

/pɹəˈsid͡ʒɚ/

From French procédure, from Old French, from Latin procedere (“to go forward, proceed”); see proceed.

method

although some of these have slightly differing meanings in some programming languages

(computing) A subroutine or function coded to perform a specific task, but does not return a value.

процеду́ра

computing: subroutine or function coded to perform a specific task


opinionated

en-adj

opinionated (comparative more opinionated, superlative most opinionated)

more opinionated (comparative)
most opinionated (superlative)

an opinionated framework

(software engineering) Enforcing one particular approach instead of offering options and flexibility.


gray hat

From being grey (“gray”), a mix between black and white, morally grey/gray. From white hat + black hat. From cowboy country and western fiction, where good guys wear white Stetson hats with light attire, and bad guys wear black ones with black attire. From chivalric fiction, with white knights and black knights. From the association of the color white with good and black with evil.

(computing, computer security, slang) A hybrid between a white hat and a black hat hacker, who hacks for no personal gain, and does not have malicious intentions, but does sometimes commit crimes.


optional

In functional languages, there is a data type called the option type, also called the maybe type. Its purpose is to encapsulate a value, which is returned from a function. […] In Java 8, the Optional class has been added to serve as an option type.

2015, Richard M Reese, Learning Java Functional Programming, Packt Publishing Ltd, →ISBN, page 147:

(programming, sometimes capitalized) In various programming languages, a kind of variable that is assigned a specific data type but may or may not hold an actual value.


oracle

From Middle English oracle, from Old French oracle m, from Latin ōrāculum n.

Thus, an oracle machine (which enacts an oracle algorithm) would be like an ordinary Turing machine, except that adjoined to its ordinary computational operations would be another operation: ‘Call in the oracle and ask it whether C_q(n) stops; […]

1994, Roger Penrose, “Quantum theory and the brain”, in Shadows of the Mind, Oxford University Press, →ISBN, page 380:

(computing theory) A theoretical entity capable of answering some collection of questions.


orchestration

en-noun

orchestration (countable and uncountable, plural orchestrations)

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

Microservices applications can be formed with thousand of containers. We need a proper container orchestration framework to handle all of these containers. Let's discuss Kubernetes, which is the most popular container orchestration system, in the next section.

2021, Dhanushka Madushan, Cloud Native Applications with Ballerina […] , Packt Publishing Ltd, →ISBN, page 130:

(uncountable, by extension, computing) The automated arrangement, coordination, and management of computer systems, middleware, and services.


one-armed router

one-armed router (plural one-armed routers)

(computing) A special variety of router used to route packets in a VLAN environment.


oscillator

Meronym: rotor

He has turned up a number of new oscillators of periods 2,3,4,5,6, & 8.

1989 October 26, Richard Schroeppel, “Some recent Life results”, in comp.theory.cell-automata (Usenet):

Two track segments, each of which realizes the same transformation in a different number of generations are particularly useful for obtaining oscillator periods.

1996 December 16, Paul Callahan, “Need help in finding topic for research project”, in comp.theory.cell-automata (Usenet):

Synthesis of spaceship flotillas is even more complicated than synthesis of oscillators, since spaceships are like oscillators that move[…]

2010, Andrew Adamatzky, Game of Life Cellular Automata, page 126:

(cellular automata) A pattern that returns to its original state, in the same orientation and position, after a finite number of generations.


graceful

en-adj

graceful (comparative more graceful, superlative most graceful)

more graceful (comparative)
most graceful (superlative)

From Middle English graceful; equivalent to grace + -ful.

Bringing a system down cleanly will preserve the operating system and some log files, but again will destroy the contents of the RAM (the volatile data). Windows and Linux are two operating systems that require a graceful shutdown.

2009, Dale Liu, Cisco Router and Switch Forensics:


assign

en-verb

assign (third-person singular simple present assigns, present participle assigning, simple past and past participle assigned)

assigns (present singular third-person)
assigning (participle present)
assigned (participle past)
assigned (past)

Etymology tree
Proto-Indo-European *h₂éd
Proto-Italic *ad
Latin ad
Latin ad-
Proto-Indo-European *sek-der.
Proto-Italic *seknom
Latin signum
Proto-Indo-European *-éh₂
Proto-Indo-European *-yéti
Proto-Indo-European *-eh₂yéti
Proto-Italic *-āō
Latin -ō
Latin signō
Latin assignōlbor.
Old French assignerbor.
Middle English assignen
English assign
From Middle English assignen, from Old French assigner, asigner, from Latin assignō, from ad- + signō (“mark, sign”).

luokittaa

to attribute or sort something into categories

We assign 100 to x.

(transitive, programming) To give (a value) to a variable.

přiřadit

computing: to assign a value to a variable


cloudy

en-adj

cloudy (comparative cloudier, superlative cloudiest)

cloudier (comparative)
cloudiest (superlative)

From Middle English cloudy (“cloudy, overcast, gloomy, dark", also "hilly, rocky”), from Old English clūdiġ (“stony, rocky”), equivalent to cloud + -y.

inh

a cloudy infrastructure

(computing, informal) Using or relating to cloud computing.


flapping

en-noun

flapping (countable and uncountable, plural flappings)

(computing, telecommunications) The situation where a resource, a network destination, etc., is advertised as being available and then unavailable (or available by different routes) in rapid succession.


SUT

(computer science, software engineering, software testing) Initialism of system under test.


deletia

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

(computing) In an email reply, material omitted from the quoted original.


keyring

(cryptography) A set of data holding linked encryption keys.

密鑰環 /密钥环

cryptography: set of data holding linked keys


kilobit

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

At a 100 kilobit per second information rate, both mark and space signals will generally be transmitted in any 0.0001 sec interval, and therefore this requirement is easily met with conventional resistors and capacitors.

1960, Sproul Robert W, Frequency diversity communications system, US Patent US3214691 A:

(computing) One thousand (10³, or 1,000) bits.

(computing, informal) one kilobit per second


kilobyte

Coined in the 1960s, from kilo- (“thousand”) + byte.

The data word processor 606 handles the in-flow and out-flow of byte-oriented input/output data and interleaved signals at a rate of, for example, 500 kilobytes per second. Instruction processing rates of four to eight per microsecond are required for such a data flow.

1969, Harold R. Dell, HIGH-DENSITY PERMANENT DATA STORAGE AND RETRIEVAL SYSTEM, US Patent 3638185:

(computing, especially networking) One thousand (10³, or 1,000) bytes.

It is assumed herein that each block includes 32 bytes, each sector includes 1 kilobyte, the buffer memory 116 includes 4 kilobytes, and read data is represented by one double word or 64 bits, as one word in this case consists of 32 bits.

1969, Hisashi Horikoshi, MEMORY CONTROL SYSTEM, US Patent 3618041:

(computing, informal, especially RAM) A kibibyte.


graphical user interface

graphical user interface (plural graphical user interfaces)

(computing) A type of user interface which allows people to interact with a computer through a metaphor of direct manipulation of graphical images and widgets in addition to text.


page flow

(computing, Internet) A directory of web application files that work together to implement a user interface feature.


keyserver

public key cryptography
public key cryptography

(cryptography) In public key cryptography, the server that stores and distributes the public key files.


restore

en-verb

restore (third-person singular simple present restores, present participle restoring, simple past and past participle restored)

restores (present singular third-person)
restoring (participle present)
restored (participle past)
restored (past)

non-rhotic, without the horse–hoarse merger

From Middle English restoren, from Old French restorer, from Latin rēstaurāre, equivalent to re- + store.

اِسْتَعَادَ

to bring back to a previous condition or state

There was a crash last night, and we're still restoring the file system.

(transitive, computing) To recover (data, etc.) from a backup.


restore

We backed up the data successfully, but the restore failed.

(computing) The act of recovering data or a system from a backup.


wallet

From Middle English walet (“bag, knapsack”), of uncertain origin. Possibly from an assumed Old Northern French *walet (“roll; bag; knapsack”), from Proto-Germanic *wal- (“to roll”). More at walk, well, wallow.

der

(computing, finance) An e-wallet or digital wallet.


iconize

en-verb

iconize (third-person singular simple present iconizes, present participle iconizing, simple past and past participle iconized)

iconizes (present singular third-person)
iconizing (participle present)
iconized (participle past)
iconized (past)

(transitive, graphical user interface) To minimize (a window) on a computer screen, replacing it with a representative icon.


beggarware

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

(computing) freeware that encourages the user to make an optional donation to its author


install

install (third-person singular simple present installs, present participle installing, simple past and past participle installed)

installs (present singular third-person)
installing (participle present)
installed (participle past)
installed (past)

From Middle English installen, from Old French installer, from Medieval Latin īnstallō (“to install, put in place, establish”), from in- + stallum (“stall”), from Frankish *stall (“stall, position, place”), from Proto-Germanic *stallaz (“place, position”), from Proto-Indo-European *stel-, *stAlǝn-, *stAlǝm- (“stem, trunk”). Cognate with Old High German stal (“location, stall”), Old English steall (“position, stall”), Old English onstellan (“to institute, create, originate, establish, give the example of”), Middle High German anstalt (“institute”), German anstellen (“to conduct, employ”), German einstellen (“to set, adjust, position”), Dutch aanstellen (“to appoint, commission, institute”), Dutch instellen (“to set up, establish”). More at in, stall.

cog

I haven't installed the new operating system yet because of all the bugs.

(transitive) To connect, set up or prepare something for use

(transitive, computing) To transfer software onto a device's permanent storage and put it in a state where it is ready to be run when needed, usually decompressing it if necessary and performing any necessary pre-first-run configuration.


install

The install takes a long time, but you can run it in the background while working on other things.

(computing, informal) An installation: the process of installing a software application.

I've customized my local install; the out-of-the-box version looks a bit different.

(computing, informal) An installation: a software application that has been installed.


insert

From Latin insertus, past participle of inserō, from in- + serō (“join, bind together, connect, entwine, interweave”), ultimately from Proto-Indo-European *ser- (“to bind, put together, to line up”). Compare exsert.

der

(computing) A key to toggle between text insert mode and overwrite mode


BIOS

Toshiba manufactures the chip set and the 8- to 10-MHz bus; the BIOS, shadowable in both system and video modes, is licensed from Award.

1991 March 12, PC Mag, volume 10, number 5:

(computing) Acronym of Basic Input/Output System.

(computing, informal, by extension) any firmware user interface that provides similar functionality as BIOS, such as UEFI


DNS

(computing, Internet) The protocol used by the Domain Name System.


VPN

The disadvantages to roll-your-own are that the company is responsible for managing VPN configurations, and because traffic is transversing the Internet, there are no performance guarantees. Moreover, it typically is difficult to support latency-sensitive traffic, such as voice. However, a roll-your-own approach lets corporations establish a VPN to any site that has access to the Internet.

2002 April 8, Irwin Lazar, “Variations on a VPN theme”, in Network World, page 45:

Most Chinese users watch HBO through virtual private networks, or VPNs.

virtual private network
virtual private network#English

(computing) Initialism of virtual private network.

virtual page number
virtual page number#English

(computing) Initialism of virtual page number.


encryption

en-noun

encryption (usually uncountable, plural encryptions)

/ɪnˈkɹɪpʃən/

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

/ɪŋˈkɹɪpʃən/

(cryptography) The process of obscuring information to make it unreadable without special knowledge, key files, or passwords.

As ZT() can only test whether a single ciphertext is an encryption of zero, it cannot work when there are more than one ciphertext to test.

2005, Kun Peng, Colin Boyd, Ed Dawson, Byoungcheon Lee, An Efficient And Verifiable Solution To The Millionaire Problem:

(cryptography) A ciphertext, a cryptogram, an encrypted value. Usually used with the preposition "of" followed by the value that is hidden in it.


PGP

Pretty Good Privacy
Pretty Good Privacy#English

(encryption, software) Initialism of Pretty Good Privacy. (A program using public key encryption popularly used with email.)


public key

Coordinate term: private key

asymmetric cryptography
asymmetric cryptography

(cryptography) One of the two keys used in asymmetric cryptography, which is published to others.

clau pública

the public one of the two keys used in asymmetric cryptography


UI

UI (countable and uncountable, plural UIs)

Some UIs tend to improve this by displaying toolbars only when they are related to any object manipulated (e.g., an image, a rectangle) and undisplaying them afterwards.

2005, Maria Francesca Costabile, Fabio Paternò, Human-Computer Interaction – INTERACT 2005, page 199:

(computing) Initialism of user interface.


exception

exception (countable and uncountable, plural exceptions)

From Middle English exception, excepcioun, from Anglo-Norman excepcioun, from Old French excepcion, from Latin exceptiō.

null pointer exception

(programming) An interruption in normal processing, typically caused by an error condition, that can be raised ("thrown") by one part of the program and handled ("caught") by another part.

اِسْتِثْنَاء

computing: an interruption in normal processing


comprehension

comprehension (countable and uncountable, plural comprehensions)

/ˌkɒmpɹɪˈhɛnʃn̩/

/ˌkɑmpɹɪˈhɛnʃn̩/

Borrowed from Middle French compréhension, from Latin comprehensiō (“taking together”), from com- (“with, together”) + prehendō (“take”).

af

functional programming
functional programming

(programming) A compact syntax for generating a list in some functional programming languages.


counter

→ Japanese: カウンター

→ Korean: 카운터 (kaunteo)

→ Malay: kaunter

desc

→ Thai: เคาน์เตอร์ (káo-dtə̂ə)

→ Thai: เคาน์เตอร์ (káo-dtə̂ə)

Inherited from Middle English countour, from Old French conteor (French comptoir), from Medieval Latin computātōrium, from Latin computō, equivalent to count + -er. Doublet of cantore, computer, and kontor.

doublet

[ˈkʰaʊ̯.ɾ̃ɚ]

With a foreach block, you don't need to create an explicit counter variable.

2006, Matthew MacDonald, Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional, page 49:

(programming) A variable, memory location, etc. whose contents are incremented to keep a count.

teller

computing: variable etc. for keeping count


watermark

/ˈwɔːtəmɑːk/

(computing) A value stored in a datafile to ensure its integrity, so that if the file's contents are changed then the watermark will no longer match the contents.

(graphical user interface) A default hint caption displayed in a text box prior to the user inputting any text.


IR

en-noun

IR (countable and uncountable, plural IRs)

information retrieval
information retrieval#English

(computer science) Initialism of information retrieval.

At the end of the chapter, you will have implemented your first compiler producing LLVM IR.

2021, Kai Nacke, Learn LLVM 12: A beginner's guide to learning LLVM compiler tools and core libraries with C++, Packt Publishing Ltd, →ISBN, page viii:

intermediate representation
w:intermediate representation

(software compilation) Initialism of intermediate representation.


eraser

uitveër

thing used to erase something written or drawn

(computing) An overwriter program used to prevent data recovery.


cleanroom

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

(attributive, chiefly computing) The method of copying a design by reverse engineering and then recreating it without infringing any copyrights.

(software engineering, attributive) Being or relating to a software development process intended to produce software with a certifiable level of reliability.


cleanroom

en-verb

cleanroom (third-person singular simple present cleanrooms, present participle cleanrooming, simple past and past participle cleanroomed)

cleanrooms (present singular third-person)
cleanrooming (participle present)
cleanroomed (participle past)
cleanroomed (past)

Based on OSF's Motif, this technology was “clean roomed” and is not in violation of any Apple copyright or patent […]

1990, InfoWorld, volume 13, numbers 1-8, page 40:

(transitive, chiefly computing) To copy (a design) by reverse engineering and then recreating it without infringing any copyrights.


undelete

undelete (third-person singular simple present undeletes, present participle undeleting, simple past and past participle undeleted)

undeletes (present singular third-person)
undeleting (participle present)
undeleted (participle past)
undeleted (past)

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

To undelete (that's un-delete, not undulate — don't get excited) something that you deleted by accident, press Ctrl+Z. You have to do this immediately, like cardiopulmonary resuscitation, or you lose the patient.

1998, David C. Kay, Microsoft Works 4.5 for Windows For Dummies, page 87:

(transitive, computing) To recover (a file, record, etc.) from a deleted state; restore.


backup

→ Danish: backup

→ Italian: backup

→ Japanese: バックアップ (bakkuappu)

→ Korean: 백업 (baegeop)

→ Portuguese: backup, becape

→ Swedish: backup

After the power failure, we had to restore the database from backup.

(computing) A copy of a file or record, stored separately from the original, that can be used to recover the original if it is damaged or destroyed.


backup

Make a backup copy of that file.

(computing) That is intended as a backup.


backup

backup (third-person singular simple present backups, present participle backupping, simple past and past participle backupped)

backups (present singular third-person)
backupping (participle present)
backupped (participle past)
backupped (past)

We have two methods for backupping: the first one is writing the contents of disks onto magnetic tapes and the other is making a copy of the contents of disks on the disk of the mainframe computers of the laboratory.

(computing, nonstandard) Alternative form of back up


caricature

/ˈkɛɹɪkət͡ʃʊɚ/

/ˈkɛɹɪkət͡ʃɚ/

/kəˈɹɪkət͡ʃʊɚ/

/kəˈɹɪkət͡ʃɚ/

/ˈkæɹɪkəˌtʃʊə/

/ˌkæɹɪkəˈtʃʊə/

From French caricature, from Italian caricatura. Has no relation to character, which is instead ultimately from Ancient Greek χαρακτήρ (kharaktḗr, “type, nature, character”).

der

(computing) In facial recognition systems, a face that has been modified to look less like the average face, and thus more distinctive.


snarf

en-verb

snarf (third-person singular simple present snarfs, present participle snarfing, simple past and past participle snarfed)

snarfs (present singular third-person)
snarfing (participle present)
snarfed (participle past)
snarfed (past)

Probably of imitative origin. Alternatively, perhaps a blend of snack + scarf or snort + scarf. First attested in 1963.

onomatopoeic

imitative

I snarfed the whole database into my program.

(transitive, slang, computing) To slurp (computing slang sense); to load in entirely; to copy as a whole.

Either write-through or write-back policy caches may snarf the data that the bus master is writing to memory.

1995, Tom Shanley, Don Anderson, ISA System Architecture, page 296:

...in addition, the embedding enables the designer to snarf features from the underlying language […]

1996, Harold Abelson, Gerald Jay Sussman, Julie Sussman, Structure and Interpretation of Computer Programs, page 399:

2001: Brad A. Myers, Choon Hong Peck, Jeffrey Nicols, Dave Kong, and Robert Miller, Interacting at a Distance Using Semantic Snarfing, in Proceedings of the 3rd international conference on Ubiquitous Computing, pages 305-314.
Other future applications of the semantic snarfing idea might include classrooms, where students might snarf interesting pieces of content from the instructor's presentation; […]

(transitive, slang, computing, by extension) To fetch (in general).


Kermit

Variant of English and Manx Kermode, cognate with Irish Mac Diarmata (“son of Dermot”). Popularized in the US by the naming of Kermit Roosevelt (after a Manx ancestor). The computing sense is named after the Sesame Street character, but later provided with a backronym ("KL10 Error-Free Reciprocal Microprocessor Interchange over TTY").

(computing) An asynchronous file transfer protocol, often used for communication between different types of minicomputer or mainframe.


mainframe

→ Italian: mainframe

→ Japanese: メインフレーム (meinfurēmu)

→ Portuguese: mainframe

→ Spanish: mainframe

(computer hardware) A large, powerful computer able to manage very many simultaneous tasks and communicate with very many connected terminals; used by large, complex organizations (such as banks and supermarkets) where continuously sustained operation is vital.

(computer hardware) A computer chassis that hosts and interconnects modules that perform various tasks.


flag day

(software) A day designated for changing to an incompatible system.

New Hacker's Dictionary entry for Flag Day

(software) A change which is neither forward nor backward compatible.


forward compatible

en-adj

forward compatible (not generally comparable, comparative forward compatible, superlative forward compatible)

forward compatible (comparative)
forward compatible (superlative)

Back-formation from forward compatibility.

back-form

In order to be forward compatible, we keep a configurable list of valid keywords that we don't understand.

(software) Capable of interoperating with anticipated future systems.


backward compatible

en-adj

backward compatible (not generally comparable, comparative backward compatible, superlative backward compatible)

backward compatible (comparative)
backward compatible (superlative)

Back-formation from backward compatibility.

back-form

The new editor is backward compatible with all versions later than 1.17.

(software) Capable of interoperating with older systems.


interoperate

en-verb

interoperate (third-person singular simple present interoperates, present participle interoperating, simple past and past participle interoperated)

interoperates (present singular third-person)
interoperating (participle present)
interoperated (participle past)
interoperated (past)

From inter- (“between, mutual”) + operate (“work”).

prefix

It took weeks to get the two email systems to interoperate.

(intransitive, computing) To work reliably with another system.


runt

The OED classifies this word as "of obscure origin". Some see a connection to Middle Dutch runt (“ox”), but the OED considers this to be unlikely.

unk

obscure

(networking) An Ethernet packet that does not meet the medium's minimum packet size of 64 bytes.


conditional assembly language

en-noun

conditional assembly language (countable and uncountable, plural conditional assembly languages)

(programming) The section of an assembly language that is used to write macros.


macro

Attested 1959, shortened from macroinstruction.

The preprocessor expands any embedded macros into source code before it is compiled.

There's also a spam filter in the code now, so if someone attempts to flood people's screens with macros or a bot, everything after the first few lines is thrown away.

1998, Dr. Cat, “Furry web site plug”, in alt.fan.furry (Usenet):

A recurring theme in this book is to record an Excel macro and then show how to adapt the recorded code.

2004, Paul Kimmel, Excel 2003 VBA Programmer's Reference, John Wiley & Sons, →ISBN, page 2:

Languages belonging to the Lisp family make use of macros to provide support for compile-time metaprogramming.

2010, Debasish Ghosh, DSLs in Action, Simon and Schuster, →ISBN:

This should make intuitive sense because the purpose of the macro system is to transform code from one valid form to a final form, such as inserting logic automatically that would otherwise have been written explicitly.

2021, Dean Wampler, chapter 24, in Programming Scala, 3rd edition, O'Reilly, →ISBN:

(programming) A comparatively human-friendly abbreviation of complex input to a computer program.


certificate

→ Punjabi: ਸਰਟੀਫਿਕੇਟ (sarṭīphikeṭ)

→ Welsh: stifficet

General Certificate of Secondary Education

(computing theory) The information needed in order to verify a positive answer to a problem.

todiste

computing theory: information needed to verify a positive answer to a problem

public key certificate
public key certificate#English

(computing) Ellipsis of public key certificate.


converge

en-verb

converge (third-person singular simple present converges, present participle converging, simple past and past participle converged)

converges (present singular third-person)
converging (participle present)
converged (participle past)
converged (past)

/kənˈvɜːd͡ʒ/

From Latin convergere, from con- (“together”) + vergere (“to bend”).

(intransitive, computing) (said of an iterative process) To reach a stable end point.


pill

* From Middle English pille (also pillem), a borrowing from Middle Low German pille or Middle Dutch pille (whence Dutch pil), probably from Latin pila, pilula.
* (persuade or convince): Generalized from red pill.

(graphical user interface) A rounded rectangle containing a brief text caption indicating the tag or category that an item belongs to.


regex

/ˈɹɛd͡ʒˌɛks/

To continue the history course from the previous section, Perl was one of the first general-purpose programming languages to bake regexes into its core functionality.

2017, Moritz Lenz, Parsing with Perl 6 Regexes and Grammars, Apress, →ISBN, page 5:

regular expression
regular expression#English

(computing) Clipping of regular expression.


well-known

en-adj

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

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

From Middle English well knowen. By surface analysis, well + known.

We would like to catalog other sockets which are supposed to be well-known

1972, Vint Cerf, Jon Postel, RFC 322 - Well known socket numbers:

If the call to this function fails, you can assume the SID was invalid — even if it's a well-known SID.

2003, John Mueller, .NET development security solutions:

A common approach is for the server to accept messages at a well-known port.

2007, Larry L Peterson, Bruce S Davie, Computer networks: a systems approach:

(computing, not comparable) Generally recognized; reserved for some usual purpose.


back out

en-verb

back out (third-person singular simple present backs out, present participle backing out, simple past and past participle backed out)

backs out (present singular third-person)
backing out (participle present)
backed out (participle past)
backed out (past)

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

I had to back out the changes made to the computer when it became apparent that they had stopped it working properly.

(computing, transitive) To undo (a change).

I chose that menu option by accident, so I pressed Escape to back out.

(computing, intransitive) To exit a mode or function.


whetstone

[ˈʍɛʔˌstoʊn]

From Middle English whestone, whetston, whetesston, from Old English hwetstān, from Proto-West Germanic *hwattjastain (“whetstone”). Equivalent to whet (“to sharpen”) + stone.

inh

(computing) Alternative letter-case form of Whetstone (“benchmark”)


bustle

en-noun

bustle (countable and uncountable, plural bustles)

From Middle English bustlen, bustelen, bostlen, perhaps an alteration of *busklen (> Modern English buskle), a frequentative of Middle English busken (“to prepare; make ready”), from Old Norse búask (“to prepare oneself”); or alternatively from a frequentative form of Middle English busten, bisten (“to buffet; pummel; dash; beat”) + -le. Compare also Icelandic bustla (“to splash; bustle”).

der

(computing, countable) A cover to protect and hide the back panel of a computer or other office machine.


whiten

en-verb

whiten (third-person singular simple present whitens, present participle whitening, simple past and past participle whitened)

whitens (present singular third-person)
whitening (participle present)
whitened (participle past)
whitened (past)

From Middle English whitenen, whitnen, from Old Norse hvítna (“to whiten”), from Proto-Germanic *hwītnōną (“to whiten, become white”), from Proto-Indo-European *kwind-, *kwint- (“bright”), equivalent to white + -en. Cognate with Icelandic hvítna (“to whiten”), Swedish vitna, hvitna (“to whiten”), Danish hvidne (“to whiten”). Compare Old English hwītian (“to whiten, become white, be white, make white”).

cog

(cryptography) To increase the security of an iterated block cipher by steps that combine the data with portions of the key.


Emacs

"Emacs was initially a text editor," says Stallman, explaining the getup. "Eventually it became a way of life for many and a religion for some. We call this religion the Church of Emacs."

2002, Sam Williams, quoting Richard Stallman, Free as in Freedom:

(computing) A particular visual or WYSIWYG text editor (first written by Richard Stallman in 1975 but since reimplemented by others in several distinct versions), distinguished by its use of control characters as editing commands, by its lack of distinct "insert" and "edit" modes, and by its featurefulness and extensibility.


widen

en-verb

widen (third-person singular simple present widens, present participle widening, simple past and past participle widened)

widens (present singular third-person)
widening (participle present)
widened (participle past)
widened (past)

PIE word
 *dwóh₁
From wide + -en (verbal suffix).

to widen a short variable to an int variable

(transitive, programming) To convert to a data type that can hold a larger number of distinct values.


implement

implement (third-person singular simple present implements, present participle implementing, simple past and past participle implemented)

implements (present singular third-person)
implementing (participle present)
implemented (participle past)
implemented (past)

Borrowed from Late Latin implēmentum (“a filling up”), from Latin impleō (“I fill up”).

To bring about; to put into practice; to carry out.

(programming) To realize a technical specification, e.g. of an algorithm, interface, or protocol.

umsetzen

realize a technical specification or algorithm

cài đặt

include implementations of methods of an interface or protocol


flip

flip (third-person singular simple present flips, present participle flipping, simple past and past participle flipped)

flips (present singular third-person)
flipping (participle present)
flipped (participle past)
flipped (past)

Alteration of earlier fillip, from Middle English filippen (“to make a signal or sound with thumb and right forefinger, snap the fingers”), an attenuated variation of flappen (“to flap, clap, slap, strike”). Cognate with Dutch flappen (“to flap”), German flappen (“to flap”).

inh

(transitive, computing) To invert a bit (binary digit), changing it from 0 to 1 or from 1 to 0.


censor

The noun is borrowed from Latin cēnsor (“magistrate; critic”), from cēnseō (“to give an opinion, judge; to assess, reckon; to decree, determine”) + -sor (variant of -tor (suffix forming masculine agent nouns)). Cēnseō is derived from Proto-Italic *kensēō, ultimately from Proto-Indo-European *ḱens- (“to announce, proclaim; to put in order”). The English word is cognate with Late Middle English sensour, Proto-Iranian *cánhati (“to declare; to explain”), Sanskrit शंसति (śaṃsati, “to declare”).
The verb is derived from the noun.

cog

I tried using a dirty word as my user name for the online game, but the censor rejected it.

(computing) An algorithm that approves or rejects something on grounds of taste or morality etc.


defrag

en-verb

defrag (third-person singular simple present defrags, present participle defragging, simple past and past participle defragged)

defrags (present singular third-person)
defragging (participle present)
defragged (participle past)
defragged (past)

(transitive, computing) Clipping of defragment.


BSOD

blue screen of death
blue screen of death#English

(computing) Initialism of blue screen of death.

(computing) Initialism of black screen of death.


BSOD

BSOD (third-person singular simple present BSODs, present participle BSODing, simple past and past participle BSODed or BSOD'd)

BSODs (present singular third-person)
BSODing (participle present)
BSODed (participle past)
BSODed (past)
BSOD'd (participle past)
BSOD'd (past)

blue screen of death
blue screen of death

(computing, of a computer system) To fail critically and display a blue screen of death.


unshift

unshift (third-person singular simple present unshifts, present participle unshifting, simple past and past participle unshifted)

unshifts (present singular third-person)
unshifting (participle present)
unshifted (participle past)
unshifted (past)

(transitive, programming) To add an item to the beginning of an array.


copier

a file copier; a disk copier

(computing) A program or process that copies.


resolution

en-noun

resolution (countable and uncountable, plural resolutions)

/ˌɹɛzəˈluːʃ(ə)n/

Recorded since 1412, as Middle English resolucioun (“dissolution”), either from Anglo-Norman resolucion or directly from Latin resolūtiō (“a loosening, solution”), from resolvō (“I loosen”), itself from the intensive prefix re- + solvō (“I loosen”).

der

Coordinate term: granularity

Printing at higher resolution will cause a reduction in performance.

(computing, photography) The degree of fineness with which an image can be recorded or produced, often expressed as the number of pixels per unit of length (typically an inch).

分辨率

computing, photography: degree of fineness of image

This monitor's maximum resolution is 1600 × 1200.

(computing) The number of pixels in an image being stored or displayed.

分辨率

computing: number of pixels in an image as stored or displayed

name resolution

link resolution

(computing) The process of determining the meaning of a symbol or address; the process of executing a link to it.

解析

computing: process of determining the meaning of a symbol or address


constraint

en-noun

constraint (countable and uncountable, plural constraints)

From Middle English constreynt, constreynte, from Old French constreinte, past participle of constreindre (“to constrain”), from Latin cōnstringō (corresponding to the past participle cōnstrictus).

(databases) A linkage or other restriction that maintains database integrity.


tofu

tofu (countable and uncountable, plural tofus)

Borrowed from Japanese 豆腐(とうふ) (tōfu), from Middle Chinese 豆腐 (dəuᴴ bɨo^X, “curdled bean”). Doublet of dubu.

der

(computing, typography) A box or rectangle, empty or with a question mark or hexadecimal code inside, displayed by some systems in place of a character not supported by available fonts. (such as _□ or 𐕪)


docketing software

(computing, law) Software for use in scheduling legal matters, for example ex parte proceedings, litigation, and other legal matters.


Archie

FOR ARCHIE USERS. At last, a powerful database with details of every track (over 700 to date) on Classic CD discs from issue 1 to the present day is available for uses of Acorn (Archimedes) computers.

And what about getting the data from the Archie to the PC?

2005, Jonathan, “BBC Micro B and Acorn Archimedes A400 (?) to PC file transfer”, in comp.sys.acorn.networking (Usenet):

(computing, informal) An Acorn Archimedes computer.


framework

inquadramento

the identification and categorisation of processes or steps that constitute a complex task or mindset

software engineering
software engineering

(software engineering) A reusable piece of code (and, sometimes, other utilities) providing a standard environment within which an application can be implemented.


shingle

From Middle English shyngel, from Old English sċingul, a late variant of sċindel, from Proto-West Germanic *skindulā, borrowed from Late Latin scindula, from Latin scandula, from Proto-Indo-European *sked- (“to split, scatter”), from *sek- (“to cut”). Doublet of shindle.

In the second phase, we produce a list of all the shingles and the documents they appear in, sorted by shingle value.

1997 September 1, Andrei Z. Broder, Steven C. Glassman, Mark S. Manasse, Geoffrey Zweig, “Syntactic clustering of the Web”, in Computer Networks and ISDN Systems (Papers from the Sixth International World Wide Web Conference), volume 29, number 8, →DOI, →ISSN, pages 1157–1166:

computational linguistics
computational linguistics

(computational linguistics) A word-based n-gram.


persist

en-verb

persist (third-person singular simple present persists, present participle persisting, simple past and past participle persisted)

persists (present singular third-person)
persisting (participle present)
persisted (participle past)
persisted (past)

From Middle French persister (Modern French persister), from Latin persistere, from per- + sistere (“to stand”).

This would not be saved after his session terminates because we don't have an actual user identity to allow us to persist the settings.

2006, Marco Bellinaso, ASP.NET 2.0 Website Programming:

While hashtags aren't formally part of Twitter, some clients, such as Tweetdeck, will persist hashtags across replies to create a sort of message threading.

2009, Alistair Croll, Sean Power, Complete Web Monitoring:

(computing, transitive) To cause to persist; make permanent.


imputation

en-noun

imputation (countable and uncountable, plural imputations)

From Middle French imputation, from Latin imputatio.

(game theory) A distribution that is efficient and individually rational.


evaluate

en-verb

evaluate (third-person singular simple present evaluates, present participle evaluating, simple past and past participle evaluated)

evaluates (present singular third-person)
evaluating (participle present)
evaluated (participle past)
evaluated (past)

Evaluate this integral.

(transitive, mathematics, computing) To compute or determine the value of (an expression).

Since element (15.1) evaluates to an element of the center in any alternative algebra, (15.1) has to evaluate to a scalar multiple of the identity element of the Cayley-Dickson algebra.

2006, Lev Sabinin, Larissa Sbitneva, Ivan Shestakov, Non-Associative Algebra and Its Applications, CRC Press, →ISBN, page 201:

In one type of such an integral, the integrand is only the probability density function, and the integral evaluates to a probability, which of course is a scalar.

2007, James E. Gentle, Matrix Algebra: Theory, Computations, and Applications in Statistics, Springer Science & Business Media, →ISBN, page 165:

(intransitive, computing, mathematics) To return or have a specific value.


variance

en-noun

variance (countable and uncountable, plural variances)

From Middle English variance, variaunce, equivalent to vary + -ance, from Old French variance or directly from Anglo-Latin variaunce, veriaunce, wariaunce; all from Latin variantia.

Depending on the variance of the type constructor, the subtyping relation of the simple types may be either preserved, reversed, or ignored for the respective complex types.

(computing, programming) Covariance and contravariance generally.


logic board

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


tablet

→ Scottish Gaelic: tablaid

From Middle English tablet, from Old French tablete (Modern French tablette), diminutive of table (“table”).

(computing) A tablet computer, a type of portable computer.


projection

projection (countable and uncountable, plural projections)

/pɹəˈd͡ʒɛkʃən/

From either the Middle French projection or its etymon, the Classical Latin prōiectiō (stem: prōiectiōn-), from prōiciō, equivalent to project + -ion. Compare the Modern French projection, the German Projektion, and the Italian proiezione.

(category theory) A morphism from a categorical product to one of its (two) components.


interrupt

en-verb

interrupt (third-person singular simple present interrupts, present participle interrupting, simple past and past participle interrupted)

interrupts (present singular third-person)
interrupting (participle present)
interrupted (participle past)
interrupted (past)

/ˌɪntəˈɹʌpt/

/ˈɪntəˌɹʌpt/

Borrowed from Latin interruptus, from interrumpere (“to break apart, break to pieces, break off, interrupt”), from inter (“between”) + rumpere (“to break”).

those who say it cannot be done should not interrupt those doing it

The packet receiver circuit interrupted the microprocessor.

(transitive, computing) To assert to (a computer) that an exceptional condition must be handled.

unterbrechen

computing: to assert that an exceptional condition must be handled


interrupt

/ˌɪntəˈɹʌpt/

/ˈɪntəˌɹʌpt/

The interrupt caused the packet handler routine to run.

(computing, electronics) An event that causes a computer or other device to temporarily cease what it was doing and attend to a condition.

přerušení

an event that causes a computer to temporarily cease


cluster

→ Catalan: clúster

→ French: cluster

→ German: Cluster

→ Italian: cluster

→ Japanese: クラスター (kurasutā)

→ Portuguese: cluster

→ Russian: кла́стер (kláster)

→ Spanish: clúster, cluster

→ Swedish: kluster

High Performance Computing Center, Stuttgart

The noun is derived from Middle English cluster (“bunch, cluster, spray; compact body or mass, ball”) [and other forms], from Old English cluster, clyster (“cluster, bunch, branch”), from Proto-Germanic *klas-, *klus- (“to clump, lump together”) (possibly from Proto-Indo-European *gel- (“to ball up; to clench; to amass”)) + *-þrą (suffix forming nouns denoting an instrument or tool). The English word is probably a doublet of clot.
The verb is derived from the noun.
Cognates
* Dutch klister (“cluster”) (dialectal)
* Icelandic klasi (“cluster; bunch of grapes”)
* Low German Kluuster (“cluster”)
* Swedish kluster (“cluster”)

nb...

closter, clostre, clouster, clowster, clustre, clustyr

բույլ

A computer cluster is a collection of two or more computers used to execute a given problem or section. Typically, in a computer cluster, the interconnection network tying the computers together is a local area network (LAN). […] The computers in the cluster communicate among themselves and among the shared memory.

2011, Fayez Gebali, “Parallel Computers”, in Algorithms and Parallel Computing (Wiley Series on Parallel Computing and Distributed Computing; 82), Hoboken, N.J.: John Wiley & Sons, →ISBN, section 3.7 (Cluster Computing), page 60:

A bunch or group of several discrete items that are close to each other.

A group of computers that work together.

A logical data storage unit containing one or more physical sectors (see block (noun)).


CDE

(computing) Initialism of Common Desktop Environment.


username

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

Coordinate term: password

(computing) A name or string of characters used as a person's identification on an individual computer system.


nightly

From Middle English nyghtly, neghtly, from Old English *nihtlīċe (“nightly”), equivalent to night + -ly.

Depending on how brave you are, you can even set it to update to the “bleeding edge nightlies” instead of just the point release nightlies if you want to really see the cutting edge of WordPress core development.

2014, Adam Onishi, Pro WordPress Theme Development, Apress, →ISBN, page 349:

(computing) A build of a software program with the latest changes, released every night.


actuator

[ˈæk.t͡ʃʉ.æɪ.ɾə(ɹ)]

From actuate + -or. First attested in 1652.

(computer hardware) The mechanism that moves the head assembly on a disk drive.

toimilaite

the mechanism that moves the head assembly on a disk drive


viewer

From Middle English vewer; equivalent to view + -er.

(computing) A program that displays the contents of a file.


collision

en-noun

collision (countable and uncountable, plural collisions)

From Middle French collision, from Late Latin collīsiō, from Latin collīdere, past participle collīsus (“to dash together”); see collide. cf. allision.

naming collision
naming collision#English

(software compilation) Clipping of naming collision.

collision detection
collision detection#English

(computing, chiefly video games) Clipping of collision detection; tangibility.


zero-sum game

Dalio is right, but somewhat self-serving. If hedge-fund managers are playing a zero-sum game, what is their social utility? […] Can it really be in America’s interest to have so much of its young talent playing a zero-sum game?

2011 July 18, John Cassidy, “Mastering the Machine”, in The New Yorker, →ISSN:

A zero-sum game, as its name suggests, is one in which, whatever the outcome, the payoffs to the players add up to zero, which means that what one player gains, the other(s) must necessarily lose.

2013, Andrew M. Colman, Game Theory and its Applications: In the Social and Biological Sciences, Psychology Press, →ISBN, page 55:

Listen, I know it's been hard / You know it’s no different for me / We’re less than a zero-sum game now / And baby, we both know that's not how it's supposed to be

2014, “The Writing's On the Wall”, in Hungry Ghosts, performed by OK Go:

He said turning a lab-created animal into a wild population would be an “enormous challenge”, but the financial support for de-extinction research should not be seen as a “zero sum game”.

2022 August 16, Adam Morton, “De-extinction: scientists are planning the multimillion-dollar resurrection of the Tasmanian tiger”, in The Guardian:

On the flight home after their first talks, a deflated Merkel concluded that Trump “looked at everything like the real estate developer he was before he entered politics” – as a zero-sum game.

2024 November 21, Deborah Cole, “Merkel: I mistook Trump for ‘someone completely normal’”, in The Guardian, →ISSN:

(game theory) A game (or a similar political or economic system) in which the gains of some players must equal the losses of others.

零和博弈

system in which one player's winnings must equal losses of others


virtualize

en-verb

virtualize (third-person singular simple present virtualizes, present participle virtualizing, simple past and past participle virtualized)

virtualizes (present singular third-person)
virtualizing (participle present)
virtualized (participle past)
virtualized (past)

(transitive, computing) To run a program in virtual storage.

(transitive, computing) To simulate (or make virtual) some effect or condition on a computer.


virtual memory

en-noun

virtual memory (usually uncountable, plural virtual memories)

(computing) Memory that appears to be RAM but is being simulated (by a process called paging) on a hard disk; allows a computer to operate as if it had more memory than it actually does, but with some loss of performance

虛擬內存 /虚拟内存

memory that appears to be RAM but is being simulated


visitor

Partly from Middle English visiter, visitere, equivalent to visit + -er; and partly from Middle English visitour, from Anglo-Norman visitour, from Old French visetëor. By surface analysis, visit + -or.

(software engineering) The object in the visitor pattern that performs an operation on the elements of a structure one by one.


vulnerability

vulnerability (countable and uncountable, plural vulnerabilities)

(computing) A weakness which allows an attacker to reduce a system's security.


tab

First attested 1607, of uncertain origin.

graphical user interface
graphical user interface

(by extension, graphical user interface) A navigational widget, resembling a physical tab, for switching between documents or sets of controls.

How many tabs are open in your Web browser?

(graphical user interface) The page or form associated with such a navigational widget.


tab

Apocopation (shortening) of (variously) tabulate, tabulator, or tabulation.

No no no no I don't, it's not hate, hate is a strong word, truth be told I do have a slight preference for tabs but that's only because I'm anal and because I prefer precision.

2016 May 29, Carson Mell, “Bachmanity Insanity”, in Silicon Valley, season 3, episode 6, spoken by Richard Hendricks (Thomas Middleditch):

(computing) A space character that extends to the next aligned column, traditionally used for tabulation.


tab

en-verb

tab (third-person singular simple present tabs, present participle tabbing, simple past and past participle tabbed)

tabs (present singular third-person)
tabbing (participle present)
tabbed (participle past)
tabbed (past)

You can prevent a control from getting the focus when the user is tabbing between controls by settings its IsTabStop property to False.

2010, Chris Anderson, Pro Business Applications with Silverlight 4, page 210:

(computing) To use the Tab key on a computer to advance the cursor or move the input focus, or on a typewriter to advance the carriage.

tabo

a space character that extends to the next column


provision

provision (third-person singular simple present provisions, present participle provisioning, simple past and past participle provisioned)

provisions (present singular third-person)
provisioning (participle present)
provisioned (participle past)
provisioned (past)

/pɹəˈvɪʒ.ən/

From Middle English provisioun, from Old French provisïon, from Latin prōvīsiō (“preparation, foresight”), from prōvidēre (“provide”).

der

A solution is to provision new systems on a private network where they can receive updates, patches, and secure configurations from an internal repository before being placed into a production network.

2023, Kenneth Hess, Practical Linux System Administration, O'Reilly, →ISBN:

(transitive, computing) To supply (a user) with an account, resources, etc. so that they can use a system; to install the necessary software on a bare-bones system so it can be used for a specific purpose.


roam

en-verb

roam (third-person singular simple present roams, present participle roaming, simple past and past participle roamed)

roams (present singular third-person)
roaming (participle present)
roamed (participle past)
roamed (past)

From Middle English romen, from Old English rāmian, from Proto-Germanic *raimōną (“to wander”), from *raim- (“to move, raise”), from *h₃reyH- (“to move, lift, flow”). Akin to Old English ārǣman (“to arise, stand up, lift up”), Old High German rāmēn (“to aim”) ( > archaic German rahmen (“to strive”)), Middle Dutch rammen (“to night-wander, to copulate”), rammelen (“to wander about, ramble”). More at ramble.

cog

(intransitive, computing, telecommunications) To use a network or service from different locations or devices.

漫遊 /漫游

(Computing) To use a network or services from different locations or devices

At first, it seemed counterintuitive to me to roam settings between computers, but my problem at the time was that every example I was considering was a setting that only made sense for a single computer.

2013, Scott Isaacs, Kyle Burns, Beginning Windows Store Application Development:

(transitive, computing, telecommunications) To transmit (resources) between different locations or devices, to allow comparable usage from any of them.


unbalanced

en-adj

unbalanced (comparative more unbalanced, superlative most unbalanced)

more unbalanced (comparative)
most unbalanced (superlative)

(computing) of an expression having different numbers of left and right parentheses


var

en-noun

var (countable and uncountable, plural vars)


hard code

en-verb

hard code (third-person singular simple present hard codes, present participle hard coding, simple past and past participle hard coded)

hard codes (present singular third-person)
hard coding (participle present)
hard coded (participle past)
hard coded (past)

(computing) To build absolute and unchangeable values into a program such that they can only be changed by modifying the source code.

(computing) To insert an unchangeable program into a device; to hard-wire.


eat one's own dog food

eat one's own dog food (third-person singular simple present eats one's own dog food, present participle eating one's own dog food, simple past ate one's own dog food, past participle eaten one's own dog food)

eats one's own dog food (present singular third-person)
eating one's own dog food (participle present)
ate one's own dog food (past)
eaten one's own dog food (participle past)

From dog food, a jargon term for goods sold to customers of a company.

AOL was signing up members at a furious rate, in part because it provided a better user experience than Juno, and we didn't understand that, because we didn't eat our own dog food.

2004, Avram Joel Spolsky, Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity, Apress, →ISBN, page 223:

As with most Microsoft product teams, we eat our own dog food.

2012, Dorothy Graham, Mark Fewster, Experiences of Test Automation: Case Studies of Software Test Automation, Addison-Wesley Professional, →ISBN, page 53:

(computing, slang) To use products or services one is selling internally, in order to understand their limitations.


dogfood

dogfood (third-person singular simple present dogfoods, present participle dogfooding, simple past and past participle dogfooded)

dogfoods (present singular third-person)
dogfooding (participle present)
dogfooded (participle past)
dogfooded (past)

We're dog-fooding that release now, in three-weekly sprints.

2012, Sam Guckenheimer, Neno Loje, Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback, Addison-Wesley Professional, →ISBN, page 259:

eat one's own dog food
eat one's own dog food

(transitive, computing, slang) To eat one's own dog food, to use products developed by oneself or by one’s own company as end users.


dog food

en-noun

dog food (countable and uncountable, plural dog foods)

(computing) Beta software that is tested on the developer’s own computer.


ancilla

From Latin ancilla (“maid, slave-girl”).

The circuit uses a single ancilla for each stabilizer generator.


/ˌtiː ˈθɹiː/

(networking) A proprietary network protocol.

(networking) A network backbone connection equivalent to 28 T1 lines, typically fiber optic.


jock

The computer slang meanings are derived from jockey. The athletic slang meanings in turn date from the middle 20th century and are simple abbreviations of jockstrap, which is in turn derived from the older slang meaning of jock itself, which dates from the 17th century, and whose etymology is unknown.

compiler jock

systems jock

(US, dated computing slang, in combination) A specialist computer programmer.


blowback

blowback (countable and uncountable, plural blowbacks)


AFL

abstract family of languages
w:abstract family of languages

(computing theory) Initialism of abstract family of languages.


flush

Probably from Etymology 1 according to the American Heritage Dictionary.

(computing) The process of clearing the contents of a buffer or cache.


flush

en-verb

flush (third-person singular simple present flushes, present participle flushing, simple past and past participle flushed)

flushes (present singular third-person)
flushing (participle present)
flushed (participle past)
flushed (past)

(transitive, computing) To clear (a buffer or cache) of its contents.

tyhjentää

computing: to clear a buffer of its contents

flush to disk

(transitive, computing, of data held in a buffer or cache) To write (the data) to primary storage, clearing it from the buffer or cache.


hand-off

en-noun

hand-off (countable and uncountable, plural hand-offs)

Vertex shaders are algorithms that transform the vertex information stored in the model before handoff to the rasterizer.

2012, Walt Ritscher, HLSL and Pixel Shaders for XAML Developers, page 6:

(computing) The transfer of control to another subsystem.


defragment

en-verb

defragment (third-person singular simple present defragments, present participle defragmenting, simple past and past participle defragmented)

defragments (present singular third-person)
defragmenting (participle present)
defragmented (participle past)
defragmented (past)

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

SSDs don't need defragmenting. Windows wont' even let you try to defragment an SSD. However, if you could defragment an SSD, you might shorten the device's lifespan.

2013, Dan Gookin, PCs For Dummies, John Wiley & Sons, →ISBN:

(computing) To run a process that collects fragments of files and sorts them into contiguous sections on one or more hard disks or hard disk partitions, thus speeding up file management.

ডিফ্র্যাগমেন্ট করা

to run a process to make file fragments on a hard disk contiguous


hot swap

hot swap (third-person singular simple present hot swaps, present participle hot swapping, simple past and past participle hot swapped)

hot swaps (present singular third-person)
hot swapping (participle present)
hot swapped (participle past)
hot swapped (past)

(computing) To remove or replace a component while the computer is still running.


key logger

(computing) Software or hardware designed to record keyboard entries, often for the purpose of stealing passwords or other sensitive data.

näppäinnauhuri

software or hardware designed to record keystrokes


untar

untar (third-person singular simple present untars, present participle untaring or untarring, simple past and past participle untared or untarred)

untars (present singular third-person)
untaring (participle present)
untarring (participle present)
untared (participle past)
untared (past)
untarred (participle past)
untarred (past)

I untarred (and ungzipped) that file using the following command: […]

2002, John Bryan Callender, Perl for Web site management, page 405:

This should completely reset everything to exactly the way it was after you untared/ungzipped PHP […]

2002, Luis Argerich, Professional PHP4 XML, page 764:

(computing, transitive) To extract from a tar archive.


functionally complete

(computing theory) Capable of computing any recursive function.


Turing complete

All languages that are equivalent to Turing's specification are said to be Turing complete. Turing completeness is a surprisingly low bar. Many hand calculators can understand a Turing complete language. PDF (Portable Document Format), in which many documents on the Internet are available, is itself a Turing complete language.

2005, Ben Klemens, Math You Can't Use: Patents, Copyright, and Software, Brookings Institution Press, →ISBN, page 35:

universal Turing machine
universal Turing machine

functionally complete
functionally complete

(computing theory) Equivalent in power to a universal Turing machine; equivalently, functionally complete.


universal Turing machine

en-noun

universal Turing machine (plural universal Turing machines)

From Alan Turing, English mathematician, logician, and cryptographer.

(computing theory) A Turing machine capable of simulating the behavior of any Turing machine.

universaali Turingin kone

Turing machine capable of simulating all the other Turing machines


computability

computability (countable and uncountable, plural computabilities)

(computing theory) The property of being computable by purely mechanical means.


computable

(computing theory) Of a problem, solvable by a Turing machine or any thereto Turing-equivalent model; Turing-computable.


dashboard

/ˈdæʃˌbɔː(ɹ)d/

/ˈdæʃˌboəɹd/

/ˈdæʃˌbɔːɹd/

From dash (“to sprinkle; to splatter”) + board for meaning 1. Possibly expanded meaning later.

compound

Log in to the dashboard to change your account settings.

(graphical user interface, video games) A graphical user interface in the form of or resembling a motor car dashboard.

paneelbord

panel under the windscreen of a motor car or aircraft


unchecked

This pseudocode is unambiguous if we know that the previous state of all the boxes is "unchecked." Because we can't be sure of that in buggy code, a better model might be: […]

1995, Boris Beizer, Black-Box Testing: Techniques for Functional Testing of Software and Systems, New York, N.Y.: John Wiley & Sons, →ISBN, page 95:

Check boxes are a handy way to enable users to select one or more options that are not mutually exclusive. […] By default, [Microsoft] Word displays boxes unchecked.

2004, Bill Camarda, “Creating Forms”, in Using Microsoft Office Word 2003, special edition, Indianapolis, Ind.: Que Publishing, Pearson Education, →ISBN, page 945:

(chiefly computing) Of a check box: not checked (ticked or enabled).


check box

(graphical user interface) Alternative form of checkbox


marshal

en-verb

marshal (third-person singular simple present marshals, present participle marshalling or marshaling, simple past and past participle marshalled or marshaled)

marshals (present singular third-person)
marshalling (participle present)
marshaling (participle present)
marshalled (participle past)
marshalled (past)
marshaled (participle past)
marshaled (past)

From Middle English marschal, from Anglo-Norman mareschal (“farrier; military commander”), from Medieval Latin mariscalcus (“groom, army commander, court dignitary”), either from Frankish *marhaskalk, or Old High German marah-scalc (“horse-servant”), from Proto-West Germanic *marh + *skalk (whence Old Saxon maraskalk, marahscalc). Compare English mare + shalk.

der

(computing, transitive) To serialize an object into a marshalled state represented by a sequence of bytes that can later be converted back into an object with equivalent properties.


uncommitted

en-adj

uncommitted (comparative more uncommitted, superlative most uncommitted)

more uncommitted (comparative)
most uncommitted (superlative)

Any uncommitted changes will be lost if you disconnect from the source control system.

(computing, of an update to a database etc.) Not yet written to disk and logged.