coerce

en-verb

coerce (third-person singular simple present coerces, present participle coercing, simple past and past participle coerced)

coerces (present singular third-person)
coercing (participle present)
coerced (participle past)
coerced (past)

From Latin coercere (“to surround, encompass, restrain, control, curb”), from co- (“together”) + arcere (“to inclose, confine, keep off”); see arcade, arcane, ark.

uder

(transitive, computing) To force an attribute, normally of a data type, to take on the attribute of another data type.

forceren

to force an attribute, normally of a data type, to take on the attribute of another data type


bandwidth

en-noun

bandwidth (countable and uncountable, plural bandwidths)

While comm buoys allow rapid transmission, there is a finite amount of bandwidth available. Given that trillions of people may be trying to pass a message through a given buoy at any one time, access to the network is parceled out on priority tiers.

2008, BioWare, Mass Effect (Science Fiction), Redwood City: Electronic Arts, →ISBN, →OCLC, PC, scene: Communications: Administration Codex entry:

(networking, informal) The rate of data flow in digital networks typically measured in bits per second; the bitrate.

båndbredde

measure of data flow rate in digital networks


stitching

stitching (countable and uncountable, plural stitchings)

(computer graphics, uncountable) Synonym of z-fighting


ambiance

ambiance (countable and uncountable, plural ambiances)

Unadapted borrowing from French ambiance.

ubor

(computer graphics, 3D models) A secondary color of a polygon that becomes more pronounced with shading.


SDK

(computing) Initialism of software development kit


DPC

(computing) Initialism of deferred procedure call. A software interrupt triggered by the kernel when it detects a "hung" condition deep within a thread or process it is attempting to terminate. In general, this allows the process to complete its work before the impending termination or context switch.


API

(programming) Initialism of application programming interface.


bioinformatics

/ˌbaɪəʊˌɪnfəˈmætɪks/

information technology
information technology

(biology, computer science) A field of science in which biology, computer science, and information technology merge into a single discipline to analyse biological information using computers and statistical techniques.

生命情報科学

せいめいじょうほうかがく

情報生命科学

じょうほうせいめいかがく


CK

(computing, databases) Initialism of candidate key.


DCL

en-noun

DCL (countable and uncountable, plural DCLs)

double-checked locking
w:double-checked locking

(programming) Initialism of double-checked locking.

data control language
w:data control language

(databases) Initialism of data control language.


DCL

Digital Command Language
w:Digital Command Language

(computing, language) Initialism of Digital Command Language.


coercion

coercion (countable and uncountable, plural coercions)

Inherited from Middle English cohercioun, from Old French cohercion, from Latin coercitiō (“magisterial coercion”), from past participle coercitus of coerceō (“to restrain, coerce”), from co- (“with”) + arceō (“to shut in, enclose”); see coerce.

der

(programming, countable) Conversion of a value of one data type to a value of another data type.

altipigo

computing: conversion of a value of one data type to another


EMS

(historical, computing) Expanded Memory Specification


naive

en-adj

naive (comparative more naive, superlative most naive)

more naive (comparative)
most naive (superlative)

Borrowed from French naïve, feminine form of naïf, from Latin nativus (“native, natural”). Doublet of native.

just fell off the back of a turnip truck

We have experiments of running our matching algorithm and a naive matching algorithm for such a term tree and a tree, and have compared the performance of the two algorithms.

2007, Takao Terano, Huan Liu, Arbee L.P. Chen, Knowledge Discovery and Data Mining, →ISBN:

(computing) Intuitive; designed to follow the way ordinary people approach a problem.


PDA

en-noun

PDA (countable and uncountable, plural PDAs)

pushdown automaton
pushdown automaton#English

(computing theory) Initialism of pushdown automaton.

携帯情報端末

けいたいじょうほうたんまつ


environmental

The process to enable migration from the vendor-supplied configuration to a new architecture depends on many system environmentals.

2014, Kenneth Barrett, Stephen Norris, Running Mainframe z on Distributed Platforms, page 136:

(computing) Any factor relating to the physical environment in which hardware is operated, such as the room temperature or the number of racks used to hold equipment.


stackable

(computing) A network switch that can be set up to operate with other network switches.


util

Where can I download free disk utils?


overwriter

(computing) Software that writes over the contents or unused section of a data store to prevent recovery of sensitive information.


metafunction

(programming) A function which calls all the other functions of a certain program; the only function that can be called independently.

(programming) A construct that performs a mapping between entities at compile time.


documentation

documentation (countable and uncountable, plural documentations)

From document + -ation or Medieval Latin documentātio.

mechanical engineering
mechanical engineering

(computing, mechanical engineering) Documents that explain the operation of a particular machine or software program.

dokumentimi

documents that explain the operation of a particular machine or software program

(programming) Comments that explain the usage of individual functions, libraries and blocks of code.


resource

non-rhotic, without the horse–hoarse merger

Borrowed from Middle French ressource, from Old French resourse, resource (“a source, spring”), from resourdre, from Latin resurgō (“to rise again, spring up anew”). Equivalent to re- + source. See resourd, resurgent, source.

der

(networking) Hardware or software accessible by a computer, network, or another object connected to a computer.


publisher

(programming) A system or component that allows other components (subscribers) to receive notifications of something, such as an event.


dominate

en-verb

dominate (third-person singular simple present dominates, present participle dominating, simple past and past participle dominated)

dominates (present singular third-person)
dominating (participle present)
dominated (participle past)
dominated (past)

From Latin dominātus, perfect active participle of dominor (“rule, have dominion”), from dominus (“lord, master”); see dominus.

(computing, graph theory, linguistics) To precede another node of a directed graph in all paths from the start of the graph to the other node.


overclock

overclock (third-person singular simple present overclocks, present participle overclocking, simple past and past participle overclocked)

overclocks (present singular third-person)
overclocking (participle present)
overclocked (participle past)
overclocked (past)

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

“You need to know something else,” Cora said. “In order for us to survive this, SAM-E is going to...” What was the best word? “Overclock my system. For a short time, I will be a human wrecking ball. One that will hopefully get us through this facility.”

2017 November, N. K. Jemisin, Mac Walters, chapter 12, in Mass Effect Andromeda: Initiation, 1st edition (Science Fiction), Titan Books, →ISBN, →OCLC, page 215:

(computing, transitive) To run a processor (CPU), or any electronic logic device, at a speed higher than is recommended by the manufacturer.


overclock

[…] your overclock was too aggressive. The best way to ensure that your overclock is stable is to stress the hell out of your PC.

(computing, informal) The act of overclocking.


ingestion

en-noun

ingestion (countable and uncountable, plural ingestions)

/ɪnˈd͡ʒɛst͡ʃən/

Ingestion is the first step of your big data pipeline. You will have to onboard the data in your instance of Spark, whether it is in local mode or cluster mode.

2020, Jean-Georges Perrin, Rob Thomas, Spark in Action, Second edition, Shelter Island: Manning, →ISBN:

(computing) Intake of data into a computer system.


fire hose

Links contained within feeds (RSS, fire hose, syndicated)

2012, Rob Garner, Search and Social: The Definitive Guide to Real-Time Content Marketing, John Wiley & Sons, →ISBN, page 286:

This is cool because, even though the YouTube firehose is on full blast, you only need an instance of the feed and from that firehose, you can filter out what you need for alerts for as many keywords as you like.

2013, Marty Weintraub, Lauren Litwinka, The Complete Social Media Community Manager's Guide: Essential Tools and Tactics for Business Success, John Wiley & Sons, →ISBN, page 172:

However, it is worth bearing in mind that even those services with access to the Twitter 'firehose' (direct API) do not have anything even approaching a complete Twitter archive.

2013, Murray Dick, Search: Theory and Practice in Journalism Online, Palgrave Macmillan, →ISBN, page 85:

Here we will briefly consider web crawlers, webscraping software, data feeds (RSS and other feeds, firehoses etc), human cutting and pasting, panels, MROCs, Netnography, and text analytics.

2013, Nigel Bradley, Marketing Research: Tools and Techniques, Oxford University Press, →ISBN:

(computing) A feed of all updates to a website.


RMB

(computing) Initialism of right mouse button.


controller

/kənˈtɹəʊlə/

From Middle English countreroller, from Anglo-Norman contreroulour and Middle French contreroleur (French contrôleur), from Medieval Latin contrārotulātor, from *contrārotulāre (from which control). By surface analysis, control + -er.

(computer hardware) A mechanism that controls or regulates the operation of a machine, especially a peripheral device in a computer.

řadič

computer hardware: mechanism that controls or regulates the operation of a machine

driver

device that regulates a machine's operation

software architecture
software architecture

(software architecture) In software applications using the model-view-controller design pattern, the part or parts of the application that treat input and output, forming an interface between models and views.


portrait

portrait (countable and uncountable, plural portraits)

From Middle French portraict, pourtraict, nominal use of the past participle of portraire (“portray”), from Latin prōtrahō.

(computing, printing) A print orientation where the vertical sides are longer than the horizontal sides.

κατακόρυφος προσανατολισμός

εκτύπωσης-χαρτιού


sample

en-verb

sample (third-person singular simple present samples, present participle sampling, simple past and past participle sampled)

samples (present singular third-person)
sampling (participle present)
sampled (participle past)
sampled (past)

From Middle English saumple, sample, from Old French essample (“example”), from Latin exemplum. Doublet of example and exemplum.

(transitive, signal processing) To reduce a continuous signal (such as a sound wave) to a discrete signal.

дигитализирам

signal processing: to reduce a continuous signal to a discrete signal

It means that a larger image field can be sampled from a lower resolution copy without much loss in comparative data, only the number of data points to be manipulated.

2006, Translation of Digital Process to Architectural Program, →ISBN, page 6:

(transitive, computer graphics) To make or show something similar to a sample.

tehdä samanlainen

to make or show something similar to a sample


sampling

en-noun

sampling (countable and uncountable, plural samplings)

(signal processing) The measurement, at regular intervals, of the amplitude of a varying waveform in order to convert it to digital form.


scroll

From Middle English scrowle, scrolle, from earlier scrowe, scrouwe (influenced by Middle English rolle), from Old French escroe, escrowe, escrouwe (“scroll, strip of parchment”), from Frankish *skrōda (“a shred”), from Proto-Germanic *skraudō, from *skrew- (“to cut; cutting tool”), extension of *(s)ker- (“to cut”). Doublet of shred and escrow.

[…] the computer sends orders, via electrical impulses, to recompose the liquid crystal structure inside the cells quickly which results in the familiar smooth scroll of the pointer on your screen.

2005, Alberto de Lózar Muñoz, Liquid Crystal Dynamics: Defects, Walls and Gels, page 1:

