hole punch

en-verb

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

hole punches (present singular third-person)
hole punching (participle present)
hole punched (participle past)
hole punched (past)
holepunch (alternative especially noun)
hole-punch (alternative especially verb)

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

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


CF

en-noun

CF (countable and uncountable, plural CFs)

Collaborative filtering
w:Collaborative filtering

(computing) Abbreviation of Collaborative filtering.


CF

.NET Compact Framework
w:.NET Compact Framework

(computing) Abbreviation of .NET Compact Framework.


UA

UA (countable and uncountable, plural UAs)

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

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

(countable, computing) Initialism of user agent.


DIF

(computing) Initialism of Data Interchange Format.


HID

human interface device
human interface device#English

(computing) Initialism of human interface device.


SLPP

w:Nortel Simple Loop Prevention Protocol

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


DSMLT

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

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


COM

Component Object Model
w:Component Object Model

(computing) Initialism of Component Object Model.


resizable

en-adj

resizable (comparative more resizable, superlative most resizable)

more resizable (comparative)
most resizable (superlative)
re-sizable (alternative)
resizeable (alternative)
re-sizeable (alternative)


biocomputer

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

2020, Merlin Sheldrake, Entangled Life, page 71:

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


telework

en-verb

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

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


PWP

en-noun

PWP (countable and uncountable, plural PWPs)

(computing, uncountable) Abbreviation of password protection.


PWP

(computing) Abbreviation of password-protected.


ICA

Innovative Communications Alliance
w:Innovative Communications Alliance

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


hoster

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

Microsoft sues Web hoster over spam

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

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


web developer

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


web designer

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

verkkosivujen suunnittelija

person who designs and creates web sites


system software

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


DEM

DEM (countable and uncountable, plural DEMs)

(computing) Initialism of digital experience monitoring.


panic button

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

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


defragmentation

defragmentation (countable and uncountable, plural defragmentations)

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

From defragment + -ation or de- + fragmentation.

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


analog computer

analog computer (plural analog computers)

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

analoga komputilo

computer that processes using continuously varying signals


digital computer

digital computer (plural digital computers)

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


pebibyte

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


PND

personal navigation device
personal navigation device

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


zettabyte

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

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

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

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

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

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


trackback

trackback (countable and uncountable, plural trackbacks)

trackbacks (plural)
TrackBack (alternative)

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


platter

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

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


compiland

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


frecency

frecency (countable and uncountable, plural frecencies)

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

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

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

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

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

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

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

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

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

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

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

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

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

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


genetic algorithm

genetic algorithm (plural genetic algorithms)

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


font name

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


IIS

Internet Information Services
w:Internet Information Services

(computing) Initialism of Internet Information Services.


tag soup

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


capslock

capslock (countable and uncountable, plural capslocks)

capslocks (plural)
caps lock (alternative)
Caps Lock (alternative)

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

caps lock

a mode in which capitalization of typed letter is reversed

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

大寫鎖定 /大写锁定

a key on the keyboard that activates capslock


DICT

(computing) A dictionary network protocol.


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


time-slicing

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

time-slicings (plural)
time slicing (alternative)

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


halant

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

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


clip art

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


corelet

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


recompress

The image may need a recompress if you have edited it.


penetration test

penetration test (plural penetration tests)

penetration tests (plural)
pen test (alternative clipping)

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


subprogram

(computing) A program contained within a larger program

aliohjelma

a program contained within a larger program


EF

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


DRF

Development Request Form
Development Request Form

(computing, initialism) Development Request Form.


downloader

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

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

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


remote procedure call

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

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


anonymous pipe

interprocess communication
interprocess communication

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


named pipe

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


interprocess communication

interprocess communication (usually uncountable, plural interprocess communications)

interprocess communications (plural)
inter-process communication (alternative)

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

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

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


KVM

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

kilobyte virtual machine

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


preseeding

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

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

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

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

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

I'm using preseeding over network(PXE).

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

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


delimiter

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

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

oddělovač

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


link editor

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


virtualist

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


unerase

en-verb

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

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

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


distributable

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

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

(computing) A software component that can be distributed.


handshaking

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

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


populatable

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

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

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

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

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

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


AMR

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

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


replayability

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

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

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


PUF

... the PUF, as shown in Figure 7.12. In this case X is the hardware device that processes the signals between the PUF and the circuit for authentication. Various attributes of the MRAM cells based on random geometric variations are used as[…]

2018 June 11, Betty Prince, David Prince, Memories for the Intelligent Internet of Things, John Wiley & Sons, →ISBN, page 313:

... the PUF is changed with a high probability [74]. In other words, the challenge-response behavior of the PUF is altered, and therefore, the PUF will be destroyed. However, it is known that side-channel analysis of the Arbiter PUF can[…]

2018 March 27, Shahin Tajik, On the Physical Security of Physically Unclonable Functions, Springer, →ISBN, page 31:

physical unclonable function
physical unclonable function#English

physically unclonable function
physically unclonable function#English

Initialism of physical unclonable function or physically unclonable function.


gigabit

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

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


XPS

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

Dell XPS

XML Paper Specification
w:XML Paper Specification

(computing) Initialism of XML Paper Specification.


XPS

en-noun

XPS (countable and uncountable, plural XPSs)

(X-ray photoelectron spectroscopy): French: XPS

(X-ray photoelectron spectroscope): French: XPS

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


CAN

Controller Area Network
w:Controller Area Network

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


CAN

CAN (countable and uncountable, plural CANs)

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

(computing, countable) Initialism of campus area network.


initiable

en-adj

initiable (comparative more initiable, superlative most initiable)

more initiable (comparative)
most initiable (superlative)

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


demilitarized zone

en-noun

demilitarized zone (plural demilitarized zones)

demilitarized zones (plural)
DMZ (alternative abbreviation)

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


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

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

(computing) Short for first level in various contexts.

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

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


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

(computing) Short for second level in various contexts

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

an L2 switch

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


cyberscholarship

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


toast rack

toast racks (plural)
toastrack (alternative)

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


entitize

en-verb

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

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

The program entitizes certain XML characters.

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


fanin

en-noun

fanin (countable and uncountable, plural fanins)

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


title case

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

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

English orthography
display typeface
microcomputer revolution
style guide


AIO

(computing) Initialism of asynchronous I/O.


XD

(computing, programming) Initialism of experience design.


fat

en-adj

fat (comparative fatter, superlative fattest)

fatter (comparative)
fattest (superlative)

Of sense: lean

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

Sranan Tongo: fatu

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

chubby

fat client

a fat pointer

(computing) Carrying additional data or functionality.


SEU

en-noun

SEU (countable and uncountable, plural SEUs)

ionizing radiation
ionizing radiation#English

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


release notes

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


ad hocery

ad hocery (countable and uncountable, plural ad hoceries)

ad hoceries (plural)
adhocery (alternative)
adhoc-ery (alternative)
ad hoc-ery (alternative)
ad-hoc-ery (alternative)
ad-hocery (alternative)
adhockery (alternative)
ad hockery (alternative)
ad-hockery (alternative)

artificially intelligent
artificial intelligence

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


comp sci

computer science
computer science#English

(chiefly informal) Clipping of computer science


binary distribution

binary distribution (plural binary distributions)

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

paquet binaire

a distribution of software containing executable binaries, without source code


haxor

en-verb

haxor (third-person singular simple present haxors, present participle haxoring, simple past and past participle haxored)

haxors (present singular third-person)
haxoring (participle present)
haxored (participle past)
haxored (past)
haxxor (alternative)

Leet spelling of hacker. It became such a common example of leetspeak that haxor became synonymous with leet in this context. The verb sense derived from the noun sense.

This was definitely how the wraith was able to haxor accounts, by getting in with a friend status.

2007, David L. McClard, Verotopia Online:


unformatted

en-adj

unformatted (comparative more unformatted, superlative most unformatted)

more unformatted (comparative)
most unformatted (superlative)

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


SIGINT

en-noun

SIGINT (countable and uncountable, plural SIGINTs)

(countable, uncountable, computing) A signal sent to a process by its controlling terminal when a user wishes to interrupt the process.


MTP

Media Transfer Protocol
w:Media Transfer Protocol

(computing) Initialism of Media Transfer Protocol, a generalization of PTP (Picture Transfer Protocol).


EOT

(computing, telecommunications) Initialism of end of transmission.


exit program

(computing, programming) A computer program which exits cleanly from an application, or on computer shutdown


trigraph

These new features are charizing, stringization, token concatenation, string concatenation, trigraph replacement, and predefined macros.

1993, Mark Andrews, Visual C++ Object-oriented Programming, page 186:

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


XMA

(computing, historical) Initialism of extended memory area.


XMA

Expanded Memory Adapter
w:Expanded Memory Adapter

(computing, historical) Initialism of Expanded Memory Adapter.


graphics card

Sitting down in front of her desktop, Veneza starts working, even though she hasn’t had a chance to install the new graphics card yet.

