principal

en-noun

principal (countable and uncountable, plural principals)

principals (plural)
principall (alternative obsolete)

From Middle English principal, from Old French principal, from Latin prīncipālis.

Principal (education)
Principal value
principal


client

→ Japanese: クライアント (kuraianto)

From Middle English client, from Anglo-Norman clyent, Old French client, from Latin cliēns, akin to clinare (“to lean”).

(computing) The role of a computer application or system that requests and/or consumes the services provided by another having the role of server.

client

computing: the role of a computer application or system


obfuscation

obfuscation (countable and uncountable, plural obfuscations)

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

From Middle English obfuscacioun, from Latin obfuscātiō, obfuscātiōnem, from obfuscāre (“to darken”), from ob (“over”) + fuscāre (“to make dark”), from fuscus (“dark”).

замъгляване

You need to turn on obfuscation for these classes.

(uncountable) The act or process of obfuscating, or obscuring the perception of something; the concept of concealing the meaning of a communication by making it more confusing and harder to interpret.

(computing, uncountable) The alteration of computer code to preserve its behavior while concealing its structure and intent.

obfuscation

alter computer code, preserving its behavior but concealing its structure and intent


digraph

From Ancient Greek δίς (dís, “double”) + γράφω (gráphō, “write”), equivalent to di- + -graph.

(computing) A two-character sequence used to enter a single conceptual character.


lag

en-verb

lag (third-person singular simple present lags, present participle lagging, simple past and past participle lagged)

lags (present singular third-person)
lagging (participle present)
lagged (participle past)
lagged (past)

→ Swedish: lagga

My phone is starting to lag.

(computing, informal, video games) To respond slowly.


ASPI

(computing) Initialism of Advanced SCSI Peripheral Interface.


lock out

lock out (third-person singular simple present locks out, present participle locking out, simple past and past participle locked out)

locks out (present singular third-person)
locking out (participle present)
locked out (participle past)
locked out (past)

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

The synchronize keyword locks out all other threads trying to access the object.

(computing) To prevent from accessing a data structure.


export

export (third-person singular simple present exports, present participle exporting, simple past and past participle exported)

exports (present singular third-person)
exporting (participle present)
exported (participle past)
exported (past)

non-rhotic, without the horse–hoarse merger

(transitive, computing) To send (data) from one program to another.

прехвърлям

computing: send (data) from one program to another


return

return (third-person singular simple present returns, present participle returning, simple past and past participle returned)

returns (present singular third-person)
returning (participle present)
returned (participle past)
returned (past)
returne (alternative obsolete)
retvrn (alternative Internet)

From Middle English returnen, retornen, from Anglo-Norman returner, from Old French retourner, retorner, from Medieval Latin retornare (“to turn back”), from re- + tornare (“to turn”). Compare beturn.

der

(intransitive, computing) To relinquish control to the calling procedure.

palata

computing: to relinquish control to the calling procedure

This function returns the number of files in the directory.

(transitive, computing) To pass (data) back to the calling procedure.

връщам

computing: to pass back (data) to the calling procedure


return

en-noun

return (countable and uncountable, plural returns)

returns (plural)
returne (alternative obsolete)
retvrn (alternative Internet)

(computing) A carriage return character.

(computing) The act of relinquishing control to the calling procedure.

връщане

computing: act of relinquishing control to the calling procedure

(computing) A return value: the data passed back from a called procedure.


master

masters (plural)
maistre (alternative archaic)
Marse (alternative Caribbean US dialectal obsolete)
marse (alternative Caribbean US dialectal obsolete)
mas'r (alternative)
Master (alternative)
mastre (alternative obsolete)
maister (alternative obsolete)
mayster (alternative obsolete)
Massa (alternative)
massa (alternative)
massah (alternative)
massy (alternative)
masta (alternative)
Mastah (alternative)
mastah (alternative)
mastuh (alternative)
measter (alternative UK obsolete pronunciation-spelling)
mester (alternative dialectal)
mister (alternative dialectal)

Sranan Tongo: masra

→ Catalan: màster

→ Finnish: master

→ French: master

→ German: Master

→ Polish: master

→ Portuguese: máster

→ Spanish: máster

→ Turkish: master

From Middle English maister, mayster, meister (noun) and maistren (verb), from Old English mǣster, mæġster, mæġester, mæġister, magister (“master”), from Latin magister (“chief, teacher, leader”), from Old Latin magester, from Proto-Indo-European *méǵh₂s, (as in magnus (“great”)) + -ester/-ister (compare minister (“servant”)). Reinforced by Old French maistre, mestre (noun) and maistriier, maister (verb) from the same Latin source. Compare also Saterland Frisian Mäster (“master”), West Frisian master (“master”), Dutch meester (“master”), German Meister (“master”). Doublet of maestro, magister, and meister.

doublet

Southern US, African-American Vernacular, obsolete

use the master's tools to dismantle the master's house

a master wheel

a master database

(engineering, computing) A device that is controlling other devices or is an authoritative source.

master

engineering: device that is controlling other devices or is an authoritative source


command

en-noun

command (countable and uncountable, plural commands)

From Middle English commanden, commaunden, comaunden, comanden, from Old French comander, from Late Latin commandāre, from Latin commendāre. Ultimately from Latin com- + mandō (whence ultimately also commend (a doublet), mandate, and recommend), from manus + -dō.
Compare typologically Russian поручи́ть (poručítʹ), поруче́ние (poručénije), руководи́ть (rukovodítʹ), руководи́тель (rukovodítelʹ) related to рука́ (ruká).

(computing) A directive to a computer program acting as an interpreter of some kind, in order to perform a specific task.

أَمْر

computing: directive to a computer program


reverse

en-verb

reverse (third-person singular simple present reverses, present participle reversing, simple past and past participle reversed)

reverses (present singular third-person)
reversing (participle present)
reversed (participle past)
reversed (past)

unreverse

antonym(s) of “to turn something in the opposite direction”

From Middle English reversen, from Anglo-Norman reverser, Middle French reverser, and their source, Latin reversō, from re- + versō.

tolat

rail transport, of points: to move from the normal position to the reverse position

Reversing is also heavily used in connection with malicious software, on both ends of the fence: […]

2011, Eldad Eilam, Reversing: Secrets of Reverse Engineering:

[…] but in some instances where malware is proving to be difficult, reversing is needed.

2012, Christopher C. Elisan, Malware, Rootkits & Botnets: A Beginner's Guide, page 117:

(computing) Ellipsis of reverse-engineer.


topic

From Latin topica, from Ancient Greek τοπικός (topikós, “pertaining to a place, local, pertaining to a common place, or topic, topical”), from τόπος (tópos, “a place”), of Pre-Greek origin.

der

(computing) A component similar to a message queue which supports multiple subscribers.


logical

en-adj

logical (comparative more logical, superlative most logical)

more logical (comparative)
most logical (superlative)

/ˈlɒd͡ʒɪkəl/

/ˈlɑd͡ʒɪkəl/

Logical memory appears contiguous to an application program, but may well be stored on several physical devices, including in RAM and on hard-disks, as determined by the operating system.

It is, of course, vital to restore the logical colours to their normal value at the end of the program[…]

1986, Noel Malcolm Morris, Computer graphics and CAD fundamentals: BBC Micro version:

(computing) Relating to the conceptual model of a system rather than its physical expression

arorau

non-physical or conceptual underpinning something physical or actual


architecture

en-noun

architecture (countable and uncountable, plural architectures)

/ˈɑː.kɪˌtɛk.tʃə/

/ˈɑɹ.kɪˌtɛk.t͡ʃɚ/

Borrowed from French architecture, from Latin architectūra. Originally from architect, from Ancient Greek ἀρχιτέκτων (arkhitéktōn, “architect”, literally “arch builder, ext. chief builder, principal craftsman”).

der

(computing) A family of CPUs sharing a common instruction set and having partial or full compatibility with software built on each other.

arsitektur

computing: a family of CPUs sharing a common instruction set and having partial or full compatibility with software built on each other

The Intel architectures have more software written for them.

(computing) A specific model of a microchip or CPU.

arsitektur

computing: a specific model of a microchip or CPU


surrogate

→ Dutch: surrogaat

From Latin surrogātus, perfect passive participle of surrogō (“ask”); a variant of subrogō, from sub (“under”) + rogō (“ask”).

(computing) Any of a range of Unicode codepoints which are used in pairs in UTF-16 to represent characters beyond the Basic Multilingual Plane.


triple

[ˈt̠͡ɹ̠̊ɪpl̩]

PIE word
 *tréyes
From Middle English triple (also þripell), from Latin triplus. Doublet of treble.

(mathematics, computing) A sequence of three elements or 3-tuple.


adware

(computing) A software application that includes advertisements, which are displayed while the software is running. Developers use adware as a source of income and to keep the costs of the software down (usually making it free). Some adware programs can include spyware.


kung fu

en-noun

kung fu (countable and uncountable, plural kung fu)

kung fu (plural)
gongfu (alternative)
gong-fu (alternative)
gong fu (alternative)
gungfu (alternative)
gung-fu (alternative)
gung fu (alternative)
kungfu (alternative)
kung-fu (alternative)
Kung Fu (alternative)

From the Wade–Giles romanization of Mandarin 功夫 (gōngfu, “skill, accomplishment, martial art”): kung¹-fu⁵.

bor

(slang) A mastery of or expertise in a skill

(slang, computing) A mastery of or expertise in computer programming, hacking, or cracking


triage

en-noun

triage (countable and uncountable, plural triages)

From French triage, from trier (“to sort”).

(computing, by extension) The process of prioritizing bugs to be fixed.


charset

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

Clipping of character set. By surface analysis, char + set.


character set

字符集

set of characters in a character encoding

In conventional mathematics terminology then, a "character set" is not just a set of characters, but a function whose domain is a set of integers, and whose range is a set of characters.

1995 May 2, Dan Connolly, “Character Set Considered Harmful, Internet Draft”, in HTML Working Group:

(computing) The set of characters encoded by a given character encoding.

(computing) A set of characters together with a character encoding.


wizard

4chan
English Renaissance
Fizban the Fabulous
en:wizard

From Middle English wysard, wysarde, equivalent to wise + -ard. A uniquely medieval Anglo-Saxon word with no known morphologically exact cognates inside the Germanic family; did not gain distinct sense of "occultist, magic user" (as opposed to a philosopher or sage) until circa 1500s, aligning roughly with the starting English Renaissance.
However, via Proto-Indo-European *weyd- cognate with Proto-Celtic *druwits (whence English druid), Proto-Slavic *vědьma (Polish wiedźma, Russian ве́дьма (védʹma)), Russian веду́н (vedún)).
The sense of "old (male) virgin" is from a Japanese Internet meme where virgins who are typically friendless, shy, outcasts, and loners who don't fit in anywhere, legendarily gain magical powers upon reaching 30 years of age; popularized ultimately by 4chan and adjacent online incel spaces.

Use the "Add Network Connection" wizard to connect to a network in a series of simple steps.

Figure 10-10 shows a typical wizard. The user enters data in New Employee on each tab and then moves on to the next one. This wizard asks […]