(computer graphics) The incremental movement of graphics on a screen, removing one portion to show the next.


scroll

en-verb

scroll (third-person singular simple present scrolls, present participle scrolling, simple past and past participle scrolled)

scrolls (present singular third-person)
scrolling (participle present)
scrolled (participle past)
scrolled (past)

→ Danish: scrolle

→ Icelandic: skrolla

→ German: scrollen

Coordinate term: swipe

She scrolled the offending image out of view.

graphical user interface
graphical user interface

(transitive, computing, graphical user interface) To change one's view of data on a computer's display by moving in gradual increments, typically using a scroll bar or a scroll wheel.

滾動 /滚动

to change one's view of data on a computer's display


routing

(networking) A method of finding paths from origins to destinations in a network such as the Internet, along which information can be passed.

reititys

a method of finding paths from origins to destinations in a network such as the Internet


data mining

→ Japanese: データマイニング (dēta mainingu)

Serious application of data mining involves thousands, hundreds of thousands, or even millions of individual cases.

2005, Ian H. Witten, Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd edition, Elsevier, →ISBN, page 10:

(databases) A technique for searching large-scale databases for patterns; used mainly to find previously unknown correlations between variables that may be commercially useful.


graphics

(computing) The pictorial representation and manipulation of data; the process by which a computer displays data.

圖形 /图形

This game is really fun, but the graphics aren't very good.

(computing) The art or visual representations displayed by a computer.


tabulation

en-noun

tabulation (countable and uncountable, plural tabulations)


crib

crib (countable and uncountable, plural cribs)

From Middle English crib, cribbe, from Old English crib, cryb, cribb, crybb (“couch, bed; manger, stall”), from Proto-West Germanic *kribbjā, from Proto-Germanic *kribjǭ (“crib, wickerwork”), from Proto-Indo-European *grebʰ-, *gerbʰ- (“bunch, bundle, tuft, clump”), from *ger- (“to turn, twist”).
Cognate with Saterland Frisian Kräbbe, Krääb, Krääf (“crib”), West Frisian krêbe (“crib”), Dutch krib (“crib, manger”), German Krippe (“rack, crib”), Danish krybbe (“crib”), Icelandic krubba (“crib”). Doublet of crèche. The sense of ‘stealing, taking notes, plagiarize’ seems to have developed out of the verb.
The criminal sense may derive from the 'basket' sense, circa the mid 18th century, in that a poacher could conceal poachings in such a basket (see the 1772 Samuel Foote quotation). The cheating sense probably derives from the criminal sense.

inh

(cryptography) A known piece of information corresponding to a section of encrypted text, that is then used to work out the remaining sections.


COOL

(programming) Initialism of CLIPS Object-Oriented Language.


KSLOC

(computing) "1000(K) Source Lines of Code"


data set

(computing) A file of related records on a computer-readable medium such as disk, especially one on a mainframe computer.


search engine

The MEMEX search engine with Textract software has been proved able to search the 1,251,521 records of the Pre-1920 Catalogue in four minutes.

1985, Geoffrey Neate, Memex: evaluation of a search engine, →OCLC, page 41:

It is clear that a search engine which was taking money for showing cellular phone ads would have difficulty justifying the page that our system returned to its paying advertisers. For this type of reason and historical experience with other media [Bagdikian 83], we expect that advertising funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers.

1998 April, Sergey Brin, Lawrence Page, “The Anatomy of a Large-Scale Hypertextual Web Search Engine”, in Computer Networks and ISDN Systems, →DOI:

(computing) An application that searches for, and retrieves, data based on some criteria, especially one that searches the Internet for documents containing specified words.


creeping elegance

software engineering
software engineering

(software engineering) The tendency of programmers to disproportionately emphasize elegance in software at the expense of other requirements such as functionality, shipping schedule, and usability.


folding

en-noun

folding (countable and uncountable, plural foldings)

(computing, programming) Code folding: a source code display technique that can hide the contents of methods, classes, etc. for easier navigation.


loop

From Middle English loupe (“noose, loop”), earlier lowp-knot (“loop-knot”), of North Germanic origin, from Old Norse hlaup (“a run”), used in the sense of a "running knot", from hlaupa (“to leap”), ultimately from Proto-Germanic *hlaupaną (“to leap, run”). Compare Swedish löp-knut (“loop-knot”), Danish løb-knude (“a running knot”), Danish løb (“a course”). More at leap. The verb is derived from the noun.

der

(programming) A programmed sequence of instructions that is repeated until or while a particular condition is satisfied.


GIGO

garbage in, garbage out
garbage in, garbage out#English

(computing) Acronym of garbage in, garbage out (“the integrity of the output is dependent on the integrity of the input”).


transceiver

(computing) A device that performs transmitting and receiving functions, especially if using common components.


script

en-noun

script (countable and uncountable, plural scripts)

From Middle English scrit, borrowed from Old French escrit, from Latin scriptum (something written), from scrībō (“write”).

I wrote a Python script to put all the files into the right format.

(computing) A file containing a list of user commands, allowing them to be invoked once to execute in sequence.


binary digit

binary numeral system
binary numeral system

(computing) Either of the characters 0 and 1, used in the binary numeral system.


binary numeral system

binary numeral system (plural binary numeral systems)

(computing) A system for representing numbers in which a radix of two is used; that is, each digit in a binary numeral may have either of two different values.


binary number

Thirteen is 1101 as a binary number.

(computing) A number represented by the binary digits 0 and 1.


trampoline

trampoline (countable and uncountable, plural trampolines)

From Spanish trampolín and/or Italian trampolino; in English, a genericized trademark based on the Spanish word trademarked in 1936.

programming language
programming language

(programming) Any of a variety of looping or jumping instructions in specific programming languages.

(programming) Any of a variety of indirection techniques in specific programming languages.


trampoline

en-verb

trampoline (third-person singular simple present trampolines, present participle trampolining, simple past and past participle trampolined)

trampolines (present singular third-person)
trampolining (participle present)
trampolined (participle past)
trampolined (past)

trampolined code

(transitive, programming) To rewrite (computer code) to use trampoline instructions.


scratchpad

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

(computing, in transaction processing systems) A piece of temporary memory to hold details of a current conversation, usually scratchpad memory.


transcribe

transcribe (third-person singular simple present transcribes, present participle transcribing, simple past and past participle transcribed)

transcribes (present singular third-person)
transcribing (participle present)
transcribed (participle past)
transcribed (past)

Learned borrowing from Latin trānscrībere (“to write again in another place, transcribe, copy”).

lbor

(computing) To transfer data from one recording medium to another.

siirtää

computing: to transfer data from one media to another


transcriber

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

(computing) A device or program that transcribes data.


IBMR

(computing, sciences) Initialism of image-based modelling and rendering.


transducer

1924, Latin trānsdūcō + -er. By surface analysis, transduce + -er.

(computing theory) A state machine that generates output based on a given input.


convertible

From Old French convertible, from Late Latin convertibilis (“interchangeable”), from Latin convertere (“to turn back, to turn over, to turn around, to turn upside down”), from con- (“with, together”) + vertere (“to turn”), + -ibilis (“-ible: able to”). Equivalent to convert + -ible.

der

(computing) A computer able to convert from laptop to tablet and back again.


QBIC

(computing) Acronym of query by image content.


SCSI

Small Computer Systems Interface#English

(computing) Initialism of Small Computer Systems Interface.


ENIAC

The first problem assigned to the first working electronic digital computer in the world was the hydrogen bomb. […] The ENIAC ran a first rough version of the thermonuclear calculations for six weeks in December 1945 and January 1946.

1995, Richard Rhodes, Dark Sun: The Making of the Hydrogen Bomb, New York: Simon & Schuster, →ISBN, page 251:

(computing, historical) Initialism of Electronic Numerical Integrator and Computer, one of the first electronic digital computers.


deforestation

en-noun

deforestation (countable and uncountable, plural deforestations)

/dɪˌfɒɹɪsˈteɪʃən/

/ˌdiːfɒɹɪsˈteɪʃən/

From deforest + -ation. First attested in 1870.

(computing theory) A transformation to eliminate intermediate data structures within a program.


optical character recognition

optical character recognition (uncountable)

Texts were scanned, converted via optical character recognition, and part of speech tagged using CLAWS 7.

2018, Clarence Green, James Lambert, “Position vectors, homologous chromosomes and gamma rays: Promoting disciplinary literacy through Secondary Phrase Lists”, in English for Specific Purposes, →DOI, page 4:

(computing) The electronic identification and digital encoding of printed or handwritten characters by means of an optical scanner and specialized software.

光學字符識別 /光学字符识别

electronic identification and digital encoding of characters


mung

en-verb

mung (third-person singular simple present mungs, present participle munging, simple past and past participle munged)

mungs (present singular third-person)
munging (participle present)
munged (participle past)
munged (past)

Often doubtfully explained as mash until no good, or a self-referencing (recursive) acronym, mung until no good. Rumored to have originated from one of the Massachusetts Institute of Technology computer groups in the 1970s or 1980s.

(computing, informal) To make repeated changes to a file or data which individually may be reversible, yet which ultimately result in an unintentional irreversible destruction of large portions of the original data.


IT

en-noun

IT (countable and uncountable, plural ITs)

Hello, IT. Have you tried turning it off and turning it on again? Ok. Well, are you sure that it's plugged in?

2006 Feb. 17, Graham Linehan, The IT Crowd, Season 1, Episode 4

information technology
information technology#English

(informatics) Initialism of information technology.


family tree

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

(computing, computing theory) A data structure that organizes resources or machines in a distributed system, consisting of nodes connected by edges, in which each node may also contain a subnode.


comment out

en-verb

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

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

If you do not want to run this line of code, just comment it out!

(programming, transitive) To disable a section of source code by converting it into a comment.


roundtrip

roundtrip (third-person singular simple present roundtrips, present participle roundtripping, simple past and past participle roundtripped)

roundtrips (present singular third-person)
roundtripping (participle present)
roundtripped (participle past)
roundtripped (past)

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

In the colorimetric intents only the values within the gamut of the data encoding can be roundtripped accurately[…]

2010, Phil Green, Michael Kriss, Color Management: Understanding and Using ICC Profiles, page 284:

In some cases, roundtripping can involve repeated conversions of the file from one format to another and back. Frequent roundtripping may be a concern because each conversion has the potential to introduce unwanted changes to the file.

2010, Ramesh Bangia, Dictionary of Information Technology, page 449:

(computing, transitive) To export (a file, data, etc.) and eventually import it again without loss of fidelity.


round trip

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