2022, N. K. Jemisin, The World We Make, Orbit, page 175:

(computing) A circuit board that generates and controls the visual display on a computer screen.


genetic programming

genetic programming (usually uncountable, plural genetic programmings)

(computing) A search heuristic that explores the space of computer programs and is based on biological evolution.


journaling

journaling (countable and uncountable, plural journalings)

journalings (plural)
journalling (alternative)

(computing, by extension) The change log of the file system or database.


GPF

general protection fault
general protection fault#English

(computing) Initialism of general protection fault, a type of interrupt produced by IA32 CPUs.


UUCP

(computing, Internet) Initialism of Unix-to-Unix Copy Protocol, a file transfer protocol used on networks, traditionally for Usenet and e-mail transfers.


FLOSS

FLOSS has proven to be an extremely valuable tool for accelerating research in various fields of IT and engineering in order to address the needs of society in the future.

2019, Brian Fitzgerald, Audris Mockus, Minghui Zhou, Towards Engineering Free/Libre Open Source Software (FLOSS) Ecosystems for Impact and Sustainability, Springer, →ISBN, page 121:

(computing) Abbreviation of free/libre/open source software.


exabyte

Altogether, the human brain is estimated to hold something in the order of 200 exabytes of information.

2019, Bill Bryson, The Body: A Guide for Occupants, Black Swan, published 2020, page 4:

North American cloud traffic in 2015 measured 1.891 exabytes per year, in the Asia Pacific 908 exabytes per year, […]

2019, Andreas Hepp, Deep Mediatization: Key Ideas in Media & Cultural Studies, Routledge, →ISBN:

In 2010, Google's CEO, Eric Schmidt, stated: “There were 5 Exabytes of information created between the dawn of civilization through 2003, but that much information is now created every 2 days” (Schmidt, 2010). Schmidt's forecast, indeed, proved to be an underestimation.

2021, Giuseppe Arbia, quoting Eric Schmidt, Statistics, New Empiricism and Society in the Era of Big Data, Springer Nature, →ISBN, pages 4–5:

(computing) One quintillion (10¹⁸, or 1,000,000,000,000,000,000) bytes or 1,000 petabytes.


recompile

Last-minute changes to source files necessitated several recompiles.


petabit

(computing) One quadrillion (10¹⁵, or 1,000,000,000,000,000) bits or 1,000 terabits.


pebibit

(computing) Strictly, 2⁵⁰ (1024⁵, 1,125,899,906,842,624) bits or 2¹⁰ (1024) tebibits, as opposed to a petabit.


FCB

(computing) Initialism of file control block.


halfwidth

This would convert any half-width katakana characters to full-width katakana.

1993, GO Corporation, Penpoint Application Writing Guide:

...and half-width (zenkaku, hankaku) alphabets are regarded as separate...

1998, Rick Jelliffe, The XML & SGML Cookbook:

The half-width characters have normal character spacing...

2002, Cay S Horstmann, Gary Cornell, Core Java 2:

(computing, typography) Of a text character, occupying the space of half of a fullwidth character, or one "normal" text column.

半角

occupying half the width of a fullwidth character


ISA

ISA (countable and uncountable, plural ISAs)

Everyone has their own way of explaining it. The ISA is the bridge, or the interface, between the hardware and the software. Or it’s the blueprint. Or it’s the computer’s DNA. These are helpful enough, as is the common comparison of an ISA to a language. “You and I are using English,” as [Calista Redmond] said to me at the conference. “That’s our ISA.” But it gets confusing. Software speaks in languages too—programming languages. That’s why [David Patterson] prefers dictionary or vocabulary. The ISA is less a specific language, more a set of generally available words.

2025 March 25, Jason Kehe, “Angelina Jolie Was Right About Computers. “RISC architecture is gonna change everything.” Those absurdly geeky, incredibly prophetic words were spoken 30 years ago. Today, they’re somehow truer than ever”, in Wired:

instruction set architecture
w:instruction set architecture

(computing) Initialism of instruction set architecture.


ISA

Industry Standard Architecture
w:Industry Standard Architecture

(computing) Initialism of Industry Standard Architecture, an early type of personal computer expansion slot bus.


EOL

EOL (countable and uncountable, plural EOLs)

(computing) Initialism of end-of-life: the point where hardware or software becomes obsolete or obsolescent and ceases to be supported by the maker.


unbuffered

(computing) That operates without a hardware or software buffer.


vectorize

en-verb

vectorize (third-person singular simple present vectorizes, present participle vectorizing, simple past and past participle vectorized)

vectorizes (present singular third-person)
vectorizing (participle present)
vectorized (participle past)
vectorized (past)
vectorise (alternative)

The principles on which the Cyber 200 FORTRAN compiler tries to detect which parts of a program can be vectorized are similar to those used in the Cray CFT compiler.

1987, Ronald H. Perrott, Parallel Programming, Addison Wesley, →ISBN, page 157:

(computing, transitive) To convert a program that operates on scalar values into the equivalent program operating on vectors, usually as an optimization step inside the compiler (automatic vectorization).

vektoroida

to convert a program to operate on vectors


memory stick

(computing) One of a series of memory devices manufactured by the Sony Corporation ranging in size from a USB drive down to a flash card.

The first step to increasing your drive space is to add a new storage device. It can be a hard drive (IDE or SCSI), but also a USB or FireWire memory stick.

2003, Jon Hall, Paul G. Sery, Red Hat Linux Fedora For Dummies, page 343:

You might be wondering at this point what dark secrets I had locked away on my phone and memory sticks and email.

2008, Cory Doctorow, Little Brother, page 56:

To do this, you can run a script on a computer periodically to check for any attached USB disk drives or memory sticks.

2009, Steve Seguis, Windows PowerShell 2 For Dummies, unnumbered page:

(computing) A portable solid-state electronic flash memory data storage device equipped with a USB (or similarly specified) plug for direct connection to a corresponding port; a USB drive, thumb drive or pen drive.

data stick

generic portable solid-state data storage device


digitalize

digitalize (third-person singular simple present digitalizes, present participle digitalizing, simple past and past participle digitalized)

digitalizes (present singular third-person)
digitalizing (participle present)
digitalized (participle past)
digitalized (past)
digitalise (alternative)

From digital + -ize (“to make”) or digitalis + -ize.

How to lawfully digitalize resources has become the principal issue in constructing digital libraries. To digitalize resources means to transform a document into digital format, which only adds a mode of using the resources but does not produce a new one.

2004, Tom Mendina, Johannes J. Britz, editors, Information Ethics in the Electronic Age […] , McFarland, →ISBN, page 89:

(computing, transitive) Synonym of digitize.


ASCIIbetical

(computing, informal, of a sorting) According to the order of the ASCII table, with uppercase and lowercase letters grouped separately.


prog

en-noun

prog (countable and uncountable, plural progs)

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

[…] is there some way to connect to my new comp so I can transfer some of the software progs […]

2001, n.one, “transfer progs from comp to comp”, in 24hoursupport.helpdesk (Usenet):

"Yoda", How do I get progs to run when linux 7.1 starts up?

I've looked around if I can get the prog to start a backup itself, but it still requires some manual commands.

2003, Leo Edwards, “Automating the Windows backup prog to commence backups?”, in microsoft.public.win98.apps (Usenet):


microdisk

microdisks (plural)
microdisc (alternative)


underclock

en-verb

underclock (third-person singular simple present underclocks, present participle underclocking, simple past and past participle underclocked)

underclocks (present singular third-person)
underclocking (participle present)
underclocked (participle past)
underclocked (past)

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

(computing, transitive) To modify (a CPU) by the use of underclocking.


underclocking

(computing) The deliberate reduction of the speed of a CPU, often to reduce power consumption.


Sherlock

Sherlock (third-person singular simple present Sherlocks, present participle Sherlocking, simple past and past participle Sherlocked)

Sherlocks (present singular third-person)
Sherlocking (participle present)
Sherlocked (participle past)
Sherlocked (past)

Supposedly from an Old English scir-locc (“bright-lock”).
One of a group of surnames originally denoting hair colour, parallel to Blacklock, Harlock (Old English har (“grey”)), Silverlock.
In the computing verb sense, refers to the software Sherlock, which in 2002 came to replicate some of the features of an earlier complementary program called Watson.

The thing software developers fear most is being "sherlocked".

2012 July 13, “You've been sherlocked”, in The Economist:

All three developers are in a position common enough that it even has a name in the community. They have been "sherlocked".

2013 October 28, Alex Hern, “Sherlocked: how Mavericks is making some apps obsolete”, in The Guardian:

Last year, when Apple released iOS 7 it added a feature to the Photo app, allowing users to sort photos on the basis of location and date. Photoworks, a third-party app, too offered same functionality. In response, app developer Stephen Orth tweeted, "I guess my new app just got sherlocked."

2014 June 3, Javed Anwer, “WhatsApp CEO mocks Apple for copying features”, in The Times of India:

(computing slang) To obsolete a unique feature in third-party software by introducing a similar or identical feature to the OS or a first-party program/app.


subchannel

(computing) A distinct part of an I/O channel associated with a specific device.


vector graphics

(computing) Geometrical primitives based upon mathematical equations to represent images in computer graphics, contrasted with raster graphics.

ве́ктарная гра́фіка

geometrical primitives based upon mathematical equations to represent images


disk image

disk images (plural)
disc image (alternative)

(computing) A copy of all or part of a disk drive retained for backup or replication purposes.


bitstring

(computing) a sequence of bits (binary digits)


DTN

delay-tolerant networking
w:delay-tolerant networking

(computing) Initialism of delay-tolerant networking.


dogpile

dogpiles (plural)
dog pile (alternative)
dog-pile (alternative)

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

From dog + pile. In reference to piles of people, originally as a noun after earlier pig pile. In reference to dog excrement, a clipping of pile of shit.


roman font

roman fonts (plural)
Roman font (alternative)

It will automatically reduce the size of the subscripts identified by “sub” and will choose italic or roman fonts for the remaining characters as appropriate.

1988, Peter P. Silvester, The UNIXᵀᴹ System Guidebook, page 201:

Moreover, most roman fonts offer italic counterparts, and italics offer another degree of interest.

1993, Mac, Word & Excel Desktop Companion, page 93:

(chiefly computing) A font that is upright, as opposed to oblique or italic.

Although 1 byte is all that is needed for Roman fonts, 2 bytes are needed for other character sets.

1992, Daniel Carter, Writing Localizable Software for the Macintosh, page 30:

CID fonts are basically the opposite of roman fonts. CID is short for Character IDentifier. CID fonts were developed for Asian markets and languages such as Chinese, Japanese, and Korean (what Adobe often refers to as CJK).

2008, Mordy Golding, Real World Adobe Illustrator CS4, page 261:

The largest group is the Roman fonts. They are used to type languages that use the Roman (Latin) alphabet (A, B, C, and so on).

2013, Angie Taylor, Design Essentials for the Motion Media Artist:

When producing Roman fonts, about 256 characters should be designed. Whereas designing Korean fonts, around 2,500 widely used characters should be designed among the total 11,172 characters.

2017, James J. (Jong Hyuk) Park, Shu-Ching Chen, Kim-Kwang Raymond Choo, Advanced Multimedia and Ubiquitous Engineering, page 289:

(computing) A font supporting the characters of the Latin alphabet.


jank

Ostensibly a back-formation from janky (“shoddy, poor quality”).

back-form

This also marks the first time I haven’t felt that Samsung jank on the phone, which deserves its own paragraph in its own right. That weird stuttering and pausing you’ve seen on so many Samsung phones seems to be almost completely gone on the Note 3 […]

In cases where you’re concerned about scrolling, the browser can manage the frame rate for you. But if you introduce a large amount of jank, then it won’t be able to do as good a job.

in order to hit this impressive frame rate, the “jank-free” Sky prioritizes the UI over other processes, meaning the app should stay smooth when it works heavily in the background.

2015, Bogdan Petrovan, Android Authority:

Even though JavaScript will try to update the animation every frame, it will likely not be able to do that fast enough and will cause dropped frames (jank) to occur.

2018, Eli White, Facebook React Native Blog:

(computing, slang) Perceptible pause in the smooth rendering of a software application's user interface due to slow operations or poor interface design.


jank

en-adj

jank (comparative more jank, superlative most jank)

more jank (comparative)
most jank (superlative)

Sadly, my new laptop is even more jank than my old one.


swapper

(computing, demoscene, warez) A group member responsible for acquiring and distributing new software releases.


power wall

(computing) The rapidly increasing loss of efficiency due to overheating as the power/speed of a CPU increases.


mandelbug

Blend of Mandelbrot + bug, in reference to the Mandelbrot set.

Try to determine as soon as you can if this is a problem you can solve, or whether it's a mandelbug that technical support needs to look at.

1997, David Hutchinson, The Internet Workbook for Health Professionals, page 145:

(computing, informal) A software bug whose behaviour appears to be chaotic.


heisenbug

heisenbugs (plural)
Heisenbug (alternative)

(ca. 1983) Blend of Heisenberg + bug. Named for the Heisenberg uncertainty principle, which states very roughly that any attempt to measure the position of a subatomic particle will disrupt its movement, making it harder to predict.

I recently encountered a particularly infuriating Heisenbug. A large program, when given a large input, was just mysteriously dying. Of course, I ran it under the debugger. The mystery deepened: the program returned quietly to the debugger.

1987 January 4, Don Lindsay, “More Heisen-debugs”, in RISKS Digest, volume 4, number 36:

Except for pointer messups in C on my side, the Heisenbugs I've come across were hardly ever caused by _me_.

1994 January 20, Heinz Wrobel, “'Heisenbugs'”, in comp.programming (Usenet), message-ID <heinz.0i4s@hwg.muc.de>:

There are multiple perf related issues like this that are hard to track down. They are borderline heisenbugs that are possibly race conditions, so bisecting doesn't work and even things like enablibg^([sic]) ftrace will make the issue go away (or crash ftrace itself).

2014 December 8, Vince Weaver, “Re: Linux 3.18 released”, in linux-kernel mailing list, message-ID <alpine.DEB.2.10.1412081331580.28373@pianoman.cluster.toy>:

(computing) A software bug which fails to manifest itself or manifests differently during debugging.


bohrbug

(computing) A software bug which manifests reliably under a well-defined, but possibly unknown, set of conditions.


schroedinbug

schroedinbugs (plural)
schrödinbug (alternative)

(computing, slang) A software bug which begins to manifest only when somebody debugging the code finds out that it should not work at all.


input device

(computing) Any of many hardware devices that provide input (from a user or elsewhere) to a computer.


laggy

laggy (comparative laggier, superlative laggiest)

laggier (comparative)
laggiest (superlative)

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

I've given up trying to play on that laggy server.

(computing, Internet, video games, informal) Tending to lag, or respond slowly because of network latency.


portable computer

en-noun

portable computer (plural portable computers)

(computing) A microcomputer powered by batteries with an integral display screen and integral input device (such as a keyboard) that can be used on the move.


notebook computer

notebook computer (plural notebook computers)

(computing) A class of laptop computer that is around the size of a paper notebook with A4 or letter-sized pages.


tablet computer

tablet computer (plural tablet computers)

(computing) A hand-held portable computer characterized by a tablet form factor and a touchscreen interface.

ܚܲܫܘܼܒ݂ܵܐ ܠܘܼܚܵܝܵܐ

ḥašūḇā luḥḥāyā


So called because it is the 11th version of the X Window System.

(computing) A windowing system for bitmap displays, common on Unix-like operating systems.


DVI

device independent file format
w:device independent file format

(computing) Initialism of device independent file format.


HCI

HCI (countable and uncountable, plural HCIs)

human-computer interaction
human-computer interaction#English

(computing) Initialism of human-computer interaction.

(computing) Initialism of host-controller interface.


human-computer interaction

The study of interaction between people and computers.


hypervisor

The hypervisor is the component that translates the virtual machines into the underlying hardware. There are two types of hypervisors: The type 1 hypervisor runs directly on the host hardware; the type 2 or hosted hypervisor runs in software.

2011, Edward Whalen, Oracle VM Implementation and Administration Guide, McGraw Hill Professional, →ISBN, page 17:

(computing) A firmware or software system that provides a virtual machine and allows it to operate directly on underlying hardware (instead of via emulation), but within specified constraints.


bit rot

The rise of gaming has its own place in the story of digital culture, but Cerf warns that important political and historical documents will also be lost to bit rot.

2015 February 13, Ian Sample, “Google boss warns of 'forgotten century' with email and photos at risk”, in The Guardian:

(computing) The putative tendency of content in storage to become corrupt over time.

(computing) The tendency of software in storage to develop bugs over time due to minor incompatibilities with newer operating environments.


bit decay

(computing, less common) Synonym of bit rot.


monome

From mono- + -ome; compare binomial, polynomial.

(mathematics, logic, computing) An expression with a single term, such as a product of numeric variables (with no addition) or a conjunction of possibly negated Boolean variables (with no disjunction).


legacy system

(computing) An old computer system or application program that continues to be used because the user (typically an organization) does not want to replace or redesign it.


legacy code

(computing) Source code that relates to an obsolete operating system or other obsolete technology.

屎山

Source code that relates to obsolete technology


Quotron

/ˈkwəʊˌtɹɒn/

Originally a proprietary name. From quote + -tron?

(computing, finance) A computer system or service that provides stock market quotations


brain-damaged

en-adj

brain-damaged (comparative more brain-damaged, superlative most brain-damaged)

more brain-damaged (comparative)
most brain-damaged (superlative)

Generalization of “Honeywell Brain Damage” (HBD), a notional disease invented to explain certain poor design decisions in Honeywell Multics.