2010 September 17, Bill Evjen, Christian Nagel, Rod Stephens, Robert Vieira, Nick Randolph, .NET 4 Wrox PDF Bundle: Professional ASP.NET 4, Professional C# 4, VB 2010 Programmer's Ref, WPF Programmer's Ref, Professional Visual Studio 2010, John Wiley & Sons, →ISBN, page 169:

(computing) A computer program or script used to simplify complex operations, often for an inexperienced user.

ghoeroe

computing: program or script used to simplify complex operations


comment

comment (countable and uncountable, plural comments)

→ Armenian: քոմենթ (kʻomentʻ)

→ Japanese: コメント (komento)

→ Korean: 코멘트 (komenteu)

From Middle English coment, comment, from Old French coment (“commentary”), from Late Latin commentum (“comment, interpretation”), from Classical Latin commentum (“invention, fabrication”).

der

(programming) A remark embedded in source code in such a way that it will be ignored by the compiler or interpreter, typically to help people to understand the code.

комента́р

programming: remark not affecting behavior


comment

en-verb

comment (third-person singular simple present comments, present participle commenting, simple past and past participle commented)

comments (present singular third-person)
commenting (participle present)
commented (participle past)
commented (past)

From Middle English commenten, comenten, from Latin commentārī (“to consider thoroughly, think over, discuss, write upon”).

der

I wish I'd commented this complicated algorithm back when I remembered how it worked.

(transitive, software, of code) To insert comments into (source code).

(transitive, software, of code) To comment out (code); to disable by converting into a comment.


utility

en-noun

utility (countable and uncountable, plural utilities)

From Middle English utilite, from Old French utilite, utilitet (“usefulness”), from Latin ūtilitās, from uti (“to use”). By surface analysis, utile + -ity.

a graphics utility; a music utility

(computing) A software program other than a game; one that is useful or creative rather than merely entertaining.

Holonyms: app, application, program

I've bought a new disk utility that can recover deleted files.

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

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

en:computer program for small set of tasks

application software
application software

(computing) A software program designed to perform a single task or a small range of tasks, often to help manage and tune computer hardware, an operating system, or application software.

hulpmiddel

computing: software program with specific task


boot loader

boot loaders (plural)
bootloader (alternative)

In the case of a PC that runs nothing but Windows, the boot loader in the MBR is hard-coded to check for a secondary boot loader in the active primary partition. This secondary boot loader directly loads the Windows kernel.

2007, Roderick W. Smith, Linux+ Study Guide: Exam XK0-002, John Wiley & Sons, →ISBN, page 41:

It was a thought that returned to me days later while reading an article about Elon Musk, one of the loudest voices calling to reopen the economy–a man who once referred to humanity as the “biological bootloaders” for AI.

2021, Meghan O'Gieblyn, quoting Elon Musk, chapter 13, in God, Human, Animal, Machine […] , →ISBN:

(computing) A small program that initiates the bootstrap process by loading the operating system proper.

käynnistyslataaja

A program that initiates the bootstrap process


decay

en-verb

decay (third-person singular simple present decays, present participle decaying, simple past and past participle decayed)

decays (present singular third-person)
decaying (participle present)
decayed (participle past)
decayed (past)

From Middle English decayen, dekeyen (“to decrease, diminish”), from Anglo-Norman decaeir (“to fall away, decay, decline”), from Vulgar Latin *dēcadere, etymologically restored form of Latin dēcidere (“to fall away, fail, sink, perish”), from de (“down”) + cadere (“to fall”). Compare decadent and decadence.

der

(intransitive) To deteriorate, to get worse, to lose strength or health, to decline in quality.

(intransitive, computing, of software) To undergo software rot, that is, to fail to be updated in a changing environment, so as to eventually become legacy or obsolete.


spoofing

en-noun

spoofing (countable and uncountable, plural spoofings)

(computing) Falsifying one's identity or other identifying information (e.g. location) by technical means to deceive or gain access.

toisena esiintyminen

falsifying one's identity or other identifying information

(computing) A method of attacking a computer program, in which the program is modified so as to appear to be working normally when in reality it has been modified with the purpose of circumventing security mechanisms.


desktop environment

desktop environment (plural desktop environments)

graphical user interface
graphical user interface

(computing) A complete graphical user interface solution to operate a computer.


unmount

en-verb

unmount (third-person singular simple present unmounts, present participle unmounting, simple past and past participle unmounted)

unmounts (present singular third-person)
unmounting (participle present)
unmounted (participle past)
unmounted (past)

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

(computing, transitive) To reverse a mount operation; to instruct the operating system that the file system should be disassociated from its mount point, making it no longer accessible.


umount

umount (third-person singular simple present umounts, present participle umounting, simple past and past participle umounted)

umounts (present singular third-person)
umounting (participle present)
umounted (participle past)
umounted (past)

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

(computing, transitive, Unix) To unmount.


affine

affine (third-person singular simple present affines, present participle affining, simple past and past participle affined)

affines (present singular third-person)
affining (participle present)
affined (participle past)
affined (past)

affined the sequential regions to run only on CPU 0