From round (“complete, entire"; "forming a circle or cycle”) + trip (“journey”).

compound

(computing) The export and eventual reimport of a file, data, etc. without loss of fidelity.


refactor

en-verb

refactor (third-person singular simple present refactors, present participle refactoring, simple past and past participle refactored)

refactors (present singular third-person)
refactoring (participle present)
refactored (participle past)
refactored (past)

The code works, but I must refactor it before it is production quality.

(programming) To rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour.

重構 /重构

(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour


refactor

We don't have time for a major refactor: we're shipping in two weeks.

(programming) The process by which source code is refactored.


privilege

en-noun

privilege (countable and uncountable, plural privileges)

From Middle English privilege, from Anglo-Norman privilege and Old French privilege, from Latin prīvilēgium (“ordinance or law against or in favor of an individual”), from prīvus (“private”) + lēx, lēg- (“law”).

der

(computing) An ability to perform an action on the system that can be selectively granted or denied to users.


touch screen

(computer hardware) An input/output device that allows the user to interact with the computer by touching the display screen.


listener

→ Japanese: リスナー (risunā)

(computing, programming, chiefly Java) A function that runs in response to an event; an event handler.

kuuntelija

(computing) a function that runs in response to an event


pipeline

en-verb

pipeline (third-person singular simple present pipelines, present participle pipelining, simple past and past participle pipelined)

pipelines (present singular third-person)
pipelining (participle present)
pipelined (participle past)
pipelined (past)

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

(computing, transitive) To design (a microchip etc.) so that processing takes place in efficient stages, the output of each stage being fed as input to the next.


setup

You still have to run the setup and select the display driver after restarting Windows. Installing Windows NT drivers was tedious (but we could back up system files), and OS/2 was tiresome; […]


toolbox

(computing) A set of pre-existing routines for use in writing new programs.


transparency

en-noun

transparency (countable and uncountable, plural transparencies)

Borrowed from Medieval Latin trānspārentia.

bor+

(signal processing) Sufficient accuracy to make the compressed result perceptually indistinguishable from the uncompressed input.


transputer

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

One of the most intriguing advances has been the development of the transputer, a single-chip computer developed by Inmos Ltd.

1991, Ronald S. Cok, Parallel programs for the transputer:

(computing) A single chip with CPU, memory and communications capability, used in grids to form parallel processing computers.


tenant

From Middle English tenaunt, from Anglo-Norman tenaunt and Old French tenant, present participle of tenir (“to hold”), from Latin tenēre (“hold, keep”).

مُسْتَأجِر

one who pays a fee in return for the use of land, etc.

(in the Middle Ages, serf or villein) jobbágy

multi-tenant hosting

(computing) Any of a number of customers serviced through the same instance of an application.


STP

en-noun

STP (countable and uncountable, plural STPs)

(networking) Initialism of spanning tree protocol.


applistructure

applistructure (countable and uncountable, plural applistructures)

/ˈæplɪˌstɹʌkt͡ʃə/

/ˈæplɪˌstɹʌkt͡ʃɚ/

Blend of application + infrastructure, coined by an analyst at JP Morgan.

(computing) The amalgamation of applications and technological infrastructure.


bloated

en-adj

bloated (comparative more bloated, superlative most bloated)

more bloated (comparative)
most bloated (superlative)

For large firms, the SketchUp Workflow for Architecture will fit in where a bloated, overfeatured software suite is not necessary.

2018, Michael Brightman, The SketchUp Workflow for Architecture, page 5:

(computing, of software) Excessively overloaded with features, like bloatware.


polling

en-noun

polling (countable and uncountable, plural pollings)

(computing) A technique that continually interrogates a peripheral or service to see if it has data to transfer.

kiertokysely

technique of interrogating a peripheral device


debug

en-verb

debug (third-person singular simple present debugs, present participle debugging, simple past and past participle debugged)

debugs (present singular third-person)
debugging (participle present)
debugged (participle past)
debugged (past)

It ranged from the pre-design development of essential components, through the stage of type test and flight test and "debugging" right through to later development of the engine to higher powers and efficiency.

1945, The Journal of the Royal Aeronautical Society, volume 49, page 183:

It debugs all program errors, including those that are hardware initiated.

1970, Behavior Research Methods and Instrumentation, volume 2, page 36:

Additionally, it's up to you to remember to remove this cron entry when you've debugged the firewall.

2015, Steve Suehring, Linux Firewalls: Enhancing Security with nftables and Beyond, page 140:

(computer science) To search for and eliminate malfunctioning elements or errors in something, especially a computer program or machinery.


lightweight

en-adj

lightweight (comparative more lightweight or lighterweight, superlative most lightweight or lightestweight)

more lightweight (comparative)
lighterweight (comparative)
most lightweight (superlative)
lightestweight (superlative)

From light (“not heavy”, adjective) + weight (noun).

com

(computing) Having a small footprint or performance impact.

abgespeckt

having a small footprint or performance impact


top-level domain

en-noun

top-level domain (plural top-level domains)

LL-Q1860 (eng)-Flame, not lame-top-level domain.wav

generic top-level domain
generic top-level domain

(computing, Internet) The last component of a domain name, such as .com, .edu, .gov, .net, .org, .mil, .mobi or any of the newer generic top-level domains, or any of the ccTLDs.


subdomain

A domain is a subdomain of another domain if it is contained within that domain. This relationship can be tested by seeing if the subdomain's name ends with the containing domain's name. For example, A.B.C.D is a subdomain of B.C.D, C.D, D, and " ".

1987 November, P. Mockapetris, Domain Concepts and Facilities, RFC1034, also known as STD0013

BIND 9 Administrator Reference Manual (9.3.2), Copyright © 2004, 2005 Internet Systems Consortium, Inc. ("ISC"), Copyright © 2000-2003 Internet Software Consortium, https://web.archive.org/web/20060619063455/http://www.bind9.net/manual/bind/9.3.2/Bv9ARM.ch01.html
Every name in the DNS tree is a domain, even if it is terminal, that is, has no subdomains. Every subdomain is a domain and every domain except the root is also a subdomain.

(computing, Internet) A domain name that has been prefaced with additional parts separated with periods.

sous-domaine

domain name prefaced with additional parts separated by a period

In en.wiktionary.org, en is a subdomain.

(computing, Internet) An additional part prefaced to a domain name.


substring

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

The substrings of "button" include "butt", "ton", and "on".

(computing) A (possibly zero-length) string of characters that is contained in another string.


substring

en-verb

substring (third-person singular simple present substrings, present participle substringing, simple past and past participle substringed)

substrings (present singular third-person)
substringing (participle present)
substringed (participle past)
substringed (past)

If an existing character-based column is increased in size and your program does not need the extra characters, the view can be changed to force the smaller size by substringing the existing column.

2015, Nadir K. Amra, Hernando Bedoya, Tony Cairns, Modernizing IBM i Applications from the Database up to the User Interface and Everything in Between:

(computing, transitive) To extract a substring from.

In this example, knowing that MY_SOUNDEX returns at most six characters, we are substringing the first six characters.

2010, Thomas Kyte, Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g:

(computing, transitive) To take as a substring.


(computing, retronym) A naming convention in older MS-DOS and Microsoft Windows operating systems, restricting filenames to a maximum of eight characters followed by a period and a three-character file extension.


listwashing

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

(computing) The removal of nonproductive addresses from a mailing list.


FPO

Coordinate term: FP

(programming) Initialism of frame pointer omission.

Coordinate term: FP

(computing) Initialism of floating point operation.


header

The header includes an index, an identifier, and a pointer to the next entry.

(computing) The first part of a file or record that describes its contents.

capçalera

(computing) the first part of a file or record that describes its contents

The encapsulation layer adds an eight-byte header and a two-byte trailer to each packet.

(networking) the first part of a packet or stream, often containing its address and descriptors.


unquote

unquote (third-person singular simple present unquotes, present participle unquoting, simple past and past participle unquoted)

unquotes (present singular third-person)
unquoting (participle present)
unquoted (participle past)
unquoted (past)

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

From un- + quote; possibly an eggcorn of end quote.

(transitive, computing) To convert (a quoted expression) back to its original form.


CHUI

Coordinate term: GUI

(computing) Acronym of character user interface.


performant

en-adj

performant (comparative more performant, superlative most performant)

more performant (comparative)
most performant (superlative)

From perform + -ant (suffix forming agent nouns from verbs, and adjectives from verbs with the senses of ‘doing (the action of the verb’)), possibly modelled after informant.

performant

capable of or characterized by a high or excellent level of performance or efficiency

The program ALGOLOG is highly performant: it generated 259 linear subproblems, instead of 2²³.

1977, J[ohn] Rose, C[onstantin] Bilciu, editors, Modern Trends in Cybernetics and Systems: Proceedings of the Third International Congress of Cybernetics and Systems, Bucharest, Romania, August 25–29, 1975, volume 1, Blackburn, Lancashire: World Organisation of General Systems and Cybernetics, →ISBN, page 735:

Recently, a pure view-based object recognition approach was proposed, that is surprisingly performant.

2000, Luc Van Gool, Reinhard Koch, Theo Moons, “New Techniques for 3D Modeling … … and for Doing Without”, in Peter Corke, James Trevelyan, editors, Experimental Robotics VI: The Sixth International Symposium, Sydney, Australia, March 26–28, 1999 (Lecture Notes in Control and Information Sciences; 250), London, Berlin: Springer-Verlag, →ISBN, abstract, page 79:

There are strong arguments that some features of J2EE, such as entity beans, can never be as performant in many situations as some alternatives.

2003, Rod Johnson, Expert One-on-One: J2EE Design and Development (Programmer to Programmer), Birmingham: Wrox Press, →ISBN, page 5:

Yahoo uses YUI in their products, and as a result it is highly performant and well-tested.

2013, Thomas Valentine, Jonathan Reid, “JavaScript in Action”, in JavaScript Programmer’s Reference, Berkeley, Calif.: Apress, →ISBN, page 117:

While we can run a plethora of tools against our code to check its quality in advance, there really is no substitute for running that code within a web browser to ensure not only that it runs correctly but also that it is performant and memory-efficient.

2014, Den Odell, “Browser Developer Tools”, in Pro JavaScript Development: Coding, Capabilities, and Tooling, Berkeley, Calif.: Apress, →ISBN, page 423:

To keep the computational requirements within the reach of even aged and low-performant personal computers, computationally intensive operations are avoided.

2015, Paweł Cichosz, “Case Studies”, in Data Mining Algorithms Explained Using R, Chichester, West Sussex: Wiley, →ISBN, section 20.1 (Introduction), page 602:

Capable of or characterized by a high or excellent level of performance or efficiency.

(computing) Characterized by a level of performance or efficiency that is adequate for or exceeds the expectations of end users.

performantan

characterized by a level of performance or efficiency that is adequate for or exceeds the expectations of end users


texture

en-noun

texture (countable and uncountable, plural textures)

/ˈtɛkʃt͡ʃə(ɹ)/

Borrowed from Middle French texture, borrowed from Latin textūra (“a weaving, web, texture, structure”), from textus, past participle of texere (“to weave”). See text. Doublet of tessitura.

der

The videocard is responsible for drawing every polygon, texture, and particle effect in every game you play.

2004, Will Smith, Maximum PC Guide to Building a Dream PC (page 97)

(computer graphics) An image applied to a polygon to create the appearance of a surface.

textura

computer graphics: image applied to a polygon


antialiasing

(computer graphics) any technique that reduces the appearance of jagged edges in digital images caused by high-contrast borders between pixels.


multimedia

(computing) of, or relating to an application that can combine such media into an integrated package

multimèdia

(computing) of, or relating to an application that can combine such media into a package


authoring program

en-noun

authoring program (plural authoring programs)

(computing) Software that can combine text with other multimedia to make an integrated package.


CGI

Common Gateway Interface
Common Gateway Interface#English

(Internet, networking) Initialism of Common Gateway Interface.


downgrade

en-verb

downgrade (third-person singular simple present downgrades, present participle downgrading, simple past and past participle downgraded)

downgrades (present singular third-person)
downgrading (participle present)
downgraded (participle past)
downgraded (past)

(computing) To revert software back to an older version.


QPR

(computing) Initialism of quarterly platform release.


CAP

en-noun

CAP (countable and uncountable, plural CAPs)

(computing theory) Initialism of consistency, availability, partition-tolerance, three irreconcilable guarantees in distributed systems, a result known as Brewer's theorem.


megabyte

/ˈmɛɡəˌbaɪt/

The IBM 2301 Drum Storage (Figure 20) provides random access storage of approximately 4 million bytes at a data rate of 1.2 megabytes per second.

1964, System/360 System Summary, IBM, page 27:

This 70-megabyte [69,889,536 bytes] data module contains fixed heads in addition to the normal access heads.

1973, Reference Manual for IBM 3340/3344 Disk Storage, IBM, page 3:

(computing, formal) One million (10⁶, or 1,000,000) bytes or 1,000 kilobytes.

One megabyte is 1,048,576 bytes. One megahertz, however is a million Hertz.

2003, Michael Meyers, Managing and Troubleshooting PCs, page 933:

Defaults to 2 megabytes (2,097,152 bytes).

2004, Kerry Cox, Christopher Gerg, Managing Security with Snort and IDS Tools, page 92:

By default, each log file [...] is exactly 5 megabytes (5,242,880 bytes) in size.

2006, Eriq Oliver Neale, Microsoft Small Business Server 2003 Unleashed, page 290:


mebibyte

At a minimum, a textual (command-line) system requires 256 mebibytes of RAM and a graphical (desktop) system requires 384-512 mebibytes of RAM.

2012, Mark G. Sobell, A Practical Guide to Fedora and Red Hat Enterprise Linux, Prentice Hall, →ISBN, page 29:

(computing) Strictly, 2²⁰ (1024², or 1,048,576) bytes or 2¹⁰ (1024) kibibytes, as opposed to a megabyte.


preamble

From Middle English preamble, from Old French preambule (French préambule), from Medieval Latin praeambulum, from praeambulō (“I walk before”).


kibibyte

The computer's operating system and applications all fit with within 32 kibibytes of read-only memory (ROM); much of the code in the ROM was personally written by Bill Gates.

2018, Simson L. Garfinkel, Rachel H. Grunspan, The Computer Book: From the Abacus to Artificial Intelligence, New York: Sterling, →ISBN:

(computing) Strictly, 2¹⁰ (1,024) bytes, as opposed to a kilobyte.


GFX

(computing, informal) Abbreviation of graphics.


SOA

SOA (countable and uncountable, plural SOAs)

search-oriented architecture
search-oriented architecture#English

(computing, architecture) Initialism of search-oriented architecture.

service-oriented architecture
service-oriented architecture#English

(computing, architecture) Initialism of service-oriented architecture.

(computing, networks) Initialism of start of authority, a record that identifies the authoritative name server for a specific DNS database segment.


EA

EA (countable and uncountable, plural EAs)

enterprise architecture
enterprise architecture#English

(computing) Initialism of enterprise architecture.

evolutionary algorithm
evolutionary algorithm#English

(computing, biology) Initialism of evolutionary algorithm.


EDI

electronic data interchange
electronic data interchange#English

(computing) Initialism of electronic data interchange.


VBA

Visual Basic for Applications
w:Visual Basic for Applications

(computing) Initialism of Visual Basic for Applications.


DWH

(computing) Initialism of data warehouse.


OLAP

OLAP (countable and uncountable, plural OLAPs)

online analytical processing
w:online analytical processing

(computing) Acronym of online analytical processing.


(computing) Acronym of Post Office Protocol version 3 standard for receiving Internet email.


hunk

Probably borrowed from West Flemish hunke (“hunk; chunk”), of obscure origin. Probably from an earlier *humke, *humpke, a diminutive related to Dutch homp (“hunk; lump”), English hump, equivalent to hump + -kin. The sense of an attractive man is recorded in Australian slang in 1941, in jive talk in 1945.

(computing) A record of differences between almost contiguous portions of two files (or other sources of information). Differences that are widely separated by areas which are identical in both files would not be part of a single hunk. Differences that are separated by small regions which are identical in both files may comprise a single hunk. Patches are made up of hunks.


legacy

From Middle English legacie, from Old French legacie and Medieval Latin lēgātia, from Latin lēgātum.

They have no idea what occurs in the network or its topology, and all of the services remain dependent on it — a very legacy approach to creating services in the optical network.

2000, International Engineering Consortium, The Emerging Optical Network, →ISBN, page 75:

However, pre-relational DBMS are legacy.

2003, Carlo Zaniolo, Peter C. Lockemann, Marc H. Scholl, Advances in Database Technology - EDBT 2000, →ISBN:

Finally, the organisation ends up with an expensive ERP of which it uses only part because of divergent evolutionary directions and a set of new systems fast becoming legacy.

2006, Anne Gams Steine Asserson, Eduard J. Simons, Enabling Interaction and Quality: Beyond the Hanseatic League, →ISBN, page 118:

There was talk in the past that ERP systems were legacy, lacked the agility and flexibility, and did not support interoperability.

Because most of these HALs are legacy and only used on aging or outdated hardware, chances are that you do not have any in your lab and must be creative in procuring one from an active user.

2009, Kerrie Meyler, Byron Holt, Greg Ramsey, System Center Configuration Manager (SCCM) 2007 Unleashed, →ISBN:

In practice, there are legacy or mature, domain specific, off the shelf (i.e. software that other software projects can reuse and integrate into their own products) tools that are used regularly by modeleres (e.g., for testing purposes, for communication and collaboration).

2013, Management Association, Software Design and Development, →ISBN:

(especially computing) Left over from the past; old and no longer current.

遺留的 /遗留的

left behind, old or no longer in active use


ADT

ADT (countable and uncountable, plural ADTs)

(computing) Initialism of acknowledged data transfer.

advanced DRAM technology
advanced DRAM technology#English

(computing) Initialism of advanced DRAM technology.

abstract data type
abstract data type#English

(programming) Initialism of abstract data type.

algebraic data type
algebraic data type#English

(programming) Initialism of algebraic data type.


interpret

en-verb

interpret (third-person singular simple present interprets, present participle interpreting, simple past and past participle interpreted)

interprets (present singular third-person)
interpreting (participle present)
interpreted (participle past)
interpreted (past)

From Middle English interpreten, from Old French enterpreter, (French interpréter), from Latin interpretor (“to explain, expound, interpret”), past participle interpretatus, from interpres (“an agent, broker, explainer, interpreter, negotiator”), from inter (“between”) + -pres, probably the root of pretium (“price”); -pres is probably connected with Ancient Greek φράζειν (phrázein, “to point out, show, explain, declare, speak”), from which φραδή (phradḗ, “understanding”), φράσις (phrásis, “speech”); see phrase.

cog

(computing, transitive) To analyse or execute (a program) by reading the instructions as they are encountered, rather than compiling in advance.


LAMPP

(computing) Initialism of Linux, Apache, MySQL, PHP, and Perl: an interoperable group of open-source software for serving websites.


snippet

(computing) A text file containing a relatively small amount of code, useless by itself, along with instructions for inserting that code into a larger codebase.

snippet

a textfile containing a relatively small amount of code


snippet

en-verb

snippet (third-person singular simple present snippets, present participle snippeting or (nonstandard) snippetting, simple past and past participle snippeted or (nonstandard) snippetted)

snippets (present singular third-person)
snippeting (participle present)
snippetting (nonstandard participle present)
snippeted (participle past)
snippeted (past)
snippetted (nonstandard participle past)
snippetted (nonstandard past)

We snippeted the blog posts for display on the home page.

(transitive, often computing) To produce a snippet (small part) of; to excerpt.


MSFC

(computing) Initialism of multilayer switch feature card.


authentication

Coordinate term: identification

(computing) proof of the identity of a user logging on to some network


gotcha

A potential problem or source of trouble.

(computing) A feature of a system or a program that works in the way it is documented but is counter-intuitive and almost invites mistake or non-function.

pillada

(computing) a feature that is counter-intuitive


partition

en-noun

partition (countable and uncountable, plural partitions)

/pɑɹˈtɪ.ʃən/

/pɑɹˈtɪ.ʃɪn/

Recorded c.1430, "division into shares, distinction," from Middle English particioun, from Old French particion (modern partition), from Latin partitio, partitionem (“division, portion”), from partitus, the past participle of partire (“to split (up), part(ition)”).

der

The epicenter of the disturbance is the partition currently housing a [personality construct array] retrieved from Contender AI 05-032 <+> 0816.

2007 September 25, Bungie, Halo 3, Microsoft Game Studios, Xbox 360, level/area: Terminal Three (Legendary):

(computing) A section of a hard disk separately formatted.

পার্টিশন

(databases) A division of a database or one of its constituting elements such as tables into separate independent parts.

(computing) A division of a data stream, such as a messaging queue or topic (often representing a unit of parallelism, and of fault tolerance).


ASL

Apache Software License
w:Apache License

(software, copyright law) Initialism of Apache Software License.


ASL

(programming) Initialism of arithmetic shift left, a type of bitwise operation.


gadget

Unknown. First used in print by Robert Brown in 1886 (see quote in definition section). Might come from French gâchette or gagée, or from the French family name Gaget, an industrialist who produced promotional gadgets in collaboration with the project to build the statue of Liberty.

A Spectre gadget was found in the Linux kernel's implementation of system interrupts.

Security > Red Hat > CVE Database > CVE-2019-1125

(computing) A sequence of machine code instructions crafted as part of an exploit that attempts to divert execution to a memory location chosen by the attacker.

We reduce an instance of 3-SAT to an instance of bird-flock-optimization, using a gadget that converts each conjunctive Boolean clause to a group of birds.

(computer science) A technique for converting a part of one problem to an equivalent part of another problem, used in constructing reductions.


annoybot

(computing, slang) A bot within an IRC channel that sends annoying messages to online participants.


knowbot

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

(computing) a bot that roams a distributive network (especially the Internet) to gather or distribute information


nanobot

(nanotechnology, robotics) A very small autonomous robot, typically the size of a biological cell, designed to work alone or in very large numbers to achieve some task.


shopping bot

(computing) A bot that searches the Internet for the best price of a particular retail product.


change management

(computing) the controlled implementation of required changes to some system; includes version control and planned fallback


cherry-pick

en-verb

cherry-pick (third-person singular simple present cherry-picks, present participle cherry-picking, simple past and past participle cherry-picked)

cherry-picks (present singular third-person)
cherry-picking (participle present)
cherry-picked (participle past)
cherry-picked (past)

A metaphor, from the idea of picking through a bowl of cherries and seeking the best for oneself, or the idea of picking off the cherries for oneself from a cake or dessert.

software engineering
software engineering

(software engineering) In source control, to commit selected changes from one branch to another.


client-server

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

(computing) describes computer software usually comprising a number of client modules, and a server module to which they are connected in some way. The clients make requests of the server; the server processes the requests and returns the results to the appropriate client.


cut and paste

cut and paste (third-person singular simple present cuts and pastes, present participle cutting and pasting, simple past and past participle cut and pasted)

cuts and pastes (present singular third-person)
cutting and pasting (participle present)
cut and pasted (participle past)
cut and pasted (past)

LL-Q1860 (eng)-Flame, not lame-cut and paste.wav

(computing) To delete text or other data in one document and insert it in the same or a different one.


tutorial

/tʊˈtɔɹijəɫ/

/tʃʉˈtoːɹiəɫ/

The adjective is from tutor (noun) + -ial, ultimately from Latin tūtor (“watcher, protector, defender”). The noun is transferred from the adjective.

der

(computing) A video or text guide or instruction about a specific topic (generally a how-to).

tutorial

computing: video that is basically a how-to


warwalking

From war + walking, modelled on war-dialing.

(Internet, computing) The act of walking around with a wireless device to find an access point for a wireless network.


scrape

en-verb

scrape (third-person singular simple present scrapes, present participle scraping, simple past and past participle scraped)

scrapes (present singular third-person)
scraping (participle present)
scraped (participle past)
scraped (past)

From Middle English scrapen, from Old Norse skrapa (“to scrape, scratch”) and Old English scrapian (“to scrape, scratch”), both from Proto-Germanic *skrapōną, *skrepaną (“to scrape, scratch”), from Proto-Indo-European *skrebʰ- (“to engrave”).
Cognate with Dutch schrapen (“to scrape”), schrappen (“to strike through; to cancel; to scrap”), schrabben (“to scratch”), German schrappen (“to scrape”), Danish skrabe (“to scrape”), Icelandic skrapa (“to scrape”), Walloon screper (“to scrape”), Latin scribō (“dig with a pen, draw, write”).

cog

They didn't provide an API, so I simply scraped their website.

The threat of the impending axe horrified Scott. He and his supporters hastily “scraped” as many Geocities^([sic]) pages as they could, creating a 641-gigabyte archive that initially circulated on file-sharing networks.

2011 April 19, Sumit Paul-Choudhury, “Digital legacy: The fate of your online soul”, in NewScientist:

(computing, transitive) To extract data by automated means from a format not intended to be machine-readable, such as a screenshot or a formatted web page.

škrábat

cause to be in a certain state by scraping


synchronize

en-verb

synchronize (third-person singular simple present synchronizes, present participle synchronizing, simple past and past participle synchronized)

tlb

(American spelling, Oxford British English)

synchronizes (present singular third-person)
synchronizing (participle present)
synchronized (participle past)
synchronized (past)

From Ancient Greek συγχρονίζω (sunkhronízō), equivalent to syn- + chrono- + -ize.

زَامَنَ

cause two events to have coordinated timing

(computing, transitive, intransitive) To cause (a set of files, data, or settings) on one computer or device to be (and try to remain) the same as on another.


biter

The first microprocessor was a 4-bit device called the 4004. Today you can buy 1-bit machines, 4-biters, 8-biters, 12-biters and 16-biters. Which one should you buy, and why?

1978, Product Engineering, volume 49, page unknown:

Didn't know it was an 8-biter first, cool. The ST Star Raiders is pretty cool - my fav one yet & worth any $5.

1994 July 22, Jonathan T. Hunt, “ST Star Raiders”, in rec.games.video.atari (Usenet):

(in combination, computing) Something (a data unit, machine etc.) with a width of a specified amount of bits.


hose

en-verb

hose (third-person singular simple present hoses, present participle hosing, simple past and past participle hosed)

hoses (present singular third-person)
hosing (participle present)
hosed (participle past)
hosed (past)

From Middle English hose (“leggings, hose”), from Old English hose, hosa (“hose, leggings”), from Proto-West Germanic *hosā, from Proto-Germanic *husǭ (“coverings, leggings, trousers”), from Proto-Indo-European *(s)kewH- (“to cover”).
Cogante with West Frisian hoas (“hose”), Dutch hoos (“stocking, water-hose”), German Hose (“trousers”); also, Tocharian A kać (“skin”), Russian кишка́ (kišká, “gut”), Ancient Greek κύστις (kústis, “bladder”), Sanskrit कोष्ठ (koṣṭha, “intestine”). More at sky.

cog

There aren't any tricky hexadecimal calculations to snare your brain, nor is there a need to worry about hosing the registry for all eternity.

2006 Spring, Joel Durham Jr., “Pimp Out Win XP with TweakUI”, in Maximum PC, Future US, Inc., →ISSN, page 63:

(transitive, computing, slang) To break or destroy (a system), especially by wiping files or other content.


number sign

(computing) The character # used to represent the word number.


brittle

en-adj

brittle (comparative brittler or more brittle, superlative brittlest or most brittle)

brittler (comparative)
more brittle (comparative)
brittlest (superlative)
most brittle (superlative)

From Middle English britel, brutel, brotel (“brittle”), from Old English *brytel, *bryttol (“brittle, fragile”, literally “prone to or tending to break”); equivalent to brit + -le.

(engineering, computing, of a system) Poorly error- or fault-tolerant; having little in the way of redundancy or defense in depth; susceptible to catastrophic failure in the event of a relatively-minor malfunction or deviance.


jagged

jagged (comparative more jagged, superlative most jagged)

more jagged (comparative)
most jagged (superlative)

(computing) Of an array, having a different cardinality in each dimension, such that a representation on paper would appear uneven.


reflection

en-noun

reflection (countable and uncountable, plural reflections)

/ɹɪˈflɛkʃən/

From Middle French reflexion, reflection, and its source Late Latin reflexio, from the participle stem of reflectō. The current spelling is influenced by reflect.

відобра́ження

representative manifestation or outcome of a condition, trend or trait

DynamicMBeanFacade uses Java's reflection API to introspect the managed resource and discover data type information for attributes.

2002, Java Enterprise Best Practices, O'Reilly:

(computing) The process or mechanism of determining the capabilities of an object at run-time.

reflektio

(computing) process of determining the capabilities of an object at run-time


varying

Another consideration to the relationship between vertex and fragment shaders is that adding too many additional varyings can be a drag on performance since they must all be interpolated […]

2012, Patrick Cozzi, Christophe Riccio, OpenGL Insights:

(computer graphics) A kind of variable, used by a fragment shader, that interpolates values across a primitive, so as to produce gradient effects etc.


indirect

en-verb

indirect (third-person singular simple present indirects, present participle indirecting, simple past and past participle indirected)

indirects (present singular third-person)
indirecting (participle present)
indirected (participle past)
indirected (past)

/ˌɪndɪˈɹɛkt/

/ˌɪndəˈɹɛkt/

From Middle French indirect, from Late Latin indirectus.

The X operations access the data fields by indirecting through the _rep pointer.

1997, Cay S. Horstmann, Practical Object-Oriented Development in C++ and Java, page 385:

These correspond to an indirected parallel write and an indirected parallel read operation respectively.

2012, Geerd-R. Hoffmann, Dimitris K. Maretis, The Dawn of Massively Parallel Processing in Meteorology:

(programming, transitive) To access by means of indirection; to dereference.


introspect

introspect (third-person singular simple present introspects, present participle introspecting, simple past and past participle introspected)

introspects (present singular third-person)
introspecting (participle present)
introspected (participle past)
introspected (past)

From Latin intrōspectus, past participle of intrōspiciō. By surface analysis, intro- + -spect.

(transitive, programming) To examine by means of type introspection.


pigpen

[ˈpʰɪɡˌpʰɛn]


genericize

genericize (third-person singular simple present genericizes, present participle genericizing, simple past and past participle genericized)

genericizes (present singular third-person)
genericizing (participle present)
genericized (participle past)
genericized (past)

/dʒɪˈnɛɹ.ɪˌsaɪz/

(programming, transitive) To make more generic: usable in more contexts.


flic

From flick in the cinematographic sense.

(computing) A data file containing computer animations.


hax

OMG, hax! That player just ran through a solid wall.


parsable

en-adj

parsable (comparative more parsable, superlative most parsable)

more parsable (comparative)
most parsable (superlative)

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

Well-formed XML is an example of parsable text.

The regular languages are also efficiently parsable and used extensively in computing for string matching.

2019, Hannes Hapke, Cole Howard, Hobson Lane, Natural Language Processing in Action, Simon and Schuster, →ISBN:


JHOVE

(computing) JSTOR/Harvard Object Validation Environment: a format-specific digital object validation API written in Java.


pessimistic

pessimistic (comparative more pessimistic, superlative most pessimistic)

more pessimistic (comparative)
most pessimistic (superlative)

pessimistic concurrency; pessimistic locking

(computing) Taking out exclusive locks on data to prevent conflicts with other processes that might modify it.


postfix

Two, or three at the very most, of the prefixes or postfixes are quite sufficient for one day's lesson.

1843, George Moody, The English journal of education, volume 1, page 69:

An example of a postfix operator is the ++ notation used in the C programming language to increment the value of a variable.

2006, Patrick Blackburn · Johan Bos · Kristina Striegnitz, Learn Prolog Now!, §9.4


overhead

en-noun

overhead (countable and uncountable, plural overheads)

From Middle English owerheved, over-hed, over hede (adverb), from Old English oferhēafod (adverb), equivalent to over- + head. Compare German Low German overhoopt, överhoopt, German überhaupt.

computational overhead| digital overhead

Network overhead is the header data that is required to route and transport data over the network, whereas fork overhead is the additional time and memory cost of creating and managing new processes within the operating system.

(computing) Data or steps of computation used only to facilitate the computations in the system and not directly related to the actual program code or data being processed.

Overhead

data or steps of computation used only to facilitate computation


VM

When the Java VM executes the switch statement, it determines the value of the target expression.

2005, Jeff Langr, Agile Java: Crafting Code with Test-Driven Development, Pearson Education, →ISBN:

(computing) Initialism of virtual machine.

(computing) Initialism of virtual memory.

(software engineering) Initialism of view model.


HD

HD (countable and uncountable, plural HDs)

(computing) Initialism of hard disc, hard disk, and hard drive.


codimension

(computing) A scope that indicates another variable of the same name and type is assigned to the local memory of each image.


ACK

(networking) An acknowledgement either of a packet or a message received from a network.


ACK

en-verb

ACK (third-person singular simple present ACKs, present participle ACKing, simple past and past participle ACKed)

ACKs (present singular third-person)
ACKing (participle present)
ACKed (participle past)
ACKed (past)

Yet, with full ECN nonce functionality and totally unreliable behaviour, ACKing individual packets only would require the receiver to maintain state that could theoretically grow without bounds.

2005, Michael Welzl, Network Congestion Control: Managing Internet Traffic, page 150:

(networking) To acknowledge a packet or a message received from a network.


NAK

(computing): A negative ACK; a response indicating that a message was not fully received, or that there was a problem with the message.


pitfall

First recorded use in the 14th century from pit + fall in the sense of "pit trap, pit snare", from Old English fealle (“trap, snare”), from Proto-Germanic *fallą, *fallaz (“a fall, trap”), from Proto-Indo-European *(s)pōl-. Cognate with German Falle (“trap, snare”).


copro

Oddly enough, a copro in a 286 is slower than one in an XT, due to the connections.

2001, Phil Croucher, The BIOS Companion, page 48:

(computer hardware, informal) Clipping of coprocessor.


twiddle

twiddle (third-person singular simple present twiddles, present participle twiddling, simple past and past participle twiddled)

twiddles (present singular third-person)
twiddling (participle present)
twiddled (participle past)
twiddled (past)

Unknown. Perhaps a blend of twirl, twist, or twitch + fiddle.

blend

Coordinate term: diddle

(transitive, computing) To flip or switch two adjacent bits (binary digits).


e-zine

After reading the submission guidelines for various e-zines and print markets, I've found a wide variety of "rights" listed.

2003, Tina Morgan, Know Your Rights, Fiction Factor: The online magazine for fiction writers:

(computing) A magazine published in electronic form, especially on the World Wide Web.


designer

→ Dutch: designer

→ Finnish: designer

→ French: designer

→ Italian: designer

→ Japanese: デザイナー (dezainā)

→ Korean: 디자이너 (dijaineo)

→ Portuguese: designer

→ Russian: диза́йнер (dizájner) (see there for further descendants)

→ Swedish: designer

a font designer

a level designer for a video game

(computing) A software tool for designing things.


browser

A program which provides access to the hypertext world we call a browser.

[1990 November 12, Tim Berners-Lee, Robert Cailliau, “WorldWideWeb: Proposal for a HyperText Project”, in World Wide Web Consortium (W3C):


distro

en-noun

distro (countable and uncountable, plural distros)

(Internet, software, countable) A set of software components, often open source, that have been packaged into a larger product or component for distribution to end-users.


nybble

From nibble (“small, quick bite”), with the i changed to y by analogy with byte.

I own several abaci and two books on how to use them, but they all have four counters below the bar and one counter above it. […] The bottom four counters of each abacus can be used to represent a "nybble," and the upper counter on each can be used for parity.

1978 May 22, William B. Adams, “Letters to the Editor: Query on Abacus”, in E. Drake Lundell Jr., editor, Computerworld: The Newsweekly for the Computer Community, volume XII, number 21, Newton, Mass.: CW Communications, →ISSN, →OCLC, page 26, column 4:

At every negative-going transition it reads a 4-bit ADPCM nybble (there are 2 nybbles per byte) and stores it in a memory-resident table.

1983 June, Steve Ciarcia, “Ciarcia’s Circuit Cellar: Use ADPCM for Highly Intelligible Speech Synthesis”, in Lawrence J. Curran, editor, Byte: The Small Systems Journal, volume 8, number 6, Peterborough, N.H.: Byte Publications, McGraw-Hill, →ISSN, →OCLC, page 41, column 1:

Data is being received by a system in serial sequences of four bit nybbles. (A nybble is usually defined as a four bit grouping.) […] Our mission, should we decide to accept it, is to test each nybble and determine whether or not the four bits constitute a valid BCD (8421) number.

1985, Ronald C. Emery, “General Sequential Circuitry”, in Digital Circuits: Logic and Design (Electrical Engineering and Electronics; 25), New York, N.Y.; Basel, Basel-Stadt: Marcel Dekker, →ISBN, page 171:

Similarly, it's easy to convert a binary number such as %1100011010110010 into its hexadecimal equivalent. All we have to do is to split the binary value into 4-bit nybbles and to map each nybble onto its corresponding hexadecimal digit.

2005, Clive “MAX” Maxfield, Alvin Brown, The Definitive Guide to How Computers Do Math […], Hoboken, N.J.: Wiley-Interscience, John Wiley & Sons, →ISBN, page 20:

(computing) Alternative spelling of nibble (“unit of memory equal to half a byte, or chiefly four bits”)


Ajax

Short for Asynchronous JavaScript and XML.

An Ajax application eliminates the start-stop-start-stop nature of interaction on the Web by…

2005, Jesse James Garrett, Ajax: A New Approach to Web Applications:

(computing) A group of techniques for creating interactive Web applications, in which applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.


mixed initiative

mixed initiative (plural mixed initiatives)

(computing) A computer-human interaction in which either the computer or the human can take initiative and decide what to do next.


completion

completion (countable and uncountable, plural completions)

termination

antonym(s) of “making complete, accomplishment”

Borrowed from Latin completio, completionem, from complere (“to fill up, complete”); comparable to English complete + -ion.

tab completion


datestamp

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

(computing) The date on which an event occurred, often included in a log to track the sequence of events.


Ada

Short form of Germanic names beginning with adal (“noble”), such as Adelaide. Also Latinized form of Hebrew Adah. The programming language takes its name from Ada Lovelace.

If anything, Ada is actually fairly easy to learn. The syntax is so explicit, that it is much more difficult to misunderstand what the code is doing than in C/C++.

2019, Andrew T. Shvets, Beginning Ada Programming: From Novice to Professional, Apress, →ISBN, page 11:

programming language
programming language

(computer languages) An object-oriented programming language extended from Pascal and other languages.


Alpha

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

(computing) A RISC CPU instruction set architecture developed and marketed by Digital Equipment Corporation (then later by Compaq and then Hewlett-Packard) from 1992 until 2004.


Alt

Abbreviation of alternate or alternative.

(computing) A modifier key used to change (alternate) the function of other pressed keys.


Android

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

(computing, mobile telephony) A mobile operating system currently developed by Google.


Android

Both Androids and iPhones have a timer that can delay taking a photo by up to 10 seconds.

2016, Technology Made Easy: Simple Ways to Use Your Computer, Phone, and Other Electronic Devices, Peachtree City, Ga.: FC&A Publishing, →ISBN, page 317:

(computing, mobile telephony) A mobile phone running on Android OS.


B

From abbreviations of various terms beginning with or containing the letter ‘B’.
* (billion): abbreviation of billion
* (cricket): abbreviation of balls
* (bitch): abbreviation of bitch


B

Possibly a contraction of BCPL (“Basic Combined Programming Language”), the name of a programming language from which B was derived. Dennis Ritchie (a coworker of B’s designer, Ken Thompson) speculated that B might be based on Bon (the name of an earlier, but unrelated, programming language that Thompson designed for use on Multics), itself either from Bonnie (the name of Thompson’s wife) or “(according to an encyclopedia quotation in its manual), after a religion whose rituals involve the murmuring of magic formulas”.

(computer languages) A programming language from which C is derived.


Bash

Short for Bourne-again shell, a pun on the name of the Bourne shell, an earlier Unix shell designed by Stephen R. Bourne, and the Christian concept of being "born again".

Baŝo

computing: command interpreter for operating systems

Bash stands for “Bourne-again shell”.

(computing) The Free Software Foundation's command interpreter (the "shell") for UNIX-like operating systems.

(computer languages) The scripting language provided with this interpreter.


Bliss

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

(computing) a programming language used for systems programming primarily on computers produced by Digital Equipment Corporation. Bliss is a parallel language to C, both being derived from B and BCPL


Blowfish

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

(computing) A symmetric block cipher encryption algorithm used in modern cryptographic software, designed by Bruce Schneier in 1993.


Bob

Probably from a medieval hypocorism of Rob.

The key that Alice and Bob are to share cannot be transmitted in the clear. Either it must be enciphered when sent, or Alice and Bob must derive it without an exhange of data from which the key can be derived.

2003, Matt Bishop, Computer Security: Art and Science, Addison-Wesley Professional, →ISBN, page 247:

(cryptography, physics) The person or system receiving a message or signal from a source conventionally known as Alice.


C

The programming language is so named because it followed on from an earlier language called B.

1995, Gary Wolf, "The Curse of Xanadu", Wired Magazine
The PDP-11, from the Digital Equipment Corporation, was a coveted machine. It was the original computer to run a new programming language called C, which was on its way to becoming the hackers' standard. Gregory, as it happened, didn't have any spare PDP-11s at his disposal. But the repairman took the opportunity to question some of Nelson's blithe predictions in Computer Lib, and Nelson, in response, unleashed his glib and bitter tirade against the conservative ignoramuses in the computer business.

(programming) A particular high-level programming language from which many others are derived.


Cedar

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

(computing) A programming language, adding various features to the earlier language Mesa.


Cocoa

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

(computing) an object-oriented programming API for macOS


D

From the position (4) of the letter D in the English alphabet.

(computer languages) A programming language inspired from C++.


DSL

domain-specific language
domain-specific language#English

(programming) Initialism of domain-specific language.


Elm

Elm as a language can be seen from different angles. The main purpose of the language and the platform is to create web applications.

2018, Wolfgang Loder, Web Applications with Elm […] , Apress, →ISBN, page 42:

(computer languages) A functional programming language for creating web applications.


Eve

(cryptography) A conventional name for an agent attempting to intercept a message sent by Alice that is intended for Bob.


Excel

“Do you know Excel?” ¶ “No.” ¶ “Could you learn?” ¶ “Probably not. I find it very difficult to learn things I don't already know.” Then, remembering the advice that I try to sell myself, I added, “But I'm sure I'd pick it up eventually.”

2013, Iris Smyles, Iris Has Free Time, Berkeley, CA: Counterpoint, →ISBN, page 9:

(computing, software) A spreadsheet application software program written and distributed by Microsoft.


Fortran

A variant capitalization of FORTRAN (formally adopted with Fortran 90 in 1991), a blend of formula + translator or formula + translation.

He was the defiant homesteader, the crusty senior member of a research team who understood Algol and Fortran but couldn't read the secrets of his own heart.

In addition to the Fortran operators that are intrinsic (built in), there may be user-defined operators in expressions.

1997, Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, Jerrold L. Wagener, Fortran 95 Handbook: Complete ISO/ANSI Reference, MIT Press, →ISBN, page 192:

(computer languages) A high-level programming language first developed in the 1950s for scientific, engineering, and numerical computation.


Go

From go, likely with reference to the first two letters of Google.

Despite the lower priority placed on features, Go isn't a static, unchanging language. New features are adopted slowly, after much discussion and experimentation. Since the initial release of Go 1.0, there have been significant changes to the patterns that define idiomatic Go.

2021, Jon Bodner, Learning Go, O'Reilly, →ISBN, page 327:

(computer languages) A compiled, garbage-collected, concurrent programming language developed by Google.


Google

Misspelling of googol (“one followed by a hundred zeros”), alluding to the site's purpose of providing easy access to vast amounts of information.

(computing, trademark) A search engine that popularized the company of the same name.


Home

(computing) A key that when pressed causes the cursor to go to the first character of the current line, or in a web browser to the top of the web page.


I

I (countable and uncountable, plural Is)

(computing) Abbreviation of instruction.


K

Abbreviations.
# (stenoscript) Abbreviation of counter, prefix counter-, sequence contr.

ng

prefix <i class="Latn mention" lang="en">counter-</i>, sequence contr.

5k = 5,000

(often computing) Abbreviation of kilo-, 1,000 or 1,024.

(computing) A single character message used as an acknowledgement (ACK), meaning "previous message received and understood."


Life

Basically, I'm looking for a fast (the fastest?) way of updating grids, where each cell has to look at an arbitrary number of its neighbors. I've seen some fast life-programs, but often they took advantage of particular quirks of the rules of Life.

1988 January 26, David Hiebeler, “Fast way to update grids”, in comp.theory.cell-automata (Usenet):

Is there a known 3D totalistic or semi-totalistic automaton (Life is the latter sort - state at time t+1 depends on state at time t and count of neighbours) which exhibits the same sort of behaviour as Life (that is, a reasonable range of naturally-occuring^([sic]) still lives and short-period oscillators)?

1999 May 13, Thomas Womack, “3D automata with Life-style objects”, in comp.theory.cell-automata (Usenet):

Maybe the RolfLife algorithm could be of value to someone implementing life i.e. in the vertex shader of a (DirectX 9) graphics card, where few lines of code and no LUT are favoured.

2003 February 20, Rolf Wilms, “Fast implementation of core algorithm for Conway's Game of Life”, in comp.theory.cell-automata (Usenet):

(cellular automata) Conway's Game of Life.


Linda

Latinised short form of Germanic compound names ending in -lind, -linde (“tender, soft”) (English -inda), such as Sieglinde and Dietlinde, and earlier names such as Old High German Irmilinda and Old Dutch Frithelind, from Proto-Germanic *linþaz (“gentle, mild”), whence also Old English līþe (“gentle, mild, pliable, limber”) (English lithe). Later misassociated with unrelated Spanish linda (“beautiful”). The name became known through 19th century literature and the opera Linda di Chamounix (1842). More at lithe.
The coordination language is named after Linda Lovelace, a reference to the programming language Ada, itself named after Ada Lovelace.

cog

The aim of this paper is to analyse the concept of extending the parallel logic programming paradigm with Linda-like operations, thus facilitating distributed data storage, access and management.

2012, Evan Tick, Giancarlo Succi, editors, Implementations of Logic Programming Systems, Springer Science & Business Media, →ISBN, page 43:

(computer languages) A coordination language for parallel computing environments.


Lintel

(computing) The computing environment of the Linux operating system running on an Intel CPU; mostly in a server.


Macintosh

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

From Scottish Gaelic Mac-an-tòisich, meaning "son of the thane (Old Irish toísech (“leader”))".

(computing) A brand of personal computer manufactured by Apple Inc.


Mallet

Cryptographic scenarios use archetypal characters with standard names chosen to remember their role: Mallet was derived from "malicious" and "man-in-the-middle attack", as well as the tool mallet.

Even if Alice and Bob's public keys are stored on a datavase, this attack will work. Mallet can intercept Alice's database inquiry, and substitute his own public key for Alice's. He can do the same to Bob.

1994, Bruce Schneier, Applied Cryptography, →ISBN, page 44:

(cryptography) The malicious party in examples of threat scenarios. See Alice and Bob.


Me

Alternative form: ME

(computing) Windows Me (Millennium Edition).


Net

The Web is just part of the Net.


Ob

(category theory) The set of objects of a category.


P

(computing theory) The set of all problems that are solvable in polynomial time by a deterministic Turing machine


PH

en-noun

PH (countable and uncountable, plural PHs)

polynomial hierarchy
polynomial hierarchy#English

(computer science) Initialism of polynomial hierarchy.


PK

PK (countable and uncountable, plural PKs)

(computing, databases) Initialism of primary key.


POH

(computing) Initialism of powered-on hours.


Pascal

en-proper noun

Pascal (countable and uncountable, plural Pascals)

From Latin Paschālis, from paschālis (“Paschal; of or pertaining to Easter”), from pascha (“Easter”) + -ālis (suffix forming adjectives), for birth on Easter, or in honor of the 9th-century pope Paschal I (died 824). Doublet of Paschal. The programming language was named after French mathematician, philosopher and physicist Blaise Pascal (1623–1662).

(computer languages) An imperative procedural programming language intended to encourage good programming practices through the use of structure.


Ruby

The female name derives from ruby in the 19th century.

(computer languages) A dynamic, reflective, general-purpose object-oriented programming language developed in the 1990s.


Swift

If anyone outside Apple saw Swift coming, they certainly weren't making any public predictions.

2014 June 5, John Timmer, “A fast look at Swift, Apple’s new programming language”, in Ars Technica:

Apple has made its Swift programming tools open source, Google opened up its TensorFlow machine-learning software, and IBM did the same with its SystemML.

2015 December 14, Steve Lohr, “Stephen Wolfram Aims to Democratize His Software”, in New York Times:

Unlike some children’s apps, which employ drag-and-drop blocks to teach coding, the Apple program uses Swift, a professional programming language that the company introduced in 2014.

2016 September 13, Natasha Singer, “Apple Offers Free App to Teach Children Coding (iPads Sold Separately)”, in New York Times:

(computing) A general-purpose multi-paradigm compiled programming language introduced by Apple Inc. in 2014.


Telex

Central Telegraph Office
General Post Office
Telex (input method)
Western Union

From Telex Printergram, a service offered beginning 15 Aug. 1932 by the British General Post Office's Central Telegraph Office, derived as a blend of tele- (“telegraph, teletype, teleprinter, etc.”) + exchange. Subsequently branded in the United States by Western Union and then similarly genericized. In reference to the Vietnamese conventions, a borrowing of Vietnamese Telex, from French télex, from the English term.

blend

(computing) Input method for Vietnamese text based on this convention.


Tor

(computing) Abbreviation of The Onion Routing, an implementation of second-generation onion routing.


Victor

From a Late Latin personal name Victor, borne by several saints, from victor (“conqueror”). Doublet of victor.

Coordinate term: Peggy

(cryptography) Placeholder name for the party that verifies a proof.


Whetstone

The benchmark is named after the Whetstone compiler built at a English Electric Company division in Whetstone, Leicestershire.

Coordinate term: Dhrystone

Developed in the early 1970s by Harold Curnow and Brian Wichmann, Whetstones was originally released in Algol and Fortran versions but was later translated into several other languages.

2016, Joseph D. Dumas II, Computer Architecture: Fundamentals and Principles of Computer Design, second edition, CRC Press, →ISBN:

Whetstone reflects mostly numerical computing, using a substantial amount of floating-point arithmetic.

2018, Sajjan G. Shiva, Advanced Computer Architectures, CRC Press, →ISBN, page 67:

(computing) A synthetic benchmark for evaluating the power and performance of a computer, primarily based on floating-point arithmetic.


Whetstone

The Prodigy 4 does 500,000 Whetstones.

1994, Binod C. Agrawal, Larry R. Symes, Future of Computerisation in Institutions of Higher Learning, Concept Publishing Company, →ISBN, page 92:

(computing) A single instruction of the Whetstone benchmark, often expressed as a value per second.


shuck

en-verb

shuck (third-person singular simple present shucks, present participle shucking, simple past and past participle shucked)

shucks (present singular third-person)
shucking (participle present)
shucked (participle past)
shucked (past)

Origin unknown. Possibly a dialectal survival of unrecorded Middle English *schulk(e), *schullok (“small shell”); either from Old English *sċylluc, *sċylloc, diminutive of Old English sċyll (“shell”), or alternatively created in Middle English from Middle English schulle, schelle (“shell, husk, pod”) + -ok, making it equivalent to shell + -ock (diminutive suffix) or shell + -k (diminutive suffix).

unknown

Origin unknown

(computing, slang, transitive) To remove (an external hard drive or solid-state drive) from its casing so that it can be used inside another device.


greek

en-verb

greek (third-person singular simple present greeks, present participle greeking, simple past and past participle greeked)

greeks (present singular third-person)
greeking (participle present)
greeked (participle past)
greeked (past)

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

Probably from Greek (“unintelligible speech or text”).

You can specify the type size below which text will be greeked in the Preferences dialog box. Designers often prefer to use greeked text in rough layouts because it helps the client focus on the design rather than on the words.

1991, Ronnie Shushan, Don Wright, Desktop Publishing by Design, 2nd edition, Redmond, Wash.: Microsoft Press, →OCLC:

If text gets smaller than this value, [Adobe] Illustrator shows the text blocks as gray bars, an operation called greeking. Both type size and view size figure into the equation, so that 6-point type greeks at 100-percent view size and 12-point type greeks at 50 percent. Greeking speeds the screen display because gray bars are easier to draw than individual characters.

2002, Deke McClelland, “The Interface”, in Real World Adobe Illustrator 10, Berkeley, Calif.: Peachpit Press, →ISBN, pages 46–47:

(transitive, computing) To display a placeholder (instead of text), especially to optimize speed in displaying text that would be too small to read.

(transitive, computing) To fill a template with nonsense text (particularly the Lorem ipsum), so that form can be focused on instead of content.


electromechanical computer

en-noun

electromechanical computer (plural electromechanical computers)

In 1937, Howard Aiken, a mathematician at Harvard University, developed the idea for a general-purpose electromechanical computer, the Harvard Mark I.

(computer hardware) An early type of computer that used electromagnetic relays.


MAC

MAC (countable and uncountable, plural MACs)

(networking) Initialism of media access control: the portion of Ethernet, Wi-Fi 802.11 wireless, Bluetooth, FDDI, ATM, and Fibre Channel networks that controls which hardware devices have access to the media over which signals are sent.

media access control

message authentication code
w:message authentication code

(cryptography) Initialism of message authentication code.

(computing) Initialism of multiply and accumulate, a hardware module found in digital signal processors which performs a multiplication and adds the result of that operation to an accumulator in the same cycle, used extensively in implementations of digital filters, transforms, and codecs.


sift

en-verb

sift (third-person singular simple present sifts, present participle sifting, simple past and past participle sifted)

sifts (present singular third-person)
sifting (participle present)
sifted (participle past)
sifted (past)

From Middle English syften, from Old English siftan, from Proto-West Germanic *siftijan.

(computing, dated, transitive) To move data records up in memory to make space to insert further records.


internet

internet (third-person singular simple present internets, present participle internetting, simple past and past participle internetted)

internets (present singular third-person)
internetting (participle present)
internetted (participle past)
internetted (past)

From inter- (prefix meaning ‘amid, among; between’) + net (“to form a netting or network”).

prefix

We are continuing our program of internetting our radar system with that of the Federal Aviation Agency.

1966 February 14, Robert S[trange] McNamara (witness), “Statement of the Secretary of Defense”, in Department of Defense Appropriations for 1967: Hearings before a Subcommittee of the Committee on Appropriations, House of Representatives, Eighty-ninth Congress, Second Session … Part 1 […], Washington, D.C.: Government Printing Office, →OCLC, page 59:

More efficient means of internetting the computers in the system must also be developed.

1975 March 7, Malcolm R[oderick] Currie (witness), “Statement of Dr. Malcolm R. Currie, Director, Defense Research and Engineering, Accompanied by Laurin A. Knutson, Assistant Director (Programing) O.D.D.R. & E.”, in Fiscal Year 1976 and July–September 1976 Transition Period Authorization for Military Procurement, Research and Development, and Active Duty, Selected Reserve, and Civilian Personnel Strengths: Hearings before the Committee on Armed Services, United States Senate, Ninety-forth Congress, First Session on S. 920 […] Part 6: Research and Development […], Washington, D.C.: U.S. Government Printing Office, →OCLC, page 2756:

Other less dynamic examples of information networks include intelligence or military command centers, internetted with communications including different kinds of voice circuits, (i.e., encrypted and non encrypted), data communications, teletype, facsimile, and the like.

1981 September 29, Stephen J[oseph] Lukasik (witness), “Statement of Stephen J. Lukasik, Chief Scientist, Office of Science and Technology, Federal Communications Commission”, in Emergency Management Information and Technology: Hearings before the Subcommittee on Investigations and Oversight of the Committee on Science and Technology, U.S. House of Representatives, Ninety-seventh Congress, First Session […] (no. 55), Washington, D.C.: Government Printing Office, published [1982], →OCLC, page 119:

[…] Soviet interceptors have been internetted with radars, enabling the use of early-warning radars to track reentry vehicles for interception. […] [T]he Soviets have evidently internetted their SA-5, not with earlier mechanical radars, but with phased-array systems that are far more adequate for reentry vehice tracking purposes.

1985 spring, Robert J. DeSutter, Jr., “SALT Nonviolations and the Evolution of a Compliance Policy”, in Robert J. DeSutter, Jr., compiler, Selected Readings and Documents on Postwar American Defense Policy, volume III, [Colorado Springs, Colo.: United States Air Force Academy]; Washington, D.C.: U.S. Government Printing Office, →OCLC, page [1041]:

We hear that Air Force Intelligence has officially concluded the Soviets have rolled production lines to break out of the ABM treaty and deploy a nationwide anti-missile system, which could possibly be in place by next year. […] [T]he Soviets are internetting their early-warning radars […]

1988 February 25, “Breakout”, in The Wall Street Journal, New York, N.Y.: Dow Jones & Company, →ISSN, →OCLC, page 20:

Question. How will the various radars of the Caribbean Basin Radar Network be internetted together? / Answer. […] These operation centers will also be internetted so as to share surveillance data and coordinate tracking/interdiction efforts.

1990 April 5, John J. Welch Jr. (witness), Edward R. Bracken (witness), Thomas R. Ferguson (witness), “Missile and Other Procurement, Air Force”, in Department of Defense Appropriations for 1991: Hearings before a Subcommittee of the Committee on Appropriations, House of Representatives, One Hundred First Congress, Second Session: Part 5 […], Washington, D.C.: U.S. Government Printing Office, →OCLC, page 432:

An experiment conducted by the Defense Advanced Research Projects Agency, the ARPANET experiment sought to explore technologies for the networking of remote research sites. ARPANET sends independent digital packets over networks "internetted" together to pass information.

1996 April–June, Robert J. Bunker, “Internetted Structures and C² Nodes”, in Susan M. Miranda, editor, Military Intelligence Professional Bulletin (PB 34-96-2), volume 2, number 2, Fort Huachuca, Ariz.: U.S. Army Intelligence Center and Fort Huachuca, →OCLC, page 26, column 2:

Emergency "patches" were applied to WWMCCS's General Comprehensive Operating System software as engineers desperately tried to find a way to work around the limitations of the Honeywell 6000 computers so that the network's nodes could be effectively internetted.

2000 June, David E[ric] Pearson, “WWMCCS Intercomputer Network”, in The World Wide Military Command and Control System: Evolution and Effectiveness, Maxwell Air Force Base, Ala.: Air University Press, →ISBN, page 186:

(specifically, networking) To connect (a computer, an electronic device, etc.) into a computer network (in particular, the Internet).


BOFH

bastard operator from hell
bastard operator from hell#English

(slang, computing, Internet) Initialism of bastard operator from hell.


shell out

en-verb

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

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

(computing, especially Unix) To use a program's "shell escape" function to execute an unrelated command or to invoke a subsidiary, interactive shell.


preso

We need to provide a pause of "down time" after each preso for the streaming team to save the captured video to disk before beginning the next presentation.

1999 August 30, Eric Krock, “CodeStock E1 speakers: coordinating Gecko/JS embedding presentations”, in netscape.public.mozilla.embedding (Usenet):

“Now that I've finished Russ's preso, neither do I!”

2003 August, J. D. Richard, Oh, Crapper!, Xlibris Corporation, page 245:

Sorry no formal preso for you, but the first point is a real killer in my book.

2005 March 11, Carey Matthew Black, “AR System Presentation”, in Remedy ARS (Usenet):


CDT

(computing) Initialism of C/C++ Development Toolkit. (a component of Eclipse)


CST

en-noun

CST (countable and uncountable, plural CSTs)

(computing) Initialism of concrete syntax tree.


data glove

(computing) a glove containing sensors to detect movement of the hand and fingers, used to control a computer-generated virtual reality environment


data warehouse

Coined by IBM researchers Barry Devlin and Paul Murphy in 1988.

(computing) A collection of data, from a variety of sources, organized to provide useful guidance to an organization's decision-makers.


dependency

dependency (countable and uncountable, plural dependencies)

From dependent + -cy or dependence + -y or depend + -ency.

This library has dependencies on a lot of other libraries. We have to compile all of those other libraries first.

(computing) Reliance on the functionality provided by some other, external component.

One of this library's dependencies is very finicky. It can be hard to get it to compile on some systems.

(computing) An external component whose functionality is relied on.


PBR

PBR (countable and uncountable, plural PBRs)

(computing) Initialism of policy-based routing.

(computer graphics) Initialism of physically based rendering.


DD

DD (countable and uncountable, plural DDs)

(computing) Initialism of Debian developer.


PSW

program status word
program status word#English

(computing) Initialism of program status word.


blivet

Unknown; seems to have been coined by American soldiers in World War Two.

(computing, slang) A program that has messy source code.


EDM

EDM (countable and uncountable, plural EDMs)

(computing) Initialism of electronic document management.

(computing) Initialism of entity data model.


cruft

Circa 1959, MIT Tech Model Railroad Club. Unknown origin; possibly from Cruft Hall, built in 1915 as a gift from a donor named Harriet Otis Cruft. Cruft Hall was the radar laboratory of Harvard's physics department during the Second World War, which contained much old and unused technical equipment. Possibly blend of crust + fluff, both of which may form on old abandoned things, or influenced by crud.

The PEB includes the list of loaded modules (i.e., the EXE and DLLs), the memory containing environment strings, the current working directory, and data for managing the process’ heaps—as well as lots of special-case Win32 cruft that has been added over time.

2015 [1992], Andrew S. Tanenbaum, Modern Operating Systems, 4th edition, →ISBN, page 908:

Best developer practices run the gamut from keeping the cruft out of your code to ensuring your code is accessible to all your application or site’s users.

2015, Shelley Powers, JavaScript Cookbook, Sebastopol: O'Reilly, →ISBN, page 143:

Sawyer cites responses to a message saying "there is cruft in [Perl]" as the excuse some Perl community members used to "push him into a corner" until he deactivated his Twitter account.

2021 August 14, Jim Salter, quoting Sawyer X, “The Perl Foundation is fragmenting over Code of Conduct enforcement”, in Ars Technica:

(computing, slang) Redundant, old or improperly written code, especially that which accumulates over time.


cruft

en-verb

cruft (third-person singular simple present crufts, present participle crufting, simple past and past participle crufted)

crufts (present singular third-person)
crufting (participle present)
crufted (participle past)
crufted (past)