(computing, slang, derogatory) Poorly designed; obviously wrong.


line noise

(computing) Spurious characters due to signal noise in a communications link.

2000, Simon Cozens, Ten Perl Myths, perl.com,
In short, Perl doesn't write illegible Perl, people do. If you can stop yourself being one of them, we can agree that Perl's reputation for looking like line noise is no more than a myth.

(computing, derogatory) Incomprehensible source code or other textual material (often due to terseness or overuse of operators).


GDC

Graphic display calculator
graphic display calculator#English


writable

writable (comparative more writable, superlative most writable)

more writable (comparative)
most writable (superlative)
writeable (alternative)

The file is writable only for users in the admin group.

I burned my family's vacation photos onto a writable CD.

The following code snippet shows how to check whether a writable database already exists, and if not, create an editable copy.

2013, Patrick Alessi, Professional iOS Database Application Programming:

(computing, of a file, storage device, etc.) Capable of being written to.


multitasker

From multitask + -er or multi- + tasker.

This week we take a close look at four top contenders in the multitasking arena […] Other bolt-on multitaskers for PCs not included in this comparison include VM/386, Omniview, and Double DOS.

1990, InfoWorld, volume 12, number 39, page 63:

(computing) A computer system that multitasks.


semantic analysis

en-noun

semantic analysis (plural semantic analyses)

(computing) The phase in which a compiler adds semantic information to the parse tree and builds the symbol table.


background processing

(computing) The execution of a subsidiary operation by a computer while the user works with another application.


webbook

webbooks (plural)
web book (alternative)

(computing) Any of several portable computers (or similar) that have access to the Internet and are primarily used to read such books.


wireless adapter

wireless adapter (plural wireless adapters)

(computing) Any of several devices that allow connectivity from a PC or PDA to a wireless network.


crashy

en-adj

crashy (comparative crashier, superlative crashiest)

crashier (comparative)
crashiest (superlative)


traverse

en-verb

traverse (third-person singular simple present traverses, present participle traversing, simple past and past participle traversed)

traverses (present singular third-person)
traversing (participle present)
traversed (participle past)
traversed (past)

From Middle English traversen, from Old French traverser, from Latin trans (“across”) + versus (“turned”), perfect passive participle of Latin vertere (“to turn”).

to traverse all nodes in a network

(transitive, computing) To visit all parts of; to explore thoroughly.

at traversere

computing: to visit all parts of; to explore thoroughly


NLQ

near letter-quality
near letter-quality#English

(typography, computing) Initialism of near letter-quality.


embedded system

en-noun

embedded system (plural embedded systems)

(computing) A computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.


SWIFT

(computing) Acronym of Simple Web Interface Toolset.


bps

(computing) Initialism of bit per second, a measure of speed of digital communication.

bit per second

In most digital systems using binary code, 1 Baud = 1 bps. https://newhavendisplay.com/blog/baud-rate/#difference


virtualization

virtualizations (plural)
virtualisation (alternative)

storage virtualization

CPU virtualization

(computing) Creating a virtual version of common computing hardware at the same abstraction level.


virtual machine

virtual machine (plural virtual machines)

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

(computing) A software emulation of a computer that runs in an isolated partition of a real computer.

(computing) A computer system that is implemented in software rather than hardware and that runs bytecode.


jit

en-verb

jit (third-person singular simple present jits, present participle jitting, simple past and past participle jitted)

jits (present singular third-person)
jitting (participle present)
jitted (participle past)
jitted (past)
JIT (alternative)

if you call f(1.0) you get a newly jitted version that is specialized for Float64

2012 May 23, Stefan Karpinski, “Julia compiles the script every time?”, in Stack Overflow:

(transitive, computing) To compile (program code for a virtual machine) immediately when needed, as part of the execution process.


cycler

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

When the last cycler has run for 200ms we pass control back to the first one and begin again.

(computing) A task in a cycle of tasks where the status of being active task is passed around the loop.


scientific calculator

en-noun

scientific calculator (plural scientific calculators)

(mathematics, computing) An electronic calculator that can handle trigonometric, exponential and often other advanced functions, and can show its output in scientific notation and sometimes in hexadecimal, octal or binary.


symlink

en-verb

symlink (third-person singular simple present symlinks, present participle symlinking, simple past and past participle symlinked)

symlinks (present singular third-person)
symlinking (participle present)
symlinked (participle past)
symlinked (past)

(computing, transitive) To make accessible by means of a symbolic link.


subfolder

(computing) A folder within another folder.


multicast

multicast address

On an LAN, each host's network interface monitors the LAN and accepts packets addressed to the multicast address that defines the host group to which the packets belong. Unlike broadcasting, multicasting allows each host to choose whether it wants to accept multicast packets.

2009, Robert Rümmler, Alexander Daniel Gluhak, Hamid Aghvami, Multicast in Third-Generation Mobile Networks: Services, Mechanisms and Performance, John Wiley & Sons, →ISBN, page 14:

(computing, networking) The simultaneous transmission of data to several destinations on a network.


pointee

(computing) The data or object referenced by a pointer.


bitwise

(computing) Treating a value as a series of bits rather than a numerical quantity.


most significant bit

en-noun

most significant bit (plural most significant bits)

(computing) The bit that represents the largest fraction of a value, its position depending on the endianness of the system.


least significant bit

least significant bit (plural least significant bits)

(computing) The bit (binary digit) that represents the smallest fraction of a value, its position depending on the endianness of the system.


nullability

nullability (countable and uncountable, plural nullabilities)

When this is not explicitly defined, a user-defined data type or a column definition will use the default setting for nullability.

1999, Brad McGehee, SQL Server 7 Administration, page 174:

Because nullability is one of a number of attributes of any particular database field, and because dealing with changes in nullability is no different from dealing with name and data type changes, the idea of making a value type nullable in C# when it isn't nullable in the database just in case the underlying database schema changes makes little sense.

2006, Eric Gunnerson, A Programmer's Introduction to C# 2.0, page 271:

We know that Kotlin requires us to explicitly define references that can hold null values. Java on the other hand is much more lenient about nullability, so we may wonder how Kotlin handles types coming from Java (basically the whole Android SDK and libraries written in Java).

2017, Marcin Moskala, Android Development with Kotlin, page 43:

(computing) The state or property of being nullable.


lookahead

lookahead (countable and uncountable, plural lookaheads)

Our computer chess program uses lookahead to avoid difficult endgames.

(computing, software compilation) The analysis in advance of subsequent decisions that would be made if a particular branch of an algorithm was followed.


write-only

(computing) Capable of being written but not read.


microdrive

From micro- + drive. In the sense of "miniature hard disk", originally a trademark.

One-inch disks typically held about 8 to 10 GB and microdrives were either 2 or 4 GB.

2011, Geoff Varrall, Making Telecoms Work:

1984, Alison Maguire, interviewed in SINCLAIR talks... (in Crash magazine, issue 3, April 1984) http://www.crashonline.org.uk/03/sinclair.htm
There are lots of things that will benefit from being on a microdrive cartridge but if you release something on microdrive you're only going to sell it to people with microdrive.

The Spectrum has its own inexpensive mass storage unit - the microdrive which starts at about £150 for 100k of storage, but this may not be suitable in all cases, since the storage unit may be damaged if turned on with the disc in position.

1986, African Energy Programme (Commonwealth Science Council), Renewable energy development in Africa (volume 2, page 161)

Disk interfaces have been around since the year dot, as people soon realised that the microdrive was unreliable, unstable and generally rubbish for the storage of anything, useless except as a rather small beermat.

1989 June, Phil South, “Rage Hard”, in Your Sinclair, archived from the original on 2012-03-10:

(computing, historical) An early computer storage system using cartridges of looped tape.


opcode

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:

In the tradition of other low-level languages, many CIL opcodes tend to be cryptic and completely unpronounceable by us mere humans.

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

(computing) A mnemonic used to refer to a microprocessor instruction in assembly language.


Speccy

TETRIS (Mirrorsoft)
Yes, it's the game that makes Amiga and ST owners look at your Spectrum with real jealousy, 'cos the Speccy version of this classic Russian reaction-tester out performs the 16-bit ports every time.

1991, Stuart Campbell, "The YS Top 100 Speccy Games of All Time (Ever!)" (in Your Sinclair magazine)

Before you sit down in front of your Speccy to play an adventure, equip yourself with a pencil, eraser and plenty of paper. This so that you may draw a 'map' of the adventure as you move around.

1992 October, Larry Horsfield, “The SU Guide to Playing and Writing Adventure Games”, in Sinclair User, number 128:

1998, Bongo, “Emulation under threat (yes, Speccies too)”, in comp.sys.sinclair (Usenet):

Developers wasted no time making games for the Speccy.

2003, Rusel DeMaria, Johnny L. Wilson, High Score!: The Illustrated History of Electronic Games:

(computing, colloquial, chiefly UK) A Sinclair ZX Spectrum computer.


autosave

autosave (countable and uncountable, plural autosaves)