2005, M. Annavaram, E. Grochowski, J. Shen, “Mitigating Amdahls Law through EPI Throttling”, in 32nd International Symposium on Computer Architecture (ISCA'05), Madison, WI, USA: IEEE, →DOI, →ISBN, pages 298–309:

the affined CPU will be randomly allocated

2013, Zi Guo Fan, Rong Liang Wang, Peng Hao Yang, “Study and Simulation of CPU Priority Scheduling Algorithm on Multi-Core Processor Platform”, in Advanced Materials Research, volumes 694-697, →DOI, →ISSN, pages 2540–2544:

we also affined all interrupts to CPU cores that are not allocated to FASA

2015 June 10, Raphael Eidenbenz, Thanikesavan Sivanthi, Aurelien Monot, Jun Liu, “Real-time network traffic handling in FASA”, in (Please provide the book title or journal name), IEEE, →DOI, →ISBN, pages 1–10:

(computing, transitive) To set the CPU affinity of something


bezel

Borrowed from French bisel, a dialectal variant of biseau (“sloping edge”), a variation on bijou (“jewel”), itself from Breton bisou, bizou (“ring worn on the finger”), from biz (“finger”).
Unrelated to similar bevel, which is of a different French origin.

(computing) The panel that covers the front of a computer case, or the panel covering each drive bay that can be removed to install a removable drive that requires external access, such as a CD/DVD-ROM drive, which usually has its own preinstalled bezel.

etupaneeli

the panel that covers the front of a computer case or the panel covering each drive bay

zdejmowalna plastikowa pokrywka czytnika CD lub DVD

Modern smartphones have very thin bezels.

(computing) The area on the front of a computing device surrounding the display.


bisect

bisect (third-person singular simple present bisects, present participle bisecting, simple past and past participle bisected)

bisects (present singular third-person)
bisecting (participle present)
bisected (participle past)
bisected (past)

From bi- (“bi-, two”) + Latin secāre (“to cut”).

affix

(transitive) To cut or divide into two parts.

(computing) To perform a binary search on files in source control in order to identify the specific change that introduced a bug etc.


cache

→ Czech: keš

→ Danish: cache

→ German: Cache

→ Italian: cache

→ Norwegian:

Norwegian Bokmål: cache

Norwegian Nynorsk: cache

→ Portuguese: cache

→ Russian: кэш (kɛš)

→ Serbo-Croatian: kȅš, ке̏ш

→ Spanish: caché

cachet (for the proscribed pronunciation)

From French cache (as used by French Canadian trappers to mean “hiding place for stores”), from the verb cacher (“to hide”).

(computing) A fast temporary storage where recently or frequently used information is stored to avoid having to reload it from a slower storage medium.

cache

computing: fast temporary storage for data


cache

en-verb

cache (third-person singular simple present caches, present participle caching, simple past and past participle cached)

caches (present singular third-person)
caching (participle present)
cached (participle past)
cached (past)

In this case, it would not be ideal to use the full-page caching that the per-site or per-view cache strategies offer, because you wouldn't want to cache the entire result (since some of the data changes often), but you'd still want to cache the results that rarely change.

2008, Jacob Kaplan-Moss, Adrian Holovaty, The Definitive Guide to Django, Apress, →ISBN, page 203:

(transitive, computing) To store data in a cache.


cue

From earlier qu, abbreviation of Latin quandō (“when”), marked on actor's play copy where they were to begin.

(electronics, computing) A marker or signal that triggers something, such as the start of an audio recording.


hex

(computing, informal) Clipping of hexadecimal.


imager

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

From Middle English ymageour, from Old French imageor; equivalent to image + -er.

(computing) A system that creates a digital copy such as a disk image.


linter

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

A linter checks your source code for syntax and style errors.

2021, Felix Zumstein, Python for Excel, page 73:

(computing) A program or algorithm that performs linting.


lossy

en-adj

lossy (comparative lossier, superlative lossiest)

lossier (comparative)
lossiest (superlative)

JPEG is a lossy image compression format.

(computing, of an algorithm for converting or compressing data) Reducing the amount of information in data.

有損壓縮的 /有损压缩的

reducing the amount of information in data

不可逆 (fukagyaku) (data compression, literally “irreversible”)


mod

en-noun

mod (countable and uncountable, plural mods)

I'd like to convert some of the arch^([sic]) mods back into Amiga mods since I don't have the original Amiga versions.

1992, Jordan K. Hubbard, “How to convert Amiga mods to Arch?”, in comp.sys.acorn (Usenet):

These mods, while usually having the distinctive bleep and beep quality of transistor-generated tones, are often astonishingly creative and rich in expressive nuances.

2003, Rene T. A. Lysloff, Leslie C. Gay, Jr., Music and Technoculture, page 38:

(computing, informal) A module (file containing a tracker music sequence).


negate

en-verb

negate (third-person singular simple present negates, present participle negating, simple past and past participle negated)

negates (present singular third-person)
negating (participle present)
negated (participle past)
negated (past)

From Latin negātus, perfect passive participle of negō (“to deny, refuse, decline”), see -ate (verb-forming suffix).

(computing) To perform the NOT operation on.


neural

From Ancient Greek νεῦρον (neûron, “a sinew, nerve”) + -al.

der

(computing) Modelled on the arrangement of neurons in the brain.


parser

LL-Q1860 (eng)-I learned some phrases-parser.wav

(computing) A computer program that parses.


pica

en-noun

pica (countable and uncountable, plural picas)

From Medieval Latin pica (“pica: a service book”), possibly from Latin pīca (“magpie”) after the piebald appearance of the typeset page (cf. pie (“disordered type”)). The relation to the printer's measure is unclear, as no edition of the text in pica type is known. The French pica derives from English rather than vice versa.

der

(typography, countable) A unit of length equivalent to 12 points, officially ³⁵⁄₈₃ cm (0.166 in) after 1886 but now (computing) ¹⁄₆ in.


poller

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

(computing) a task or process that periodically checks for a condition being satisfied, such as the availability of new data


posit

Borrowed from Latin positus, perfect participle of pōnō (“put, place”). Sense 3 (type of number format) was coined by American computer scientist and businessman John Gustafson in 2017.

coinage

With their new hardware implementation, which was synthesized in a field-programmable gate array (FPGA), the Complutense team was able to compare computations done using 32-bit floats and 32-bit posits side by side.

2022 September 25, Dina Genkina, “Posits, a New Kind of Number, Improves the Math of AI”, in IEEE Spectrum, New York, N.Y.: Institute of Electrical and Electronics Engineers, →ISSN, →OCLC, archived from the original on 2024-09-27:

(computing) A number format representing a real number consisting of a sign bit, a variable-size "regime" part (which modifies the exponent), up to two exponent bits, and a fraction part, proposed as a more efficient alternative to IEEE 754 floats in AI applications.


rooter

In 2002 a new variant of auto-rooters was discovered in the wild: mass-rooters.

2003, Lance Spitzner, Honeypots: Tracking Hackers, page 19:

The structure of a rooter is a fixed package: a program that generates fixed shell code with a fixed payload, launching it at a single target chosen by the attacker.

2006, Harold F. Tipton, Micki Krause, Information Security Management Handbook, page 542:

(computing) A type of malware that obtains and runs using privileged access, bypassing normal security systems.


shim

Unknown; from Kent. Originally a piece of iron attached to a plow; sense of “thin piece of wood” from 1723, sense of “thin piece of material used for alignment or support” from 1860.

Shims intercept Win32 API calls from legacy applications, as defined by system administrators, and then modify the call before passing the code to Windows for execution.

2010, Russell Smith, Least Privilege Security for Windows 7, Vista and XP:

(computing) A small library that transparently intercepts and modifies calls to an API, usually for compatibility purposes.


shim

en-verb

shim (third-person singular simple present shims, present participle shimming, simple past and past participle shimmed)

shims (present singular third-person)
shimming (participle present)
shimmed (participle past)
shimmed (past)

(computing, transitive) To intercept and modify calls to (an API), usually for compatibility purposes.


shunt

shunt (third-person singular simple present shunts, present participle shunting, simple past and past participle shunted)

shunts (present singular third-person)
shunting (participle present)
shunted (participle past)
shunted (past)

From Middle English shunten, schunten, schonten, schounten, shont, shonte, shount, shounten, shunte (“to move rapidly or suddenly, jerk; to swerve, turn away; to avoid, dodge, escape, evade”), either:
* possibly a back-formation from Middle English shǒnen (“to decline to do, refuse; to abandon, forsake; to disdain, dislike, hate; to avoid, escape; to be afraid, fear; to be wary of”), from Old English sċunian, sċyniġan; see shun. Or
* an alteration of Middle English shunden, *schunden, *schinden, from Old English sċyndan, sċendan (“to hasten, hurry”) (as in āsċyndan (“to remove, take away”), from Proto-West Germanic *skundijan, from Proto-Germanic *skundijaną (“to compel, drive, push; to accelerate, rush, speed up”), from Proto-Indo-European *(s)kew(n)t- (“to rattle, shake”).
* from unrecorded Old English *sċunettan, a derivative of sċunian (“to shun, avoid”).
The English word is cognate with Danish skynde (“to hasten, hurry, speed”), Icelandic skynda, skunda (“to hasten”), Middle High German schünden (“to compel; to urge; to irritate”), Norwegian skynde (“to hurry, rush”), Swedish skynda (“to hasten, hurry; to scuttle, scurry”). Outside Germanic, compare Sanskrit स्कन्दति (skándati, “to dart, leap, spring, spurt or burst forth, ejaculate, assail, drop, split”), Albanian shkund (“to shake; to swig”).
As regards the noun sense, compare Middle English shunt (“swerve; sudden jerk”), derived from the verb.

cog

A momentary power spike had caused a blip, forcing the backup system to shunt Carella's current work into a safety file. It was standard operating procedure, a decision made by the online computer itself.

2010, Don Pendleton, Mike Linaker, “Prologue”, in System Corruption (Don Pendleton’s The Executioner), Toronto, Ont.: Gold Eagle, →ISBN:

(transitive, computing) To move data in memory to a physical disk.


spline

Mid-1700s East Anglian dialect. Origin uncertain but perhaps from Old Danish splind or North Frisian splinj and ultimately related to the root of splinter.

liuska

strip of wood used in joining wooden parts

However, it should be possible to give more sophisticated spherical spline curves based on the de Castaljau method that are computed using multiple slerps between pairs of points and which work well for arbitrary knot positions (indeed, knot insertion methods for spline curves should suffice for this, cf Farin [1993])

2001 April, Samuel R. Buss, Jay P Fillmore, “Spherical averages and applications to spherical splines and interpolation”, in ACM Transactions on Graphics (TOG), volume 20, number 2:

These conditions provide a framework which encompasses some notable approximation kernels including splines, so-called cardinal functions, and many radial basis functions such as the Gaussians and general multiquadrics.

2016, Keaton Hamm, Jeff Ledford, “Regular Families of Kernels for Nonlinear Approximation”, in arXiv:

(mathematics, computing) Any of a number of smooth curves used to join points.


spline

en-verb

spline (third-person singular simple present splines, present participle splining, simple past and past participle splined)

splines (present singular third-person)
splining (participle present)
splined (participle past)
splined (past)

(mathematics, computing) To smooth (a curve or surface) by means of a spline.


strop

strop (third-person singular simple present strops, present participle stropping, simple past and past participle stropped)

strops (present singular third-person)
stropping (participle present)
stropped (participle past)
stropped (past)

From apostrophe, due to use of apostrophes as single quotation marks to indicate boldface in ALGOL 60. Other methods were used, especially in ALGOL 68, where the earlier matched apostrophes were no longer common, and the term became used more generally for any such method.

(computing) To mark a sequence of letters syntactically as having a special property, such as being a keyword, e.g. by enclosing in apostrophes as in 'foo' or writing in uppercase as in FOO.


tensor

en-noun

tensor (plural tensors or (muscle) tensores)

Borrowed from New Latin tensor (“that which stretches”), equivalent to tense + -or. Anatomical sense from 1704.
Introduced in the 1840s by William Rowan Hamilton as an algebraic quantity unrelated to the modern notion of tensor.
The contemporary mathematical meaning was introduced (as German Tensor) by Woldemar Voigt (1898) and adopted in English from 1915 (in the context of general relativity), obscuring the earlier Hamiltonian sense. The mathematical object is so named because an early application of tensors was the study of materials stretching under tension. (See, for example, Cauchy stress tensor on Wikipedia.Wikipedia)

pedia

multidimensional array
multidimensional array

(mathematics, linear algebra, physics) A mathematical object that describes linear relations on scalars, vectors, matrices and other algebraic objects, and is represented as a multidimensional array.

(engineering, computing) A multidimensional array with (at least) two dimensions.


vee

(computing, typography) A unit of vertical spacing, typically corresponding to the height of an ordinary line of text.


widget

French: widget (fr)

Spanish: widget (es)

(computing, graphical user interface) Any one of the components of a computer application's graphical user interface, such as a Cancel button or text input box that a user interacts with.

giny

component of a graphical user interface that the user interacts with

This weather widget shows the current temperature.

(computing, graphical user interface) A small applet that can be placed on the desktop or in a sidebar, etc.


contention

en-noun

contention (countable and uncountable, plural contentions)

From Middle English contencion, borrowed from Old French contencion, from Latin contentio, contentionem, from contendō (past participle contentus); equivalent to contend + -tion (similar formation to attention).

(computing, telecommunications) Competition by parts of a system or its users for a limited resource.

kamppailu

(computing, telecommunications) Competition for a limited resource.


assemble

en-verb

assemble (third-person singular simple present assembles, present participle assembling, simple past and past participle assembled)

assembles (present singular third-person)
assembling (participle present)
assembled (participle past)
assembled (past)

From Middle English assemblen, from Old French assembler (“to assemble”), from Medieval Latin assimulāre (“to bring together”), from ad- + simulō (“copy, imitate”), from similis (“like, similar”), ultimately from Proto-Indo-European *sem- (“together, one”). Doublet of assimilate.

der

(computing) To translate from assembly language to machine code.

彙編 /汇编

computing: to translate from assembly language to machine code


beam

en-verb

beam (third-person singular simple present beams, present participle beaming, simple past and past participle beamed)

beams (present singular third-person)
beaming (participle present)
beamed (participle past)
beamed (past)

→ German: beamen

→ Dutch: beamen

→ Japanese: ビーム

From Middle English beem, from Old English bēam (“tree, cross, gallows, column, pillar, wood, beam, splint, post, stock, rafter, piece of wood”), from Proto-West Germanic *baum, from Proto-Germanic *baumaz (“tree, beam, balk”), from Proto-Indo-European *bʰew- (“to grow, swell”). Cognate with West Frisian beam (“tree”), Saterland Frisian Boom (“tree”), Dutch boom (“tree”), German Low German Boom (“tree”), German Baum (“tree”), Luxembourgish Bam (“tree”), Albanian bimë (“a plant”). Doublet of boom.
The original English meaning of beam ("tree") is preserved in some compound words such as quickbeam.
The verb is from Middle English bemen, from Old English bēamian (“to shine, to cast forth rays or beams of light”), from the noun.

inh

To beam a file using the File Transfer Protocol.

1996, Eric S. Raymond, Guy L. Steele, The New Hacker's Dictionary, page 208:

To beam a file to another Pocket PC, follow these steps: […]

2002, Michael Miller, 10 Minute Guide to Pocket PC 2002, page 74:

(transitive, computing) To transmit, especially by direct wireless means such as infrared.


char

Clipping of character. Used as the name of a data type in some programming languages, including notably C.

The unit is an 80-column, 30 char. /sec dot matrix printer which uses a 5 by 7 font.

Chars can be considered as integers if need be without an explicit cast.

1997, Cay S Horstmann, Gary Cornell, Core Java 1.1: Fundamentals:

Then since each char occupies one byte, these four bytes represent the three letters 'B', 'y', 'e', and the null character NUL.

1998, John R Hubbard, Schaum's Outline of Theory and Problems of Fundamentals of Computing with C++:

When a 32-bit int value is stored to a 16-bit char variable, information can be lost if the 16 most significant bits are not zeroes in the int value.

2004, Kari Laitinen, A Natural Introduction to Computer Programming with C#:

Thus string variables are pointer variables to chars.

2000, Ken Brownsey, The essence of data structures using C++:

.NET uses the Unicode character set in which each char constant or variable takes up two bytes (16 bits) of storage.

2002, Nell B. Dale, Michael McMillan, Visual Basic .NET: a laboratory course - Page 25

(computing, programming) A character (text element such as a letter or symbol).


compilation

en-noun

compilation (countable and uncountable, plural compilations)

English compile + -ation, from Middle French, from Latin compilatio (“a raking together, a plundering, a collection of documents”).

uder

(countable, uncountable, computing) Translation of source code into object code by a compiler.

компилиране

translation of source code into object code by a compiler


configuration

en-noun

configuration (countable and uncountable, plural configurations)

/kənˌfɪɡ.əˈɹeɪ̯.ʃən/

/kənˌfɪɡ.jəˈɹeɪ̯.ʃən/

/kənˌfɪɡ.əˈɹæɪ̯.ʃən/

From Middle French configuration, from Latin cōnfigūrātiō.
Morphologically configure + -ation

määritys

computing: process of customizing a computing environment

(countable, computing) The way a computing environment (physical or software) is set up or customized to the needs of its users.

määritykset

computing: the way a computing environment is set up

(uncountable, computing) The process of customizing a computing environment in this way.


deck

From Middle English dekke, borrowed from Middle Dutch dec (“roof, covering”), from Middle Dutch decken, from Old Dutch thecken, from Proto-West Germanic *þakkjan, from Proto-Germanic *þakjaną. Formed the same: German Decke (“covering, blanket”). Doublet of thatch and thack.

rearrange the deck chairs on the Titanic

shuffle the chairs on the deck of the Titanic

The interaction model of WAP, originally developed for mobile phones to interact with information services in a web-like way, was based on Apple's HyperCard, and instead of pages, the user interacted with a deck of cards, which were interlinked by a scripting language.

2008, Johan Hjelm, Why IPTV?: Interactivity, Technologies, Services, page 13:

(computing) A collection of cards (pages or forms) in systems such as WML (Wireless Markup Language) and HyperCard.


document

Borrowed from Middle French document, from Latin documentum.

That exception is the HTML <IMG> tag–which transcludes an image into the context of the document. The image itself is neither embedded within the document nor copied—it is transcluded.

2012, Julie A. Jacko, editor, Human Computer Interaction Handbook, 3rd edition, CRC Press, →ISBN, page 571:


elaboration

elaboration (countable and uncountable, plural elaborations)

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

From Middle French élaboration.
Morphologically elaborate + -ion

(computing) Setting up a hierarchy of calculated constants in a language such as Ada so that the values of one or more of them determine others further down in the hierarchy.


embed

en-verb

embed (third-person singular simple present embeds, present participle embedding, simple past and past participle embedded)

embeds (present singular third-person)
embedding (participle present)
embedded (participle past)
embedded (past)
imbed (alternative)

The instructions showed how to embed a chart from the spreadsheet within the wordprocessor document.

(transitive, computing) To encapsulate within another document or data file.


embed

When you change the content of these embeds, this information will be automatically updated in every page that the embeds are included in.

2006, Richard Rutter, Andy Budd, Simon Collison, Blog Design Solutions:

Adding controls, looping, and autoplay to an HTML5 video embed is simple.

2011, Steve Fulton, Jeff Fulton, HTML5 Canvas, page 265:

(computing) A digital object embedded within another, which is often a document.

(computing) A piece of computer hardware embedded within another physical object, which is often a larger IT device.


emulation

en-noun

emulation (countable and uncountable, plural emulations)

emulations (plural)
æmulation (alternative)

From Middle French émulation, from Latin aemulātiō.

(computing) Execution of a program or other software designed for a different system, by simulating parts of the other system.


evaluation

evaluation (countable and uncountable, plural evaluations)

From Middle French évaluation.
Morphologically evaluate + -ion

(computing, programming) Determination of the value of a variable or expression.

evaluaatio

substitution of a variable with its value


extension

extension (countable and uncountable, plural extensions)

From Middle English extensioun, from Old French estension, from Latin extensiō, extensiōnem.

Files with the .txt extension usually contain text.

If you plan to plot data with error bars, you must name them with an. ERR extension. Failure to do so will crash the system, and you will lose your precious work.

1989, PC Mag, volume 8, number 5, page 276:

a browser extension

(computing) An optional software component that adds functionality to an application.


fatal

en-adj

fatal (comparative more fatal, superlative most fatal)

more fatal (comparative)
most fatal (superlative)

From Middle French fatal, from Latin fātālis (“fatal”).

a fatal error; a fatal exception

(computing) Causing a sudden end to the running of a program.

fataali

computing: causing a sudden end to the running of a program


fatal

(computing) A fatal error; a failure that causes a program to terminate.


flap

en-verb

flap (third-person singular simple present flaps, present participle flapping, simple past and past participle flapped)

flaps (present singular third-person)
flapping (participle present)
flapped (participle past)
flapped (past)

From Middle English flappen (“to flap, clap, slap, strike”), related to Dutch flappen (“to flap”), German Low German flappen (“to flap”), German flappen (“to flap”), Dutch flabberen (“to flit, flap”). Probably ultimately imitative.

onomatopoeic

imitative

(computing, telecommunications, intransitive, of a resource or network destination) To be advertised as being available and then unavailable (or available by different routes) in rapid succession.


footprint

(computing) The amount of hard drive space required for a program.

levytilavaatimus

(computing) amount of hard drive space required for a program.

(computing) The audit trail left by a crashed program.

jalanjäljet

(computing) the audit trail left by a crashed program


core

en-noun

core (countable and uncountable, plural cores)

desc

Translingual: core eudicots, core Malvales

From Middle English core, kore, coor (“apple-core, pith”), of obscure and uncertain origin. Possibly of native English origin, from Old English *cor, related to Old English *coruc, *corc (diminutive) (> Middle English cork, crok (“core of an apple or other fruit, heart of an onion”)) and Old English corn (“seed", also "grain”); or alternatively perhaps from Old French cuer (“heart”), from Latin cor (“heart”); or from Old French cors (“body”), from Latin corpus (“body”). Compare also Middle English colk, coke, coll (“the heart or centre of an apple or onion, core”), Dutch kern (“core”), German Kern (“core”). See also heart, corpse.

unc

obscure and uncertain

particular parts of technical instruments or machines essential in function:

(computing, informal, historical) Ellipsis of core memory (“magnetic data storage”).


heap

Sranan Tongo: ipi

From Middle English hepe, from Old English hēap, from Proto-West Germanic *haup, from Proto-Germanic *haupaz (compare Dutch hoop, German Low German Hupen, German Haufen), from Proto-Indo-European *koupos (“hill”) (compare Lithuanian kaũpas, Albanian qipi (“stack”), Avestan 𐬐𐬂𐬟𐬀 (kåfa)).

it takes a heap of living to make a house a home

it takes a heap o' livin' to make a house a home

(computing) A data structure consisting of trees in which each node is greater than all its children.

You should move these structures from the stack to the heap to avoid a potential stack overflow.

(computing) Memory that is dynamically allocated.


hibernation

en-noun

hibernation (countable and uncountable, plural hibernations)

hibernations (plural)
hybernation (alternative)

From Latin hibernātus, from hibernō, from hībernus (“winter”).

إِسْبَات

(biology) state of minimum power consumption, inactivity and metabolic depression during winter

letargo

(biology, space) hypothetical state of minimum power consumption, inactivity and metabolic depression in humans

(computing) A standby state which conserves power by writing the contents of the memory to disk and completely power off the computer, in order that one will resume the session from the disk.

إِسْبَات

(computing) standby state which conserves power


hive

From Middle English hyve, from Old English hȳf, from Proto-West Germanic *hūfi, from Proto-Indo-European *kuHp- (“water vessel”), from *kew- (“to bend, curve”).
See also Dutch huif (“beehive”), Danish dialect huv (“ship’s hull”); also Latin cūpa (“tub, vat”), Ancient Greek κύπη (kúpē, “gap, hole”), κύπελλον (kúpellon, “beaker”), Sanskrit कूप (kū́pa, “cave”). Doublet of coupe, cup, and keeve. The computing term was chosen as an in-joke relating to bees; see https://web.archive.org/web/20150715222122/http://blogs.msdn.com/b/oldnewthing/archive/2003/08/08/54618.aspx.

der

Windows builds the registry from the five registry hives[…]

2006, Jean Andrews, Fixing Windows XP, page 352:

For devices built with hive-based registry implementation, the registry data are broken into three different hives — the boot hive, system hive, and user hive.

2011, Samuel Phung, Professional Microsoft Windows Embedded CE 6.0:

(computing, Microsoft Windows) A section of the registry.


incantation

incantations (plural)
encantation (alternative)

From Middle English incantacioun, from Old French incantation, from Latin incantatio. More at enchant.

The appropriate incantation of route is shown below; the gw keyword tells it that the next argument denotes a gateway.

1998, John Purcell, Robert Kiesling, Linux: The Complete Reference: Book 1, page 412:

There's more than one command incantation to create an AVI. It's all a question of experimenting with the different audio and video codecs.

2005, Kyle Rankin, Linux Multimedia Hacks: Tips & Tools for Taming Images, Audio, and Video:

Servers move from being special snowflakes to being disposable numbers on a list that can be created and destroyed without requiring someone to remember the specific incantation to make it work.

2017, James Pogran, Learning PowerShell DSC, page 11:

(computing, slang) Any esoteric command or procedure.


instrumentation

en-noun

instrumentation (countable and uncountable, plural instrumentations)

bytecode instrumentation

Xcode is Apple's toolkit for developers. It includes an IDE, a design tool (Interface Builder), a compiler, and the iOS emulator, as well as a set of tools for instrumentation and performance analysis.

2012, Dino Esposito, Architecting Mobile Solutions for the Enterprise, Pearson Education, →ISBN:

(by extension, computing) The dynamic analysis of a program's performance and behaviour, usually by injecting profiling code into it.


iteration

iteration (countable and uncountable, plural iterations)

/ɪ.təˈɹeɪ.ʃən/

[ɪ.təˈɹeɪ.ʃn̩]

/ˌɪt.əˈɹeɪ.ʃən/

[ˌɪɾ.əˈɹeɪ.ʃən]

/ɪ.təˈɹæɪ.ʃən/

[ɪ.ɾəˈɹæɪ.ʃən]

From Latin iterātiō, from iterō.
Morphologically iterate + -ion

(computing) The use of repetition in a computer program, especially in the form of a loop.

The code calculates the appropriate value at each iteration.

(computing) A single repetition of the code within such a repetitive process.


grep

en-verb

grep (third-person singular simple present greps, present participle grepping, simple past and past participle grepped)

greps (present singular third-person)
grepping (participle present)
grepped (participle past)
grepped (past)

From an idiomatic command sequence in the qed and ed text editors: ‘g/re/p’, meaning: globally search for a regular expression and print.

You can't grep dead trees.

Running netstat and grepping for sshd will give a similar output to this: […]

2019, Kamesh Ganesan, Rithin Skaria, Frederik Vos, Hands-On Linux Administration on Azure […] , 2nd edition, Packt Publishing Ltd, →ISBN, page 293:

(computing) To use a program such as grep to search in a file.


greppable

(computing, of a file) In a format suitable for searching with the program grep; able to be grepped.


player

From Middle English pleyer, playere, from Old English pleġere (“player, athlete, wrestler”), from Proto-West Germanic *plegārī. Equivalent to play + -er.

inh

(computing) A software application that plays audio or video media, such as a media player.


landscape

en-noun

landscape (countable and uncountable, plural landscapes)

landscapes (plural)
landskip (alternative obsolete)

From an alteration (due to Dutch landschap) of earlier landskip, lantschip, from Middle English *landschippe, *landschapp, from Old English landsċipe, landsċeap (“region, district, tract of land”); in some senses from Dutch landschap (“region, district, province, landscape”), from Middle Dutch landscap, lantscap (“region”), from Old Dutch *landskepi, *landskapi (“region”). Cognate with Scots landskape, landskep, landskip (“landscape”), West Frisian lânskip (“landscape”), Low German landschop (“landscape, district”), German Landschaft (“landscape, countryside, scenery”), Danish landskab (“landscape, countryside”), Swedish landskap (“landscape, scenery, province”), Icelandic landskapur (“countryside”). By surface analysis, land + -ship.

cog

(computing, printing, uncountable) a mode of printing where the horizontal sides are longer than the vertical sides


leak

From Middle English leken (“to let water in or out”), from Old English *lecan (“to leak”), Middle Dutch leken (“to leak, drip”) or Old Norse leka (“to leak, drip”); all from Proto-Germanic *lekaną (“to leak, drain”), from Proto-Indo-European *leg-, *leǵ- (“to leak”).
Cognate with Dutch lekken (“to leak”), German lechen, lecken (“to leak”), Danish lække (“to leak”), Swedish läcka (“to leak”), Icelandic leka (“to leak”). Related also to Old English leċċan (“to water, wet”), Albanian lag, lak (“I damp, make wet”). See also leach, lake.

inh

resource leak

memory leak

(computing) The gradual loss of a system resource caused by failure to deallocate previously reserved portions.


lease

→ Dutch: leasen

desctree

⇒ English: leasing
→ Spanish: leasing
→ Finnish: leasing
→ Polish: leasing
→ Swedish: leasing

From Middle English *lesen, from Anglo-Norman *leser, Old French lesser, laisier (“to let, let go”), partly from Latin laxō (“to loose”) and partly from Old High German lāzan (“to let, let go, release”) (German lassen), cognate with Old English lǣtan (“to allow, let go, leave, rent”) whence let.

cog

(computing) The temporary assignment of an IP address to a networked device.


lease

en-verb

lease (third-person singular simple present leases, present participle leasing, simple past and past participle leased)

leases (present singular third-person)
leasing (participle present)
leased (participle past)
leased (past)

арендовам

to operate or live in some property or land through purchasing a long-term contract

(computing, transitive) To assign a temporary IP address to (a networked device).

(computing, transitive) To accept such an assignment of (an IP address).


notebook

notebooks (plural)
note book (alternative)

→ Czech: notebook

→ Portuguese: notebook

→ Spanish: notebook

We have found the use of Jupyter notebooks to be a convenient way of sharing work and code in a compact and reproducible manner. Jupyter notebooks are easy to update and adapt over time compared to a static CD-ROM.

2016, David Ming, David Glasser, Diane Hildebrandt, Attainable Region Theory, page 317:

literate programming
literate programming

(computing, sometimes attributive) A kind of user interface in literate programming, allowing calculations to be interspersed with human-readable comments, diagrams, etc.

Over time, the difference in size between laptops and notebooks became a matter of no more than an inch or two in length and width, and a fraction of an inch in thickness.

2006, Corey Sandler, Upgrading and Fixing Laptops For Dummies, page 8:

notebook computer
notebook computer#English

(computing) Ellipsis of notebook computer (“laptop computer”).


packer

From Middle English pakker, pakkere, packare, equivalent to pack + -er.

Many times, the malware authors will use packers and even encryption tools to disguise their software […]

2009, Harlan Carvey, Windows Forensic Analysis DVD Toolkit:

(computing) A software program that compresses code or data.


peek

peek (third-person singular simple present peeks, present participle peeking, simple past and past participle peeked)

peeks (present singular third-person)
peeking (participle present)
peeked (participle past)
peeked (past)

From Middle English *peken, piken, pyken (“to peep”), probably a fusion of Middle English pepen (“to peep”) and keken, kiken (“to keek, look, spy”), equivalent to a blend of peep + keek.

We are peeking the value from the first index's memory location.

2006, Gary Willoughby, PureBasic: A Beginner's Guide to Computer Programming, page 279:

(computing, transitive, dated) To retrieve (a value) from a memory address.

hakea

computing: To retrieve the value from a memory address


propagate

propagate (third-person singular simple present propagates, present participle propagating, simple past and past participle propagated)

propagates (present singular third-person)
propagating (participle present)
propagated (participle past)
propagated (past)

/ˈpɹɒpəˌɡeɪt/

/ˈpɹɑpəˌɡeɪt/

/ˈpɹɔpəˌɡæɪt/

/ˈpɹɒpəˌɡæɪt/

First attested in 1535; from Latin prōpāgātus, perfect passive participle of prōpāgō, see -ate (verb-forming suffix) and -ate (adjective-forming suffix). Participial usage up until Early Modern English.

It takes 24 hours for password changes to propagate throughout the system.

(intransitive, computing) To take effect on all relevant devices in a network.

The server propagates the password file at midnight each day.

(transitive, computing) To cause to take effect on all relevant devices in a network.


remount

remount (third-person singular simple present remounts, present participle remounting, simple past and past participle remounted)

remounts (present singular third-person)
remounting (participle present)
remounted (participle past)
remounted (past)

From Anglo-Norman remunter, Middle French remonter, later also reinforced by re- + mount.

(transitive, computing) To mount (a drive or volume) again.


remount

(computing) The process of mounting a drive or volume again.


repaint

repaint (third-person singular simple present repaints, present participle repainting, simple past and past participle repainted)

repaints (present singular third-person)
repainting (participle present)
repainted (participle past)
repainted (past)

To force a window to repaint itself programmatically, you call the inherited Invalidate() method[…]

2010, Andrew Troelsen, Pro C# 2010 and the .NET 4 Platform, page 1551:

(computing, ambitransitive) To draw or render again on the display.


repaint

WPF will call your OnRender function when it needs to know what content your visual displays, but the way graphics acceleration works in WPF means that this happens far less often than the equivalent repaints in Win32.

2005, Chris Sells, Ian Griffiths, Programming Windows Presentation Foundation:

(computing) The act of drawing or rendering again on the display.


repertoire

repertoires (plural)
répertoire (alternative)

/ˈɹɛp.əɹ.twɑɹ/

Unadapted borrowing from French répertoire, from Late Latin repertōrium (“an inventory, list, repertory”). Doublet of repertory.

der

(computing) A processor's instruction set.

ISO Latin 1 repertoire

There is quite a jump from the WGL4 repertoire to the Unicode 2.0 repertoire, but there are few intermediate general purpose repertoires.

2006, Jukka K. Korpela, Unicode Explained, O'Reilly Media, →ISBN, page 39:

(computing) An abstract set of characters, independent of their encoding.


revert

From Old French revertir, from Vulgar Latin *revertiō, variant of Latin revertō.

We've found that git reverts are at least an order of magnitude faster than SVN reverse merges.

(computing) The act of reversion (of e.g. a database transaction or source control repository) to an earlier state.


route

→ Japanese: ルート

From Middle English route, from Old French route, from Latin rupta [via] (literally “a path made by force”). Compare Modern French route.

(computing) A specific entry in a router that tells the router how to transmit the data it receives.

reitti

(computer) an entry in a router that tells the router how to transmit the data it receives


route

en-verb

route (third-person singular simple present routes, present participle routing or (UK) routeing, simple past and past participle routed)

routes (present singular third-person)
routing (participle present)
routeing (UK participle present)
routed (participle past)
routed (past)

Google Glass has come under fire from privacy advocates because it can record video without subjects being aware of it, and that any video will be routed through Google's servers.

2014 June 24, “Google Glass go on sale in the UK for £1,000”, in The Guardian:

(computing, transitive) To send (information) through a router.

reitittää

computer: to send information via a router


rugged

en-adj

rugged (comparative more rugged, superlative most rugged)

more rugged (comparative)
most rugged (superlative)

From Middle English rugged, roggyd, ruggyd, derived from Old Norse rǫgg (“tuft, shagginess”), equivalent to rug (“rough, woollen material”) + -ed. Compare Old Swedish ruggoter (“wrinkled”), Swedish rugga (“to roughen”), Swedish ruggig (“shaggy”), Icelandic rögg (“shagginess”), Old Norse raggaðr (“tufted”), dialectal Danish raggad (“shaggy”).

Psion, which supplies a range of rugged hand held computers, has lost nearly 2% after announcing a plunge into the red.

2011, Nick Fletcher, Psion drops 2% after supply chain issues push it into loss:

(computing, of a computer) Designed to reliably operate in harsh usage environments and conditions.


scan

en-verb

scan (third-person singular simple present scans, present participle scanning, simple past and past participle scanned)

scans (present singular third-person)
scanning (participle present)
scanned (participle past)
scanned (past)

⇒ Lithuanian: skenuoti

From late Middle English scanne (“to mark off verse to show metrical structure”), from earlier scanden, from Late Latin scandere (“to scan verse”), from Classical Latin scandō (“I climb, rise, mount”), from Proto-Indo-European *skend- (“to jump, dart, climb, scale, scan”).

مَحَّصَ

to examine sequentially, carefully, or critically; to scrutinize; to behold closely

to scan the hard drive for errors

(transitive) To examine sequentially, carefully, or critically; to scrutinize; to behold closely.

(computing, transitive) To inspect, analyse or go over, often to find something.

skannata

computing: to inspect, analyse or go over, often to find something

(transitive) To look about for; to look over quickly.

(computing, transitive) To perform lexical analysis; to tokenize.

to scan a photograph

to scan internal organs by means of computed tomography

Pencil drawings don't scan very well.

(computing, medicine, transitive) To create an image of something with the use of a scanner.

مَسَحَ ضَوْئِيًّا

to scan a barcode

to scan a QR code

In the dispute with the RMT about scanning tickets, Jackson said it was the right thing to do to pay conductors something to scan tickets. Northern pays two pence per scan, Jackson noted, adding that ticket scanning helps to cut fraud and increase staff visibility.

2024 February 7, Philip Haigh, “Network News: TPE MD: consider impact of strikes on passengers”, in RAIL, number 1002, page 11:

(computing, transitive) To read with an electronic device.


scan

The operators vacated the room during the scan.

The doctors looked at the scans and made a diagnosis.

(computing) The result or output of a scanning process.


scraper

ҡырғыс

an instrument by which anything is scraped

(computing) A program or process that scrapes data, such as a screen-scraper.


server

→ Danish: server

→ Dutch: server

→ German: Server

→ Hindi: सर्वर (sarvar)

→ Hungarian: szerver

→ Italian: server m

→ Japanese: サーバー (sābā)

→ Korean: 서버 (seobeo)

→ Norwegian Bokmål: server, sørver

→ Norwegian Nynorsk: server, sørvar

→ Persian: سرور

→ Polish: serwer

→ Portuguese: server

→ Romanian: server n

→ Russian: се́рвер (sérver)

desc

→ Thai: เซิร์ฟเวอร์ (sə́əp-wə̂ə)

→ Thai: เซิร์ฟเวอร์ (sə́əp-wə̂ə)

→ Turkish: server

From Middle English servere, equivalent to serve + -er.

(computing) A program that provides services to other programs or devices, either in the same computer or over a computer network.

server

computing: a program which provides services to other programs or users

Now we are liberal with our innermost secrets, spraying them into the public ether with a generosity our forebears could not have imagined. Where we once sent love letters in a sealed envelope, or stuck photographs of our children in a family album, now such private material is despatched to servers and clouds operated by people we don't know and will never meet.

2013 June 14, Jonathan Freedland, “Obama's once hip brand is now tainted”, in The Guardian Weekly, volume 189, number 1, page 18:

(computing) A computer dedicated to running such programs.

خَادِم

computing: a computer dedicated to running server programs


shell

From Middle English schelle, from Old English sċiell, from Proto-West Germanic *skallju, from Proto-Germanic *skaljō, from Proto-Indo-European *(s)kelH- (“to split, cleave”).
Compare West Frisian skyl (“peel, rind”), Dutch schil (“peel, skin, rink”), Low German Schell (“shell, scale”), Irish scelec (“pebble”), Old Church Slavonic сколика (skolika, “shell”). More at shale.
Doublet of sheal.
* (computing): From being viewed as an outer layer of interface between the user and the operating-system internals.

cog

The name "Bash" is an acronym which stands for "Bourne-again shell", itself a pun on the name of the "Bourne shell", an earlier Unix shell designed by Stephen Bourne, and the Christian concept of being "born again".

(computing) An operating system software user interface, whose primary purpose is to launch other programs and control their interactions; the user's command interpreter. Shell is a way to separate the internal complexity of the implementation of the command from the user. The internals can change while the user experience/interface remains the same.


shell

en-verb

shell (third-person singular simple present shells, present participle shelling, simple past and past participle shelled)

shells (present singular third-person)
shelling (participle present)
shelled (participle past)
shelled (past)

Automenu is a good program to try, and offers a fair amount of protection - but, unfortunately, it's one of those systems that allow users to shell to DOS.

1993, Robin Nixon, The PC Companion, page 115:

(computing, intransitive) To switch to a shell or command line.


snap

snap (third-person singular simple present snaps, present participle snapping, simple past and past participle snapped or (obsolete) snapt)

snaps (present singular third-person)
snapping (participle present)
snapped (participle past)
snapped (past)
snapt (obsolete participle past)
snapt (obsolete past)

From Dutch snappen (“to bite; seize”) or Low German snappen (“to bite; seize”), ultimately from Proto-West Germanic *snappōn, from Proto-Germanic *snappōną (“to snap; snatch; chatter”), intensive form of *snapāną (”to snap; grab”, whence Old Norse snapa (“to get; scrounge”)), from Proto-Indo-European *snop-; compare Lithuanian snãpas (“beak, bill”). (One alternative hypothesis links the Germanic words to *snu-, an expressive root deriving words meaning “nose”, “snout”, “sniff” etc., but this is phonetically unsound.) In any case influenced by onomatopoeia; note expressions such as snip-snap, containing the formally unrelated snip.
Cognate with West Frisian snappe (“to get; catch; snap”), German schnappen (“to grab”), Swedish snappa (“to snatch”).
The verb is derived from the noun.

gloss

”to snap; grab”, whence Old Norse <i class="Latn mention" lang="non">snapa</i> (“to get; scrounge”)

sound-symbolic

expressive

onom

onomatopoeia

захапвам

to attempt to seize with the teeth or bite

The floating toolbar will snap to the edge of the screen when dragged towards it.

(intransitive, computing, graphical user interface) To jump to a fixed position relative to another element.

pompata

computing: to jump to a fixed position relative to another element


span

From Middle English spanne, from Old English spann, from Proto-Germanic *spannō (“span, handbreadth”), from Proto-Indo-European *(s)pend- (“to stretch”).
Cognate with Dutch span, spanne, German Spanne. The sense “pair of horses” is probably from Old English ġespan, ġespann (“a joining; a fastening together; clasp; yoke”), from Proto-West Germanic [Term?]. Cognate with Dutch gespan, German Gespann.

der

We use the term span (also called depth, or dependence depth) to refer to the number of parallel steps assuming an unbounded number of processors.

2017, Ananya Kumar, Guy E. Blelloch, Robert Harper, “Parallel Functional Arrays”, in ACM SIGPLAN Notices, →DOI:

(computing) The time required to execute a parallel algorithm on an infinite number of processors, i.e. the shortest distance across a directed acyclic graph representing the computation steps.


stack

LL-Q1860 (eng)-I learned some phrases-stack.wav

From Middle English stack, stacke, stakke, stak, from Old Norse stakkr (“a barn; haystack; heap; pile”), from Proto-Germanic *stakkaz (“a barn; rick; haystack”).
The data structure sense is a calque of Dutch stapel, introduced by Edsger W. Dijkstra. Cognate with Icelandic stakkur (“stack”), Swedish stack (“stack”), Danish stak (“stack”), Norwegian stakk (“stack”). Related to stake and sauna.

When the microprocessor decodes the JSR opcode, it stores the operand into the TEMP register and pushes the current contents of the PC ($00 0128) onto the stack.

1992, Michael A. Miller, The 68000 Microprocessor Family: Architecture, Programming, and Applications, page 47:

(computing, often with "the") A stack data structure stored in main memory that is manipulated during machine language procedure call related instructions.


suite

Borrowed from Middle French suite. See also the doublet suit.

(computing) A group of related computer programs distributed together.


swipe

en-verb

swipe (third-person singular simple present swipes, present participle swiping, simple past and past participle swiped)

swipes (present singular third-person)
swiping (participle present)
swiped (participle past)
swiped (past)

From earlier swip (with a short vowel), from Middle English swippen, swipen (“to move violently”), from Old English swipian, sweopian, swippan (“to scourge, strike, beat, lash”), from Proto-West Germanic *swippjan, *swipōn, *swipēn, from Proto-Germanic *swipōną, *swipjaną, *swipāną (“to move”), from Proto-Indo-European *sweyb- (“to bend, turn, swerve, sway, swing, sweep”). Cognate with German schwippen (“to whip”), Danish svippe (“to smack; crack a whip”), Icelandic svipa (“to whip; move swiftly”). Related to sweep, swoop.

cog

Swipe left to hide the toolbar.

This is the iPhone lock screen with its default Earth wallpaper. To unlock your phone, swipe the slider from left to right.

2008, Erica Sadun, Taking Your iPhone to the Max, Apress, →ISBN, page 27:

But really, she is just over it all: the swiping, the monotonous getting-to-know-you conversations and the self-doubt that creeps in when one of her matches fizzles.

2022 August 31, Catherine Pearson, “‘A Decade of Fruitless Searching’: The Toll of Dating App Burnout”, in The New York Times, →ISSN:

(transitive, intransitive, computing, graphical user interface) To interact with a touch screen by drawing one's finger rapidly across it.


taint

en-verb

taint (third-person singular simple present taints, present participle tainting, simple past and past participle tainted)

taints (present singular third-person)
tainting (participle present)
tainted (participle past)
tainted (past)

From Middle French teint, from Old French teint (past participle of teindre (“to dye, to tinge”)), from Latin tinctum (past participle of tingere); compare tint.

(transitive, computing, programming) To mark (a variable) as unsafe, so that operations involving it are subject to additional security checks.


track

→ Kashubian: trak (Canada)

From Middle English trak, tracke, from Old French trac (“track of horses, trail, trace”), of uncertain origin. Likely from a Germanic source, either Old Norse traðk ("a track; path; trodden spot"; > Icelandic traðk (“a track; path; tread”), Faroese traðk (“track; tracks”), Norwegian tråkke (“to trample”)) or from Middle Dutch trec, *trac, treck ("line, row, series"; > Dutch trek (“a draft; feature; trait; groove; expedition”)), German Low German Treck (“a draught; movement; passage; flow”). See tread, trek.

gloss

"line, row, series"; > Dutch <i class="Latn mention" lang="nl">trek</i> (“a draft; feature; trait; groove; expedition”)

cog

(computing) A circular (never-ending) data storage unit on a side of magnetic or optical disk, divided into sectors.

磁道

circular data storage unit on a side of magnetic or optical disk


track

en-verb

track (third-person singular simple present tracks, present participle tracking, simple past and past participle tracked)

tracks (present singular third-person)
tracking (participle present)
tracked (participle past)
tracked (past)

проследявам

to observe the (measured) state of an object over time

monitor

observe the state of an object over time

At the time, tracking chiptunes (i.e. using trackers) was the fundamental method of chipmusic-making.

2018, Dafni Tragaki, Made in Greece: Studies in Popular Music:

(transitive or intransitive) To create a musical recording (a track).

(computing, transitive or intransitive) To create music using tracker software.


tracker

追踪器

Trackers have broken out of the demoscene, are are^([sic]) now in use by thousands of professional musicians. It's not uncommon to hear about people using trackers on DJ forums, and electronic music production communities[…]

2004, dilvie, “new.scene.org”, in alt.music.mods (Usenet):

Although there were a few game companies outside the Amiga scene that used a tracker format (Epic Mega-Games, for instance), the majority used the better-supported MIDI.

(computing) A type of computer software for composing music by aligning notes or samples on parallel timelines.

You can always find musicians. There are more trackers than coders, pixelers, organizers, couriers, and designers combined.

1999, Adrian Dunn, “Re: Using a scanned picture in your demo”, in comp.sys.ibm.pc.demos (Usenet):

(computing) A musician who writes music in a tracker.

(computing) A computer program that monitors something.

(file sharing) Server software that coordinates peers in the BitTorrent protocol.

tracker

server software that coordinates peers in the BitTorrent protocol


unwrap

unwrap (third-person singular simple present unwraps, present participle unwrapping, simple past and past participle unwrapped)

unwraps (present singular third-person)
unwrapping (participle present)
unwrapped (participle past)
unwrapped (past)

From Middle English unwrappen, equivalent to un- + wrap.

Use the SHIFT key to unwrap text.

1996, Levi Reiss, The Eudora User's Guide, page 246:

(transitive, computing) To remove word wrap from.


daemonize

daemonize (third-person singular simple present daemonizes, present participle daemonizing, simple past and past participle daemonized)

daemonizes (present singular third-person)
daemonizing (participle present)
daemonized (participle past)
daemonized (past)
demonize (alternative)

From Ancient Greek δαιμονίζομαι (daimonízomai, “to be possessed by a demon”), from δαίμων (daímōn, “demon”).

uder

δαιμονίζομαι

(computing) of a computer program or script, to prepare to go in to the background and become a daemon


airwall

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

From air + wall, by analogy with firewall, than which it is more secure.

(computing) The notional part of a network configuration which isolates computers physically from connection to a wider network such as the Internet.

(computing) A secure networking solution that uses Host Identity Protocol to make the network invisible to hackers while still allowing endpoints to communicate with the broader network.


ASIC

(computing) A computer programming language related to BASIC.


viral

(computing) Of the nature of an informatic virus; able to spread copies of itself to other computers.


kludge

kludges (plural)
cludge (alternative)
kluge (alternative)

Perhaps from British military slang, possibly based on Scots word kludge or kludgie (“common toilet”), or perhaps from German klug (“clever”). Alternatively, possibly related to Polish klucz (“key, clue, main point”) and Russian ключ (ključ, “key, clue”).
Alternatively, perhaps from (a form related to) Germanic words such as Dutch Low Saxon klütje (“(little) dumpling, clod”), Dutch kluit(je) or Jutland Danish klyt (“piece of bad workmanship, klud(g)e”); compare and standard Danish kludder (“mess, disorder”). (Compare klutz.)
There is evidence that kluge (which see) was once a separate word with similar meaning but separate derivation, but the spelling kludge was widely popularized in the US by a 1962 Datamation article on "How to Design a Kludge", and since then the two words have often been used as alternative spellings of each other.
According to the OED, an "invented word" influenced by bodge and fudge.

cog

(informal, computing) An amalgamated mass of unrelated parts.

(informal, computing) A badly written or makeshift piece of software; a hack.


OMG

/ˌəʊ.ɛmˈd͡ʒiː/

/ˌoʊ.ɛmˈd͡ʒiː/

Object Management Group
w:Object Management Group

(computing) Initialism of Object Management Group.


disassembler

(computing) A computer program that examines another computer program and attempts to generate assembly language source code that would, in theory, reproduce the target program.

disassembler

program that translates machine code into assembly language


ODT

(computing) Initialism of OpenDocument Text.


TDS

tabular data stream
tabular data stream#English

(computing, countable) Initialism of tabular data stream.

transaction data store
transaction data store#English

(computing, countable) Initialism of transaction data store.


infra

en-noun

infra (countable and uncountable, plural infras)

However, as the nations 70% is^([sic]) covered with mountains, gathering of the meteorological information of particular regions (mountains, canyons, islands etc) by wired transmission system is difficult and it costs a lot of money. This is one of the obstacles of the construction of an infra for the prevention of disasters caused by meteorological changes.

2005, Kyung-Bae Chang et al., “Meteorological Phenomena Measurement System Using the Wireless Network”, in Rajiv Khosla, Robert J. Howlett, Lakhmi C. Jain, editors, Knowledge-Based Intelligent Information and Engineering Systems, Springer Berlin Heidelberg, →DOI, page 861:

In this paper we focus on the context of infra construction and development – the problem being: lack of relevant tools for management of BIM [building information modelling] implementation actions.

2012, T. Mäkeläinen, J. Hyvärinen, J. Peura, “BIM practices and challenges framed – an approach to systemic change management”, in Gudni Gudnason, Raimar Scherer, editors, eWork and eBusiness in Architecture, Engineering and Construction, CRC Press, →ISBN, page 498:

Technologies in cloud computing have become mature in the infra systems and cloud server-level service providers, which have kept the infra system technologies as the data centers, server clusters, virtualization, service providers by extending services of Private Cloud.

2014, Yoojin Lim, Eunmi Choi, “Mobile Cloud Computing Architectural Design Taxonomy toward the ‘Cloud Computing in Hand’ Era”, in Young-Sik Jeong et al., editors, Ubiquitous Information Technologies and Applications, Springer Berlin Heidelberg, →DOI, page 519:

(Last year Zuckerberg announced a new engineering slogan: “Move fast with stable infra,” using the hacker shorthand for the infrastructure that keeps the site running.)

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

(civil engineering, computing, informal) Clipping of infrastructure.


tosser

From toss + -er. In the British slang senses, toss refers specifically to the masturbate meaning.

Does anyone have a mail tosser that will work with The Major BBS V6.2?

1995, sysop, “Mail Tosser”, in comp.bbs.majorbbs (Usenet):

FIDOGATE is a Fido-Internet gateway and a Fido tosser.

2000, freshd, “FidoGate 4.4.1 - A Fido-Internet gateway and a Fido tosser.”, in fm.announce (Usenet):

bulletin board system
bulletin board system

(computing) A program that forwards or redirects messages on a bulletin board system.


splat

(computing, slang) The Command key on an Apple Macintosh.

(computing, slang) Any of various characters appearing in computer character sets.


dequeue

en-verb

dequeue (third-person singular simple present dequeues, present participle dequeuing or dequeueing, simple past and past participle dequeued)

dequeues (present singular third-person)
dequeuing (participle present)
dequeueing (participle present)
dequeued (participle past)
dequeued (past)

LL-Q1860 (eng)-Naomi Persephone Amethyst (NaomiAmethyst)-dequeue.wav

(transitive, computing) to remove an item from a queue


quantum

en-noun

quantum (countable and uncountable, plural quantums or quanta)

[ˈkʰwɑ̃ntʰə̃m]

[ˈkʰwɑ̃ɾ̃ə̃m]

From Late Latin quantum, noun use of neuter form of Latin quantus (“how much”).

(computing) The amount of time allocated for a thread to perform its work in a multithreaded environment.

Developing for quantum has never been more accessible.

quantum computing
quantum computing#English

(computing, uncountable) Ellipsis of quantum computing.


crunch

en-verb

crunch (third-person singular simple present crunches, present participle crunching, simple past and past participle crunched)

crunches (present singular third-person)
crunching (participle present)
crunched (participle past)
crunched (past)

From earlier craunch, cranch, of imitative origin.

جَرَشَ

to crush something with a noisy crackling sound

PackIt will not crunch executables, unless told to do so.

1993, Michael Barsoom, “[comp.sys.amiga.announce] PackIt Announcement”, in comp.archives (Usenet):

(computing, transitive) To compress (data) using a particular algorithm, so that it can be restored by decrunching.


explode

explode (third-person singular simple present explodes, present participle exploding, simple past and past participle exploded)

explodes (present singular third-person)
exploding (participle present)
exploded (participle past)
exploded (past)
explode (infinitive)
explode (first-person present singular)
exploded (first-person past singular)
explode (present second-person singular)
explodest (archaic present second-person singular)
exploded (past second-person singular)
explodedst (archaic past second-person singular)
explodes (present singular third-person)
explodeth (archaic present singular third-person)
exploded (past singular third-person)
explode (plural present)
exploded (past plural)
explode (present subjunctive)
exploded (past subjunctive)
explode (imperative present)
exploding (participle present)
exploded (participle past)
asplode (alternative nonstandard)
esplode (alternative nonstandard)

First recorded around 1538, from the Latin verb explōdere (“drive out or off by clapping”). The meaning was originally theatrical, "to drive an actor off the stage by making noise," hence meaning to "to drive out" or "to reject". From ex- (“out”) + plaudere (“to clap; to applaud”). In English it used to mean to "drive out with violence and sudden noise" (from around 1660), and later meaning to "go off with a loud noise" (from around 1790). The sense of "bursting with destructive force" is first recorded around 1882.

The third check uses the exploded data stored in the array $parts and the function checkdate() to test if the date is a valid calendar date.

2004, Hugh E. Williams, David Lane, Web Database Applications with PHP and MySQL:

(computing, programming, PHP) To break (a delimited string of text) into several smaller strings by removing the separators.

I'm looking for some code that will implode data using the PKZIP method.. and explode it. PKWare sells an object that you can link with that does the job, and we have licensed this, but we are now writing 32 bit code for MS-DOS and the PKWare stuff won't work […]

1992, Steve Tibbett, “PKZIP Implode compression/decompression.”, in comp.compression (Usenet):

(transitive, computing) To decompress (data) that was previously imploded.


ACATS

Ada Conformity Assessment Test Suite
w:Ada Conformity Assessment Test Suite

(computing) Initialism of Ada Conformity Assessment Test Suite.


disown

disown (third-person singular simple present disowns, present participle disowning, simple past and past participle disowned)

disowns (present singular third-person)
disowning (participle present)
disowned (participle past)
disowned (past)

(transitive, computing, Unix) To detach (a job or process) so that it can continue to run even when the user who launched it ends his/her login session.


Backus-Naur form

en-noun

Backus-Naur form (countable and uncountable, plural Backus-Naur forms)

From the names of computer science pioneers John Backus and Peter Naur. The notation was developed by Backus in 1959 (as Backus normal form) to describe computer languages, specifically ALGOL 58, and expanded and used by Naur in the ALGOL 60 report (the result of a January 1960 meeting). The name change to Backus-Naur form was at the suggestion of Donald Knuth.

While context-free grammars (which, by the way, directly correspond to Backus-Naur forms) define the syntax of declarations, statements, and expressions, etc. (i.e. the structure of a program), the regular grammars define the syntax of identifiers, numbers, strings, etc. (i.e., the basic symbols of the language).

1991, Bernd Teufel, Organization of Programming Languages, Springer, page 26:

2004, Jason H. Moore, Lance W. Hahn, Systems Biology Modeling in Human Genetics Using Petri Nets and Grammatical Evolution, Kalyanmoy Deb, et. al. (editors), Genetic and Evolutionary Computation, GECCO 2004, Proceedings, Part 1, Springer, LNCS 3102, page 396,
Here, a Backus-Naur Form (BNF) grammar is specified that allows a computer program or model to be constructed by a simple genetic algorithm operating on an array of bits.

The most common syntactic metalanguage adopted in the computing world is Extended Backus-Naur Form (EBNF). There are many slightly different variants of EBNF, but all of them are based on Backus-Naur Form (BNF), developed in the 1960s for describing the syntax of the Fortran and Algol 60 programming languages.

2011, Airi Salminen, Frank Tompa, Communicating with XML, Springer, page 215:

context-free grammar
context-free grammar

(computing) A formal notation for context-free grammars.

International Organization for Standardization

formo de Backus-Naur

a formal notation for context-free grammars


cookie

cookies (plural)
cookey (alternative uncommon)
cooky (alternative uncommon)

→ Arabic: كُوكِي (kuki)

→ Armenian: կուկի (kuki)

→ Cantonese: 曲奇 (kuk¹ kei⁴)

→ Mandarin: 曲奇 (qūqí)

→ Catalan: cookie

→ Cebuano: kokis

→ Dutch: cookie

→ French: cookie

→ Georgian: ქუქი (kuki)

→ German: Cookie

→ Gujarati: કૂકી (kūkī)

→ Hawaiian: kuki

→ Hindi: कुकी (kukī)

→ Italian: cookie

→ Japanese: クッキー (kukkī)

→ Kannada: ಕುಕಿ (kuki)

→ Khmer: ខូគី (khoukii)

→ Korean: 쿠키 (kuki)

→ Malay: kuki

→ Polish: cookie

→ Portuguese: cookie

→ Russian: ку́ки (kúki)

→ Spanish: cookie

→ Swahili: kuki

→ Swedish: cookie

→ Tagalog: kuki

→ Telugu: కుకీ (kukī)

→ Thai: คุกกี้ (kúk-gîi)

→ Tigrinya: ኩኪ (kuki)

→ Ukrainian: ку́ки (kúky)

→ Yiddish: קוקי (kuki)

→ Yoruba: kúkì

Borrowed from Dutch koekie, dialectal diminutive of koek (“cake”), from Proto-Germanic *kōkô (compare German Low German Kookje (“biscuit, cookie, cracker”), Low German Kook (“cake”), German Kuchen (“cake”)). More at cake. Not related to English cook.
The computing senses derive from magic cookie.

koekie

small, flat baked good — see also biscuit

(computing, Internet, by ellipsis) An HTTP cookie.

breadcrumb

element that helps to track things digitally

(computing, by ellipsis) A magic cookie.


cookie

en-verb

cookie (third-person singular simple present cookies, present participle cookieing or cookying, simple past and past participle cookied)

cookies (present singular third-person)
cookieing (participle present)
cookying (participle present)
cookied (participle past)
cookied (past)
cookey (alternative uncommon)
cooky (alternative uncommon)

We have already discussed the benefits — even the necessity — of cookieing visitors so that we can track their return visits to our Website.

2000, Ralph Kimball, Richard Merz, The Data Webhouse Toolkit: Building the Web-Enabled Data Warehouse:

At Oracle, they cookie you before and after you register.

2002, Jim Sterne, Web Metrics: Proven Methods for Measuring Web Site Success:

(computing, transitive) To send a cookie to (a user, computer, etc.).


magic cookie

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

(computing) A token or short packet of data passed between communicating programs, used to identify a particular event or transaction; the data is typically not meaningful to the recipient program and not usually interpreted until the recipient passes the data back to the sender or another program at a later time.


git

Likely chosen for its shortness and pronounceability, but various other explanations and backronyms were offered after its introduction.

(computing) Alternative letter-case form of Git, a distributed VCS.


corruption

en-noun

corruption (countable and uncountable, plural corruptions)

Borrowed from French corruption, from Latin corruptiō, equivalent to corrupt + -ion.

The idea of having a time lag is to allow for situations when a corruption of some type affects the source server. If a corruption occurs, you do not want it to replicate to the copy of the database, so the time lag gives administrators the opportunity to recognize that a problem exists and then to have the ability to switch from the database copy if the corruption is so bad that it renders the original database unusable.

2008, Tony Redmond, Microsoft Exchange Server 2007 with SP1:

(computing) The destruction of data by manipulation of parts of it, either by deliberate or accidental human action or by imperfections in storage or transmission media.

korruptio

(computing) the destruction of data by manipulation of parts of it, either by deliberate or accidental human action or by imperfections in storage or transmission media


watchdog

/ˈwɑːt͡ʃˌdɑːɡ/

/ˈwɒt͡ʃˌdɒɡ/

(electronics, computing) Ellipsis of watchdog timer.


undefined

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

The result of division by zero is undefined.

(mathematics, computing) That does not have a meaning and is thus not assigned an interpretation.


undefined

[Option:] · [PDP11:] F [BSD:] · [XE 2.3:] [1] [XE 3.0:] · [SIII:] · [COFF:] · [meaning:] make undefineds global

1987, J. E. Lapin, Portable C and UNIX System Programming (Prentice-Hall Software Series), Englewood Cliffs, N.J.: Prentice-Hall, Inc., →ISBN, page 72:

Every operation is defined completely either by delivering a value of some type depending only on the types of its operands or by causing some defined exception; there are no ‘undefineds’ in Ten15.

1988, Pearl Brereton, editor, Software Engineering Environments, Chichester, West Sussex: Ellis Horwood Limited, →ISBN, page 230:

The Array object has these commonly-used properties: • .length: the number of items including undefineds.

2017, Neos. Thanh, “Arrays”, in JavaScript Programming, →ISBN, page 36:


pivot

From Middle English pevet, *pivot, from Old French pivot (“hinge pin, pivot”) (12th c.), possibly from Latin pūgiō.

(computing) An element of a set to be sorted that is chosen as a midpoint, so as to divide the other elements into two groups to be dealt with recursively.


daemon

daemons (plural)
dæmon (alternative)
daimon (alternative)
demon (alternative)

A reference to Maxwell's demon. The putative derivation from "disk and execution monitor" is generally considered a backronym.

(computing, Unix) A process (a running program) that does not have a controlling terminal.

démon

computing: process with no controlling terminal


rehash

en-verb

rehash (third-person singular simple present rehashes, present participle rehashing, simple past and past participle rehashed)

rehashes (present singular third-person)
rehashing (participle present)
rehashed (participle past)
rehashed (past)

преработвам

to rework old material, redo some work, with some variations

(transitive, computing) To recompute the structure of a hash table, taking into account any newly added items.


rehash

(computing) A recomputation of the structure of a hash table, taking into account any newly added items.


reservoir

/ˈrɛzəʳvɔjᵊʳ/

/rɪzə(ː)ʳˈvɔjᵊʳ/

From French réservoir (“collection place”) (fig.), réservoir (“storehouse”) (lit.). in turn from French réserver (“to reserve, keep”).

(computing) A "black box" component that receives an input signal to be read out and mapped by another process, as part of reservoir computing.


gibibyte

/ˈɡɪbɪˌbaɪt/

In the example above, it appears that using gigabytes inflates the drive capacity by well over one gigabyte (or gibibyte—take your pick).

2004, Carla Schroder, Linux Cookbook: Practical Advice for Linux System Administrators, O'Reilly, →ISBN:

(computing) Strictly, 2³⁰ (1024³, or 1,073,741,824) bytes or 2¹⁰ (1024) mebibytes, as opposed to a gigabyte.


gigabyte

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

The IBM 3380 Direct Access Storage is a disk storage device with a storage capacity of 2.5 gigabytes (billion bytes) per unit, an increase of almost four times the capacity of the IBM 3350 Direct Access Storage.

1981, IBM 3380 Direct Access Storage Description and User's Guide, IBM, page 1:

(computing, formal) One billion (10⁹, or 1,000,000,000) bytes or 1,000 megabytes.


shift

en-noun

shift (countable and uncountable, plural shifts)

The noun is from Middle English schyft, shyffte. Cognate with German Schicht (“layer, shift”).
The verb is from Middle English schiften, from Old English sċiftan (“to divide, separate into shares; appoint, ordain; arrange, organise”), from Proto-Germanic *skiftijaną, *skiptijaną, from earlier *skipatjaną (“to organise, put in order”), from Proto-Indo-European *skeyb- (“to separate, divide, part”), from Proto-Indo-European *skey- (“to cut, divide, separate, part”). Cognate with Scots schift, skift (“to shift”), West Frisian skifte, skiftsje (“to sort”), Dutch schiften (“to sort, screen, winnow, part”), German schichten (“to stack, layer”), Swedish skifta (“to shift, change, exchange, vary”), Norwegian skifte (“to shift”), Icelandic skipta (“to switch”). See ship.

cog

(computing) A control code or character used to change between different character sets.

(computing) An instance of the use of such a code or character.


shift

en-verb

shift (third-person singular simple present shifts, present participle shifting, simple past and past participle shifted)

shifts (present singular third-person)
shifting (participle present)
shifted (participle past)
shifted (past)

Shifting 1001 to the left yields 10010; shifting it right yields 100.

(transitive, computing) To manipulate a binary number by moving all of its digits left or right; compare rotate.

(transitive, computing) To remove (the first value from an array).


scriptability

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

2003: All output of the Subversion command-line client is carefully designed to be both human readable and automatically parseable; scriptability is a high priority. Subversion Home Page

(computing) The ability to be driven programmatically as well as interactively.


readme

readmes (plural)
read me (alternative)
read-me (alternative)

Remember, there may be many readmes in many different locations within the patch itself. Search and read all readmes before proceeding.

2004, Barbara Matthews, John Stouffer, Karen Brownfield, Installing, Upgrading and Maintaining Oracle Applications III:

(computing) A text file meant to be read before taking any significant action with the items it accompanies.

legumino

a file meant to be read before taking any significant action


productization

en-noun

productization (usually uncountable, plural productizations)

productizations (plural)
productisation (alternative)

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

(computing, business) The act of modifying something, such as a concept or a tool internal to an organization, to make it suitable as a commercial product.

tuotteistaminen

act of modifying something to make it suitable as commercial product


APT

(computing) Initialism of automatically programmed tool: a high-level language for numerically controlled machine tools.

automatically programmed tool

(computing) Initialism of advanced packaging tool: a package management system used by Debian and Debian-based distributions, also used by other Linux distributions.


compute

LL-Q1860 (eng)-Samuel Muldoon (Muldoonsamuel55)-compute.wav

Etymology tree
Proto-Indo-European *ḱe-?
Proto-Indo-European *ḱóm
Proto-Italic *kom
Old Latin com
Latin cum
Latin con-
Latin com-
Proto-Italic *putos
Latin putus?
Proto-Indo-European *-éh₂
Proto-Indo-European *-yéti
Proto-Indo-European *-eh₂yéti
Proto-Italic *-āō
Latin -ō?
Latin puto
Latin computo
Proto-Italic *-āzi
Proto-Indo-European *-os
Latin -ereinflu.
Latin -āre
Latin computārelbor.
French computerbor.
English compute
17th century. Borrowed from French computer, from Latin computō (“calculate, compute”). Doublet of count.

etymon

The GPU does not have enough on-chip SRAM memory for the parameters, and doesn't have enough compute for the entire model.

Once you have the total, does it exceed the maximum amount of compute that can be served up in your vCenter environment? It is quite normal for users to consume everything you provide.

2015, J. Powell, Mastering vRealize Automation 6.2, page 41:

To change the amount of compute and memory, you can select a different DB Instance class of the database.

2016, Joe Baron, Hisham Baz, Tim Bixler, AWS Certified Solutions Architect Official Study Guide: Associate Exam:

Compute, in many cases, is decoupled from the storage, making it easy to charge and pay for only what is consumed. It also becomes easy to scale up the compute when needed depending on the type of service.

2020, Prashila Naik, Hands-on Cloud Analytics with Microsoft Azure Stack, BPB Publications, →ISBN:

(chiefly cloud computing) Computational processing power.


text

en-noun

text (countable and uncountable, plural texts)

From Middle English text, from Old French texte (“text”), from Medieval Latin textus (“the Scriptures, text, treatise”), from Latin textus (“style or texture of a work”), perfect passive participle of texō (“I weave”). Cognate to English texture.

der

(computing) Data which can be interpreted as human-readable text.


sniff

en-verb

sniff (third-person singular simple present sniffs, present participle sniffing, simple past and past participle sniffed)

sniffs (present singular third-person)
sniffing (participle present)
sniffed (participle past)
sniffed (past)

→ Hebrew: הִסְנִיף (hisníf)

→ Italian: sniffare

→ Portuguese: snifar

→ Spanish: esnifar

→ Catalan: esnifar

→ Swedish: sniffa

→ French: sniffer

From Middle English sniffen, of imitative origin.

onomatopoeic

imitative

packet sniffer

(computing) To intercept and analyse packets of data being transmitted over a network.

nuuskia

computing: to intercept and analyse packets of data


opaque

en-adj

opaque (comparative more opaque or opaquer, superlative most opaque or opaquest)

more opaque (comparative)
opaquer (comparative)
most opaque (superlative)
opaquest (superlative)
opake (alternative)

From Middle English opake, from Latin opacus (“shaded, shady, dark”) (of unknown origin), later reinforced from Middle French opaque. Doublet of ubac.

(computing) Describes a type for which higher-level callers have no knowledge of data values or their representations; all operations are carried out by the type's defined abstract operators.


determinism

en-noun

determinism (countable and uncountable, plural determinisms)

Borrowed from French déterminisme, equivalent to determine + -ism.

(computing) The property of having behavior determined only by initial state and input.


extent

From Middle English extente, from Anglo-Norman extente and Old French estente (“valuation of land, stretch of land”), from estendre, extendre (“extend”) (or from Latin extentus), from Latin extendere (See extend.)

der

Appendix:Roget MICRA thesaurus/Class I § 52. Completeness

Appendix:Roget MICRA thesaurus/Class I § 51. Part

Appendix:Roget MICRA thesaurus/Class I § 32. Smallness

Each extent contains one or more contiguous clusters. The file system describes each extent with two numbers: the number of the first cluster in the extent, and the number of clusters in the extent.

2019, Richard E. Smith, Elementary Information Security, page 205:

(computing) A contiguous area of storage in a file system.