autosaves (plural)
auto-save (alternative)

/ˈɔːtəʊˌseɪv/

Thanks to autosave, I was able to recover most of my unsaved thesis after a power cut.

(computing) A software facility that saves an open document periodically to avoid the risk of data loss.

Only the three most recent autosaves are preserved, to save disk space.

(computing, countable) A copy of a file or document saved automatically by such a facility.


autosave

en-verb

autosave (third-person singular simple present autosaves, present participle autosaving, simple past and past participle autosaved)

autosaves (present singular third-person)
autosaving (participle present)
autosaved (participle past)
autosaved (past)
auto-save (alternative)

/ˈɔːtəʊˌseɪv/

(computing, transitive) To save (data) automatically.


unhandled

(computing) Of an event, exception, etc.: not having a handler.


mouse over

mouse over (third-person singular simple present mouses over, present participle mousing over, simple past and past participle moused over)

mouses over (present singular third-person)
mousing over (participle present)
moused over (participle past)
moused over (past)

You want to make the caption visible when the visitor mouses over the image.

2012 December 27, David McFarland, CSS3: The Missing Manual, "O'Reilly Media, Inc.", →ISBN, page 500:

(computing, transitive) To move a computer mouse pointer over (an element of the display).


multiload

The finished game will be a multiload, with the first load allowing players to select which aircraft they'd like to fly.

1989 May, “A Rock Star Ate My Computer”, in Crash, number 64:

If it is a multiload game, then you will probably only get the main game part, not the levels […]
[…] sometimes possible to obtain the loader code, and change it to a suitable format that the emulators will use (called LLT multiloads - Load Level Trap) where the emulator looks for a certain 12 byte loader command to be called up.

1999, Seamus Ross, Ann Gow, Digital Archaeology: The Recovery of Digital Materials at Risk:

(computing, dated) A computer program that loads its code and data in a number of separate stages, typically to work around memory constraints.


multiload

multiload (third-person singular simple present multiloads, present participle multiloading, simple past and past participle multiloaded)

multiloads (present singular third-person)
multiloading (participle present)
multiloaded (participle past)
multiloaded (past)

The best games like Midnight Resistance made use of the 128 memory and did not multiload (unlike other discontinuous RAM sized machines, like the C64/128 or the Beeb, many Spectrum games used the 128 memory if available, so don't go on about how 128k made no difference and all games multiloaded).

1995, Joseph Kelleher, “Hey Joe, ...with that PD software in your hand?”, in comp.sys.acorn.games (Usenet):

(computing, dated, intransitive) To load in separate stages.


memoize

memoize (third-person singular simple present memoizes, present participle memoizing, simple past and past participle memoized)

memoizes (present singular third-person)
memoizing (participle present)
memoized (participle past)
memoized (past)

(transitive, computing) To store (the result of a computation) so that it can be subsequently retrieved without repeating the computation.


miswrite

From Middle English miswriten, from Old English miswrītan, misƿrītan (“to write incorrectly; make a mistake in writing; miswrite”), equivalent to mis- + write.

Line fluctuations can cause misreads and miswrites.

1983, Lawrence Calmus, The business guide to small computers, page 143:


supertype

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

(computing) The data type represented by a superclass.


supertype

supertype (third-person singular simple present supertypes, present participle supertyping, simple past and past participle supertyped)

supertypes (present singular third-person)
supertyping (participle present)
supertyped (participle past)
supertyped (past)

(computing) To categorize as a supertype.


bit shift

bit shifts (plural)
bitshift (alternative)
bit-shift (alternative)

(computing) A bitwise operation in which the bits in a value are shifted left or right.


bit shift

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

bit shifts (present singular third-person)
bit shifting (participle present)
bit shifted (participle past)
bit shifted (past)
bitshift (alternative)
bit-shift (alternative)


bitmask

bitmasks (plural)
bit mask (alternative)

(computing) A pattern of bits indicating which bits in a second pattern are to be modified.


bitmask

bitmask (third-person singular simple present bitmasks, present participle bitmasking, simple past and past participle bitmasked)

bitmasks (present singular third-person)
bitmasking (participle present)
bitmasked (participle past)
bitmasked (past)
bit mask (alternative)

(computing, transitive) To mask (a value) using a bitmask.


source control

(computing) A technology that handles access to computer files containing source code so that several users can work on the files without interfering with each other's changes.


skinnable

en-adj

skinnable (comparative more skinnable, superlative most skinnable)

more skinnable (comparative)
most skinnable (superlative)
skinable (alternative)

(computing, of software with user interface) Having support for skins (user interface customizations).


crosspost

crossposts (plural)
cross-post (alternative)
xpost (alternative)

(computing, indexing) An instance of crossposting, or the post thus created.


alpha blending

(computing) A computer graphics technique that simulates translucency by combining colours.


copy protection

A software or hardware mechanism designed to prevent copying.


software deployment

en-noun

software deployment (countable and uncountable, plural software deployments)

(computing) All the activities employed in making software ready for use.


migratable

en-adj

migratable (comparative more migratable, superlative most migratable)

more migratable (comparative)
most migratable (superlative)

(computing, marketing) Suitable for being migrated.


ULA

uncommitted logic array
uncommitted logic array#English

(computing, electronics) Initialism of uncommitted logic array.


multiuser

(computing, telecommunications) Of an operating system, etc., having capabilities for serving many users simultaneously.


collision detection

en-noun

collision detection (countable and uncountable, plural collision detections)

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

(computing, chiefly video games) The process or mechanism of determining whether two shapes are partially occupying the same space.


informatisation

Probably borrowed from French informatisation. By surface analysis, information + -isation or informatise + -ation.

surf

informatization (alternative British English Oxford US)

information technology
information technology

The process of becoming based on information and information technology.

informatització

the process of becoming based on information and information technology


webtop

Web services are on the rise, favoring the "webtop" over the desktop in much new development.

2007, Paul J. Deitel, C++ How to Program, page 34:

(computing) Integration of desktop office-productivity applications with Web-based information and application delivery.


file allocation table

en-noun

file allocation table (plural file allocation tables)

[…], although their access involves traversing the indirection in the file allocation table.

2006, Dhananjay M. Dhamdhere, Operating Systems: A Concept-based Approach, 2nd edition, Tata McGraw-Hill, page 346:

The file allocation table needs just a single entry for each file, […]

2008, A. A. Puntambekar, I. A. Dhotre, Systems Programming, 3ʳᵈ revised edition, Technical Publications Pune, page 13:20

For the file allocation table type of file systems, an entire file system allocation table is large and requires many disk sectors to store, […]

2008, Bruce Jacob, Spencer W. Ng, David T. Wang, Memory Systems: Cache, DRAM, Disk, Morgan Kaufmann, page 691

(computing) A table used internally by the operating system to keep track of the structure of a disk and where files are stored on it.

文件配置表

a computer file system architecture and industry standard


fixed-point

(computing) Being or using an internal number representation with a fixed number of decimal places (as opposed to floating-point).


SES

Simple Email Service
w:Amazon Web Services

(cloud computing) Initialism of Simple Email Service.


bogon

From bogus (“fake, phony”) + -on (“suffix used to form names of elementary particles or fundamental units”).

Chain book sellers are, by and large, bogon and bozon emitters like nothing you've ever seen.

1996, John Novak, “Re: TOR is Fucking with Us All”, in rec.arts.sf.written.robert-jordan (Usenet):

(computing, slang) The imaginary elementary particle of bogosity; the anti-particle to the cluon.


cluon

from clue (“idea, inkling”) + -on (“suffix used to form names of elementary particles or fundamental units”)

(computing, slang) The imaginary elementary particle of cluefulness; the anti-particle to the bogon.


clutron

From clue (“idea, inkling”) + -tron (“suffix used to form names of elementary particles”).

(computing, slang) A cluon (hypothetical particle of cluefulness).


tribrid modeller

tribrid modeller (plural tribrid modellers)

(computing) A CAD system that is capable of modelling three-dimensional objects as combinations of surfaces, solids and polygons


front end

front ends (plural)
front-end (alternative)
frontend (alternative)

(computing) That part of a hardware or software system that is conceptually closest to the user; the user interface.

frontal

that part of a hardware or software system that is closest to the user


front-end

front-end developer

front-end framework

(computing) Relating to the front end or user interface of a hardware or software system.


back-end

back-end database

back-end developer

DOGE officials have been granted administrative access to CFPB systems, including content management system, back-end systems for the bureau’s website and the active directory of personnel, the source told CNN.

2025 February 9, Matt Egan, “Consumer watchdog ordered to stop fighting financial abuse and to work from home as HQ temporarily shuts down”, in CNN:

(computing) Relating to the back end part of a hardware or software system.


wireless modem

(computing) A modem fitted with an antenna that transmits and receives using radio waves


microformat

This type of microformat is, according to microformats.org, “a minimal solution to a single problem, built from standard XHTML elements.” More complex microformats that are built from elemental microformats and often also other HTML […]

2007, John Allsopp, Microformats: Empowering Your Markup for Web 2.0, Apress, →ISBN, page 95:

(computing) A simple data format that can be embedded in a webpage.


preconfigure

en-verb

preconfigure (third-person singular simple present preconfigures, present participle preconfiguring, simple past and past participle preconfigured)

preconfigures (present singular third-person)
preconfiguring (participle present)
preconfigured (participle past)
preconfigured (past)

(transitive, computing) To set up or configure a software system or hardware device with standard settings before selling or implementing it.


EFI

Extensible Firmware Interface
w:EFI system partition

(computing) Initialism of Extensible Firmware Interface.


ETL

extract, transform, load
w:extract, transform, load

(computing, data warehousing) Initialism of extract, transform, load.


queue up

queue up (third-person singular simple present queues up, present participle queueing up or queuing up, simple past and past participle queued up)

queues up (present singular third-person)
queueing up (participle present)
queuing up (participle present)
queued up (participle past)
queued up (past)

(computing, informal, transitive) To enqueue (something): to add (it) to a queue.


zero one infinity rule

(computing, informal) The rule that a database, a user interface, etc. should allow for either zero, one, or an indefinite number of an entity.


radix sort

(computing) Any of various sorting algorithms in which items are processed according to the value of each digit or character in turn


loading screen

The color graphic loading screens are some of the best I've seen on a C64 and serve their purpose well — to distract the subscriber while the slow 1541 drive transfers the program into the C64's RAM.

1986, Mike Cane, The Computer Phone Book: Guide to using online systems:

So, as long as you don't mind the substantial lack of 'player involvement', and the strange purple-skinned people on the loading screen, Tie-Break is a neatly put-together and enjoyable game.

1990, Adidas Championship Tie-Break (game review in Your Sinclair magazine issue 59, November 1990)

(computing, dated) A graphical display shown while a program loads (e.g. from cassette tape), comparable to the splash screen in modern software.

tela de carregamento

computing: a graphical display shown while a program loads


line break

line breaks (plural)
line-break (alternative)
linebreak (alternative)

(computing) A character indicating that subsequent characters should appear on a separate line of text.


screengrab

screengrabs (plural)
screen grab (alternative)

"Let's boot out @GNRailUK and bring in @TfL to run our line," he tweeted later that year on June 25, sharing a screengrab of the latter's proposals.

2019 November 20, Daniel Puddicombe, “Should Transport for London take over suburban services?”, in Rail, page 34:

The picture accompanying the article was in fact a screengrab of a video published by Reuters on 3 February and subsequently verified by the news agency’s fact check team, showing humanitarian workers lifting body bags in the Congolese city of Goma. The image was pulled from Reuters footage shot after deadly battles with Rwanda-backed M23 rebels.

2025 May 22, “Trump’s evidence of South Africa ‘white genocide’ contains images from Democratic Republic of Congo”, in The Guardian:


screengrab

screengrab (third-person singular simple present screengrabs, present participle screengrabbing, simple past and past participle screengrabbed)

screengrabs (present singular third-person)
screengrabbing (participle present)
screengrabbed (participle past)
screengrabbed (past)
screen grab (alternative)


non-breaking

(computing) Not generating a line break, as in non-breaking space or non-breaking hyphen.


hash collision

(computing) The situation where two or more inputs to a hash function produce identical output.


interop

Using CLR types with classic C++ libraries is an example of C++ interop, which is discussed in greater detail in Chapter 12.

2007, Gordon Hogenson, C++/CLI: The Visual C++ Language for .NET, page 92:

Generally, we will want to avoid doing heavy image processing in WPF without C++ interop because of performance issues. After all, we are looping through and applying operations to over 2 million pixels, 30 times a second!

2017, Mansib Rahman, Beginning Microsoft Kinect for Windows SDK 2.0, page 56:


textmode

(computing, chiefly attributive) A display that supports text but not graphics.


turboload

Even headerless LOADs will work with the Sprint, though be warned, it can't cope with the now common turboload.

1985, Speed Trials (in Your Spectrum issue 14, May 1985)

Saboteur and Turbo Esprit (I bought both) have one turboload side and one ordinary load. So if you do have problems with the fast load, you can load in the other side.

1986, “Lloyd Mangram's Forum”, in Crash, number 29:

I don't think the Server64 is being taken any further, the programmer was losing interest when I emailed him a few months ago and it can't accept turboloads […]

1997, Jason, “c64 Server64 Question”, in comp.sys.cbm (Usenet):

(computing, historical) A software mechanism that loads data from cassette tape more rapidly than usual, saving time and making software piracy more difficult.


blit

blit (third-person singular simple present blits, present participle blitting, simple past and past participle blitted)

blits (present singular third-person)
blitting (participle present)
blitted (participle past)
blitted (past)

From BitBLT, the name of a computer graphics operation which stands for bit-block transfer and is pronounced bit blit.

(computing, transitive) To transfer by a blit operation.


uninstaller

(computing) A program that uninstalls software.


OFM

orthodox file manager
orthodox file manager#English

(computing) Initialism of orthodox file manager.


NTP

Network Time Protocol
w:Network Time Protocol

(computing) Initialism of Network Time Protocol.


pling

This illustrates the order in which bytes are poked into memory with the pling operator.

1989, John Littler, John Maher, Computers in the laboratory: a student guide to microprocessor interfacing:

IMO, prefixing a directory name with a pling so that a program within it is run when you double click on it is a rather untidy way to do things.

1994, C.P. Brown, “HAhAhA”, in comp.sys.acorn.advocacy (Usenet):

Make sure that you consider ISO 9660 restrictions on the use of characters in disc, directory and file names. Only upper case alpha and numeric characters plus the underscore (_) and pling (!) can be used as legal characters.

1994, Stewart Palmer, Mark Moir, Developing CD-ROM products for Acorn machines:

Acorn Computing used to be big offenders when it came to referring to applications by their pling-inclusive names. They loved it. Unfortunately it made their articles sound silly (for want of a better adjective).

1996, Tim Wiser, “Pling thing revisited”, in comp.sys.acorn.apps (Usenet):

(computing, dated) The symbol ! (an exclamation mark).


XP

(computing) Ellipsis of Windows XP, standing for experience.


PnP

(computing) Initialism of plug and play.


haptics

Future work of this research field will include two issues: the safety and psychology of haptics.

2003, Julie A. Jacko, Andrew Sears, editors, The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, page 218:

2008, Manuel Ferre (editor), Haptics: Perception, Devices and Scenarios: 6th International Conference: EuroHaptics, Madrid, Spain, June 2008: Proceedings, LNCS 5024.

However haptics is more than that. Haptic perceptions range from minor interactions in everyday life, eg, drinking from a glass or writing this text, to a means of social communication, eg shaking hands

2009, Thorsten A. Kern, Engineering Haptic Devices: A Beginner's Guide for Engineers, page 5:

(computing) The study of user interfaces that use the sense of touch.

haptiikka

computing: study of user interfaces with sense of touch


haptic interface

en-noun

haptic interface (plural haptic interfaces)

(computing) A user interface that allows a user to receive tactile feedback through the movement of a limb or the head.


biocuration

(biology, computing) The organization, representation and making accessible of biological data to both humans and computers


observability

observability (countable and uncountable, plural observabilities)

“In 2018, we saw many companies that are cloud-native and in the tech sector talking about observability,” he said. “Last year, we saw this becoming more mainstream, with large organizations adopting cloud-native technologies and becoming interested in observability.”

2021 February 18, Scott Carey, quoting Spiros Xanthos, “Observability: What IT should know as the technology heats up”, in InfoWorld:

Observability is defined as the ability to understand the internal state of a system by only looking at external outputs of the system. […] Observability builds on monitoring and enables you to gain insights about the internal state of your application.

2021, Brendan Creane, Amit Gupta, Kubernetes Security and Observability, O'Reilly, →ISBN, page 72:

In other words, SREs are directly responsible for the effectiveness of observability.

2023, Jeremy Proffitt, Rod Anami, Becoming a Rockstar SRE: Electrify your site reliability engineering mindset to build reliable, resilient, and efficient systems, Packt Publishing Ltd, →ISBN, page 59:

distributed computing
distributed computing

(computing, distributed computing) The ability to collect data about the execution of distributed programs, especially the interaction among its components.


digital rights management

(computing) A set of access control technologies that restrict the use of proprietary hardware and digital files by an end user, so as to enforce copyright restrictions.

デジタル著作権管理

でじたるちょさくけんかんり


blitter

Not only is the Amiga blitter fully integrated with and supported by the system as a whole, it also has access to its own direct memory channel […]

1986 December 8, InfoWorld, volume 8, number 49, page 46:

Using the hardware blitter to move bitmaps from VRAM to VRAM is much faster than moving them from system memory to VRAM.

2002, André LaMothe, Tricks of the Windows Game Programming Gurus, page 315:

(computing) A software or hardware mechanism that blits.


I started creating 8-bit music around 2002 when I picked up nanoloop[…]

2007, Nick Collins, Julio d'Escriván, The Cambridge companion to electronic music, page 189:

(computing, of a word size, or an integer) Represented using units of 8 bits (1 byte)


The BBC Micro and ZX Spectrum are well-known British 8-bits.

(computing) A computer that processes data in groups of 8 bits (binary digits).


co-recursive

Co-recursive algorithms allow infinite large objects to be used without necessarily running out of memory.

(computing) Describing a definition, particularly of an algorithm, given in terms of its output, rather than its input.


cross compiler

cross compilers (plural)
crosscompiler (alternative)
cross-compiler (alternative)

(computing) A compiler that generates code for a platform other than the one it runs on.


clock speed

clock speed (countable and uncountable, plural clock speeds)

(computing, computer hardware) The rate, measured in hertz, at which a processor performs its fundamental operations.


paravirtualization

paravirtualization (countable and uncountable, plural paravirtualizations)

(computing) An approximate virtualization in which the emulated operating system has been modified for convenience or efficiency.


bitplane

(computing) The set of bits stored at the same relative position in each byte and thus having comparable effects on the overall data, used for sound and image processing, etc.


savegame

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

(computing, sometimes chess) A saved game.


tokenize

en-verb

tokenize (third-person singular simple present tokenizes, present participle tokenizing, simple past and past participle tokenized)

tokenizes (present singular third-person)
tokenizing (participle present)
tokenized (participle past)
tokenized (past)

(transitive, computing) To reduce to a token or set of tokens by lexical analysis.

(transitive, computing) To substitute sensitive data with meaningless placeholders.


savestate

savestates (plural)
save state (alternative)

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

(computing, video games) A file that contains an emulator's or virtualizer's state at the moment it was saved to disk. The file contains the contents of the memory, registers and other pertinent data that allows the user to resume the application from the moment the file was created.


virtualizer

(computing) Software that provides virtualization services.


scriptable

(computing) That can be extended or automated through scripting.


scriptable

The Ark engine itself has a module for Lua scriptables, and in particular the animation files (.anm) are defined with the Lua module.

2003, Tom Gutschmidt, Game Programming with Python, Lua, and Ruby, page 290:

(computing) Something that can be extended or automated through scripting.


metastring

The $D metastring expands to the current date and time.

(computing, rare) A string of characters used as a placeholder for a variable data item.


metacharacter

This chapter moves on to look at several regular expression metacharacters and modifiers. Metacharacters can be combined with literal characters and quantifiers, which were discussed in Chapter 3, to create more complex regular expression patterns.

2005, Andrew Watt, Beginning Regular Expressions, John Wiley & Sons, →ISBN, page 73:

You can't enter invisible characters—such as tab characters, line-end characters, or carriage returns—in the Find What or Change To fields. To get around this, you enter codes—known as “metacharacters”—representing those characters.

[2006, Olav Martin Kvern, David Blatner, Real World Adobe InDesign CS2, Peachpit Press, →ISBN, page 224:

(computing) A character used to signify something other than its literal form, such as the asterisk when used as a wildcard.


battery-backed

akkukäyttöinen

electronics: using a battery to maintain something

using a rechargeable battery to maintain operation

paristokäyttöinen

using a non-rechargeable battery to maintain operation

akkumuistia käyttävä

using a rechargeable battery to maintain storage

paristomuistia käyttävä

using a non-rechargeable battery to maintain storage

(electronics, computing) Using a battery to maintain volatile memory when powered off.


unoptimized

(chiefly computing, management) Not optimized.


auto-reply

en-noun

auto-reply (countable and uncountable, plural auto-replies)

auto-replies (plural)
autoreply (alternative)

I'd like to be able to disable auto-reply for certain users.

(email, computing, uncountable) A feature in e-mail software that sends automatic replies, used for instance when the recipient of a message is on holiday.

I sent an email to the school secretary, only to receive an auto-reply.

If you have tried to accomplish work in August that requires outside assistance (work like scheduling, deal making, or, say, researching an article about out-of-office auto-replies), you probably ride this particular emotional roller coaster several times a day.

2015 August 27, Emily Gould, “The Art of the Out-of-Office Reply”, in The New York Times:

(email, computing, countable) A message sent by this means.


HA

HA (countable and uncountable, plural HAs)

(computing, uncountable) Initialism of high availability.


pre-increment

(computing) An increment operation that takes place prior to evaluation of the expression that contains the variable being incremented.


pre-increment

en-verb

pre-increment (third-person singular simple present pre-increments, present participle pre-incrementing, simple past and past participle pre-incremented)

pre-increments (present singular third-person)
pre-incrementing (participle present)
pre-incremented (participle past)
pre-incremented (past)

(transitive, computing) To perform such an operation upon.


post-increment

(computing) An increment operation that takes place after evaluation of the expression that contains the variable being incremented.


post-increment

post-increment (third-person singular simple present post-increments, present participle post-incrementing, simple past and past participle post-incremented)

post-increments (present singular third-person)
post-incrementing (participle present)
post-incremented (participle past)
post-incremented (past)


pre-decrement

(computing) A decrement operation that takes place prior to evaluation of the expression that contains the variable being decremented.


pre-decrement

pre-decrement (third-person singular simple present pre-decrements, present participle pre-decrementing, simple past and past participle pre-decremented)

pre-decrements (present singular third-person)
pre-decrementing (participle present)
pre-decremented (participle past)
pre-decremented (past)


post-decrement

(computing) A decrement operation that takes place after evaluation of the expression that contains the variable being decremented.


post-decrement

post-decrement (third-person singular simple present post-decrements, present participle post-decrementing, simple past and past participle post-decremented)

post-decrements (present singular third-person)
post-decrementing (participle present)
post-decremented (participle past)
post-decremented (past)


aspect-oriented

en-adj

aspect-oriented (comparative more aspect-oriented, superlative most aspect-oriented)

more aspect-oriented (comparative)
most aspect-oriented (superlative)

The advantage of our aspect-oriented email notification system is that we can change which emails it sends without editing the main program.

(computing) Describing a system which has been written so that different subsystems appear to add themselves to the main business logic without that logic having to include them explicitly.


quadlet

The quadlets are time aligned for accuracy so that they may be loaded into the FIFO registers which are 32 bits wide and 64 quadlets deep.

2000, Ian Robertson Sinclair, Practical electronics handbook, page 257:

(computing) A word consisting of four bytes.


octlet

(computing) A word (or rather, a doubleword) consisting of eight bytes (64 bits)


halfword

(computing) An area of storage one half the size of the word in a particular system; usually two bytes


doubleword

(computing) An area of storage double the size of the word in a particular system; in a 16-bit architecture, this is equal to four bytes.


business logic

en-noun

business logic (usually uncountable, plural business logics)

(computing) Algorithms in a software system that model real-life business objects and their interactions.

obchodní logika

algorithms in a software system that model real life business objects and their interactions


OVA

(computing, virtualisation) Abbreviation of Open Virtualization format Archive.


configurator

(computing) A small software application intended to assist in the configuration of a particular part of the system.


AOP

AOP (countable and uncountable, plural AOPs)

aspect-oriented programming
aspect-oriented programming#English

(computing, uncountable) Initialism of aspect-oriented programming.


demoscene

Demoscene is an extremely arcane subculture characterized by endlessly clashing perspectives, trends, and technological innovations.

2005, Chris Gehman, Steve Reinke, The sharpest point: animation at the end of cinema:

Casual computer users could not create these texts; in fact, the driving force behind most of the hacker teams in the demoscene was the prospect of creating a demo that exceeded the abilities of all other hackers...

2006, Karen Hellekson, Kristina Busse, Fan fiction and fan communities in the age of the Internet: new essays:

The demoscene is chiefly a European community that originates from the mid-1980s and continues to exist even today.

2009, John Impagliazzo, Timo Järvi, Petri Paju, History of Nordic Computing 2:

(computing) The informal computer art subculture that produces and watches demos (audiovisual computer programs).


LAN party

For obvious reasons, one-day events are the easiest to set up, and it is recommended that the first LAN party you host be a one-day party.

2001 October 8, Network World, volume 18, number 41:

People like to go to LAN parties because graphically intensive games play better over a LAN than over the Internet[…]

2007, Meredith G. Farkas, Social software in libraries, page 219:

LAN parties have been around ever since geeks started playing games on computer networks.

2011, Brian Johnson, Duncan Mackenzie, Xbox 360 For Dummies:

(computing) A social event based around a LAN (local area network) where participants engage in computer activities such as multiplayer gaming.


key binding

I changed the key binding for pause to the Escape key.

(computing) A key or key combination configured to trigger an action when pressed.


uncached

(computing, of a device) Having no cache.


reimage

en-verb

reimage (third-person singular simple present reimages, present participle reimaging, simple past and past participle reimaged)

reimages (present singular third-person)
reimaging (participle present)
reimaged (participle past)
reimaged (past)

(computing, transitive) To completely replace the operating system (on a particular computer) with a preconfigured image, typically as a drastic means of fixing problems.


undock

undock (third-person singular simple present undocks, present participle undocking, simple past and past participle undocked)

undocks (present singular third-person)
undocking (participle present)
undocked (participle past)
undocked (past)

After I undock my laptop, I can run it for about six hours on battery power.

(transitive, computing) To remove from a docking station.

(transitive, computing) To drag (a user interface element, such as a toolbar) away from its fixed position so that it floats freely.

tauwehe

a computer term for dragging an element from its fixed position


docking station

en-noun

docking station (plural docking stations)

(computing) A piece of hardware into which a laptop computer can be plugged for use as a desktop computer, peripherals such as the monitor being connected directly to the docking station.


codepage

codepages (plural)
code page (alternative)

From code + page, originally used in IBM's EBCDIC-based systems.

(computing) A mapping to a particular character set, where there are several possible sets that share the same code points.


code page

(computing) Alternative spelling of codepage.


code point

code points (plural)
codepoint (alternative)

In UTF-8, the number of bytes used to write a character to a file depends on the Unicode code point.

A code point is one entry in the Unicode character database. A code point is not the same as a character, depending on the meaning you give to “character.” What appears as a character on screen is called a grapheme in Unicode.

2009, Jan Goyvaerts, Steven Levithan, Regular Expressions Cookbook, O'Reilly, →ISBN, page 45:

Today, Unicode defines 1,112,064 code points, far exceeding the 2-byte capacity originally set aside for Unicode characters. A Unicode code point is simply an integer value that Unicode associates with a particular character symbol; you can think of it as the Unicode equivalent of the ASCII code for a character.

2020, Randall Hyde, Write Great Code, 2nd edition, volume 1, No Starch Press, →ISBN, page 102:

(computing, especially Unicode) A numerical offset in a character set, etc., as opposed to a displayed grapheme or character, which can be composed of several code points.


page down

en-verb

page down (third-person singular simple present pages down, present participle paging down, simple past and past participle paged down)

pages down (present singular third-person)
paging down (participle present)
paged down (participle past)
paged down (past)

From the Page Down key on a keyboard that performs this function.

As I paged down through the year-old comments, I came to one young man's posting, in which he casually mentioned that he was looking for a boyfriend.

(computing) To scroll down to the next page of content.


page up

page up (third-person singular simple present pages up, present participle paging up, simple past and past participle paged up)

pages up (present singular third-person)
paging up (participle present)
paged up (participle past)
paged up (past)

From the Page Up key on a keyboard that performs this function.

When I paged up or down, the text would sometimes get mangled and duplicated.

(computing) To scroll up to the previous page of content.


tivoization

/ˈtiːvəʊ.ɪˌzeɪʃən/

From TiVo + -ization. Coined by Richard Stallman in 2007, in reference to TiVo's use of GNU GPL-licensed software on the TiVo brand digital video recorders.

(computing, copyright law) The creation of a system that incorporates software under the terms of a copyleft software license, but uses hardware to prevent users from running modified versions of the software on that hardware.


PIP

Peripheral Interchange Program
w:Peripheral Interchange Program

(computing, historical) Acronym of Peripheral Interchange Program.


interrupt request

en-noun

interrupt request (plural interrupt requests)

(computing) The act of interrupting any of several hardware processes in a computer.

keskeytyspyyntö

the act of interrupting any of several hardware processes in a computer


cold boot

en-verb

cold boot (third-person singular simple present cold boots, present participle cold booting, simple past and past participle cold booted)

cold boots (present singular third-person)
cold booting (participle present)
cold booted (participle past)
cold booted (past)

(transitive, computing) To reboot a computer by turning it off and on.


cold boot

(computing) The act of rebooting a computer by turning it off and on.


pod slurping

(computing) The illicit copying of data from an unattended personal computer by plugging in a portable storage device


nullipotent

Latin roots, nullus (“not any”) + potent (“having power”) – literally, “having no power”.

compound

(mathematics, computing) Describing an action which has no side effect. Queries are typically nullipotent: they return useful data, but do not change the data structure queried. Contrast with idempotent.


non-functional requirement

en-noun

non-functional requirement (plural non-functional requirements)

(computing) A requirement of a project, such as accessibility or portability, that is not a specific, measurable aspect of performing a particular task.


hard disk drive

hard disk drive (plural hard disk drives)

hard disk drives (plural)
HDD (alternative)
hard disc drive (alternative)

(computing) A hard drive or hard disk; a fixed disc drive containing rigid disks.


microarchitecture

microarchitecture (countable and uncountable, plural microarchitectures)

(computing) The architecture of the data processing parts of a microcomputer.


unselect

en-verb

unselect (third-person singular simple present unselects, present participle unselecting, simple past and past participle unselected)

unselects (present singular third-person)
unselecting (participle present)
unselected (participle past)
unselected (past)

(computing, transitive) To cancel a previous selection, especially by removing a mark from a tick box.


zero-day

Back then, having "zero day warez" (brand new cracked games that are not even one day old yet) on your BBS first was a big status symbol.

2020, Oliver Markus Malloy, Bad Choices Make Good Stories:

(computing) Of warez, released less than a day after the official product release.

(computing) Of a vulnerability, newly discovered, and therefore still not fixed and possibly exploited by hackers or other criminals.

If your software is popular and has a high demand, you will want to defend against the "zero-day" cracker.

2003, John Viega, Matt Messier, Secure Programming Cookbook for C and C++:

Before discussing ways to counter zero-day attacks, let's begin with the definition of what a zero-day attack is. A zero-day attack is one that the vendor does not yet know about or hasn't been fixed.

2014, Michael Gregg, CASP CompTIA Advanced Security Practitioner Study Guide: Exam CAS-002:

2005, Valdes et al, Recent Advances in Intrusion Detection
Automatically creating reliable signatures of zero-day exploits is the focus of intense research efforts.

(computing) Of an exploit or its threat or an attack, benefiting from a newly found and yet unpatched or unmitigated flaw in software or hardware; using a zero-day vulnerability.


zero-day

zero-days (plural)
zero day (alternative)

New Internet Explorer zero-day exploited in Hong Kong attacks

These days, however, more zero days are being used and discovered.

All the four zero-days originally were reported to Microsoft, affecting Internet Explorer on the desktop.

(computing, idiomatic) A vulnerability that has been discovered recently, and is yet unpatched or unmitigated; a zero-day vulnerability.


unpatched

2007, Harris et al, Gray Hat Hacking: The Ethical Hacker's Handbook
Microsoft is actually pretty good about warning users about active attacks abusing unpatched vulnerabilities in Internet Explorer.

(computing) For which a patch is not yet available.

When working with kernel patches, it's a good idea to apply them to a clean, unpatched kernel.

2003, Derek Vadala, Managing RAID on Linux:

(computing) Not patched; to which a patch has not been applied.


UCE

(computing) Initialism of unsolicited commercial email; spam.


user group

user groups (plural)
usergroup (alternative)

Members of the Accounting user group can print financial reports.

(computing) A set of users grouped together on a system for administrative purposes.

I joined a local Linux user group.

(computing) A community of users of a particular machine, operating system, etc.


logout

(computing) The act or process of logging out.


trappable

If automatic error trapping is on and a trappable error occurs then the program is terminated.


info-dump

info-dumps (plural)
infodump (alternative)

Unfortunately, too many corporate meetings are info-dumps — convened for the sake of information exchange, which is more efficiently handled by phone or fax […]

1995, Robert W Keidel, Seeing organizational patterns:

(chiefly computing) A large volume of data supplied at the same time.


geospatial

The geospatial analysis of the area will take several hours to complete.

(computing) Describing the combination of spatial software and geographic data.


human-readable

en-adj

human-readable (comparative more human-readable, superlative most human-readable)

more human-readable (comparative)
most human-readable (superlative)

(computing) That can be read by humans (as well as computers), such as a file format based on plain text.


NVM

(computing) Abbreviation of non-volatile memory.


no-op

Short for no operation (NOP), common assembly language instruction.

Points may be coincident and the number of specified points can be zero, in which case the function is a no-op.

1991, Graham C. E. Winn, OS/2 Presentation Manager GPI:

A JMP instruction qualifies as a no-op in this sense.

1999, Donald Knuth, MMIXware: A RISC Computer for the Third Millennium:

(computing) An instruction or operation that has no effect; a null operation.

lệnh vô tác

instruction or operation that has no significant effect


make file

make files (plural)
makefile (alternative)

make, a Unix program for this purpose, and file.

(computing) A configuration file that describes the steps involved in building an application from its source code.


context-sensitive

Right-click anywhere in the document window, and a context-sensitive menu appears.

(computing, philosophy) Sensitive to context; exhibiting different behaviour depending on a task or situation.

kontekstiherkkä

sensitive to context; exhibiting different behaviour depending on a task or situation