megademo

I asked him to look at an Amiga "megademo" I was working on at the time. When he later saw the demo, he was so impressed he hired me on the spot […]

2003, Ernest Adams, Break into the game industry: how to get a job making video games:

Twenty years after the release of the Atari ST, the atari^([sic]) demoscene proudly announces the release of the '20 years' megademo.

2005, Kevin Savetz, “ST>Atari ST 20 years megademo released”, in comp.sys.atari.announce (Usenet):

(demoscene) A large, long-running demo (audiovisual presentation), sometimes one that multiloads.


booter

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

JavaOS works with a variety of booters.

1999, Tom Saulpaugh, Charles A Mirho, Inside the JavaOS operating system:

If the firmware cannot locate a booter file, you will see a flashing folder icon with a question mark.

2009, Kevin M White, Mac OS X Support Essentials v106:

(computing) A program or process that boots.

To allow full use of the system's limited resources and prevent users from making pirated copies of the game, the first version of Microsoft Flight Simulator was a booter, rather than being run from within DOS.

(computing, video games) A game that is launched by booting directly from the floppy disk containing the game program, rather than starting the program from within the computer's standardized operating system.

The floppy disk used to launch a game in such a manner.


biomodelling

(computing, biology) The modelling of biological systems, especially of ecosystems


demomaker

There are not so much programmers as demomakers now.

1998, Vit Hotarek, “Is anyone actually programming?”, in comp.sys.sinclair (Usenet):

The second problem is how to make an own^([sic]) font-set and make it work on the demomaker.

1992, SHARIF NASAR, “Demomaker - do someone^([sic]) have an info file or something ?”, in alt.sources.amiga (Usenet):

(demoscene) A multimedia authoring program used to create demos.


musicdisk

From music + disk; they were originally distributed on floppy disk.

ok that's it for this week. Next week I'll get more and better designed musicdisks than this week. If you have a remark or suggestion for this list, don't hesitate but mail me directly.

1993, Frans Bouma, “Demolist 3/5 - 7/5”, in bit.listserv.i-amiga (Usenet):

The NoName musicdisk, arranged by five musicians — Oxbow, Vegard, Laxical and Daddy Freddy — was the first chiptune musicdisk ever.

2005, Tamás Polgár, Freax: the brief history of the demoscene: Volume 1:

(demoscene) A collection of music tracks composed on a computer and packaged with custom-written player software.


metaball

Metaballs often have properties that define the way two metaballs will interact upon an encounter.

2002, Lynn Pocock, Judson Rosebush, The computer animator's technical handbook, page 24:

(computer graphics, demoscene) An n-dimensional object with an organic appearance, characterised by the ability to meld into others when in close proximity.


glenzing

Possibly related to Swedish glänsa (“shine, glitter”).

This tutorial describes glenzing, fast polygons, fixed point mathematics, and assembly code.

1996, Joe Gradecki, The Game Developer's Guide to Online Resources:

Stippling is nothing but a poor man's transparency. But we can do more to simulate transparency effects, whether it's a shadow, light, or fog-of-war. The technique we will be using is called glenzing, and it allows us to really mix colors as if we were painting a partially transparent object.

2004, Daniel Sánchez-Crespo Dalmau, Core Techniques and Algorithms in Game Programming, page 344:

(computer graphics) A technique for simulating translucency by storing extra colour values in the palette that represent the combined colours of intersecting objects in a scene.


Perlin noise

“And it needs more texture. A bit of Perlin noise. It should look a little rougher, otherwise it doesn’t seem real.”

2022, Gabrielle Zevin, Tomorrow, and Tomorrow, and Tomorrow, Vintage (2023), page 476:

(computer graphics) Random-looking visual noise generated by a function, widely used in computer graphics to simulate effects such as fire and clouds.


hypertexture

The cost is high for this function, as it uses noise() many times to calculate the hypertexture.

2000, Anthony A. Apodaca, Larry Gritz, Ronen Barzel, Advanced RenderMan: Creating CGI for Motion Pictures, →ISBN, page 417:

In 1989, Perlin and Hoffert presented hypertexture, a modeling technique where an ordinary surface is thickened into a region of space with some density.

2002, Marc Olano, John Hart, Wolfgang Heidrich, Real-Time Shading, →ISBN, page 86:

The volume density functions that I use for gases are, in reality, hypertexture functions.

2009, Rick Parent, David S. Ebert, David Gould, Computer Animation Complete: All-in-One, →ISBN, page 218:

Then, for each type of hypertexture, I construct a different "application" code, describing a particular hypertexture.

2014, David S. Ebert, Texturing and Modeling: A Procedural Approach, →ISBN, page 203:

(computer graphics) A realistic simulated surface texture produced by adding small distortions across the surface of an object.


hypertexture

en-verb

hypertexture (third-person singular simple present hypertextures, present participle hypertexturing, simple past and past participle hypertextured)

hypertextures (present singular third-person)
hypertexturing (participle present)
hypertextured (participle past)
hypertextured (past)

(transitive, computer graphics) To apply a hypertexture to.


heightmap

(computer graphics) A two-dimensional raster image used to store surface elevations that can later be applied to a three-dimensional object.


colormap

(computer graphics) A lookup table specifying the colors to be used in rendering a palettized image.


texturizer

(computer graphics) A program or process that applies a visual texture.


backpressure

en-noun

backpressure (countable and uncountable, plural backpressures)

(computing) The buildup of unprocessed data due to a bottleneck.


localhost

(networking) The computer being used locally, contrasted with remote computers elsewhere on a network.


BCPL

Programming Language
programming language#English

(programming) Initialism of Basic Combined Programming Language: a programming language of the 1960s intended for writing compilers and on which the later language C was based.


namevoting

there is always namevoting at a party. just dont enter a compo if you don't like that.

1999, eggbird, “However..”, in comp.sys.ibm.pc.demos (Usenet):

how bad is the rest of the releases from evoke2000 democompo, because the haujobb demo was the overall winner! or is this again a true example of namevoting? How could such a demo win a democompo?

2000, Frans Bouma, “Whoa, the namevoters were busy this weekend!”, in comp.sys.ibm.pc.demos (Usenet):

(demoscene) Voting for an entry in a demoscene competition because of its author or demogroup rather than its actual merits.


copyparty

Extensive documentation on the history of copyparties and demoparties has been lovingly preserved by the demoscene itself.

2008, Tara McPherson, Digital youth, innovation, and the unexpected, page 193:

DreamHack began in 1994, in the basement of a nearby elementary school, as a small, local subvariant of what was then called a ‘‘copyparty’’ — pre-broadband occasions to share software or demonstrate flashy off-label uses of early home computers.

2015 July 16, Gideon Lewis-Kraus, Photographs By Franck Bohbot, “Power in Numbers”, in New York Times:

In the mid-1980s, demoparties were also copyparties, where the first so called hot releases of cracked and trained games changed hands. However, illegal software copying later disappeared […]

2021, Mark J. P. Wolf, Encyclopedia of Video Games:

(demoscene) An event where people meet to swap software (often pirated copies of commercial releases), a forerunner of the demoparty.


escaper

an HTML escaper; a query escaper

(computing) A program or algorithm for escaping text.


ASM

ASM (countable and uncountable, plural ASMs)

Hi all! You have available another cool minidemo (or intro, as you prefer), with the usual ASM sources.

1993, Javier Arevalo Baeza, “New intro from VangeliSTeam”, in comp.sys.ibm.pc.demos (Usenet):

assembly language
assembly language#English

(computer languages) Abbreviation of assembly language.

(software) Initialism of abstract state machine.


FSM

FSM (countable and uncountable, plural FSMs)

finite-state machine
finite-state machine#English

(countable, computing) Initialism of finite-state machine.


MDA

MDA (countable and uncountable, plural MDAs)

message-driven architecture
message-driven architecture#English

(software, design) Initialism of message-driven architecture.

model-driven architecture
model-driven architecture#English

(software, design) Initialism of model-driven architecture.

(uncountable, computing) Initialism of monochrome display adapter.

mail delivery agent
w:mail delivery agent

(countable, software, e-mail) Initialism of mail delivery agent.


MRT

MRT (countable and uncountable, plural MRTs)

malicious (software) removal tool
w:Malicious Software Removal Tool

(computing) Initialism of malicious (software) removal tool.


NER

named-entity recognition
w:named-entity recognition

(computing) Initialism of named-entity recognition.


SDN

(computing) Initialism of Sun Developer Network.


SWE

SWE (countable and uncountable, plural SWEs)

software engineering
software engineering#English

(software, uncountable) Initialism of software engineering.

software engineer
software engineer#English

(software, countable) Initialism of software engineer.


SVN

(software) Abbreviation of Subversion (Apache Subversion, a version-management tool)


trackmo

(demoscene) A demo that is loaded directly from the physical tracks of a floppy disk instead of loading through the file system.

(demoscene) A demo whose visual effects follow a set timeline synchronized with a continuous soundtrack, much like a music video.


FO

first-order logic
first-order logic#English

(logic, computer science) Initialism of first-order logic.


FK

(computing, databases) Initialism of foreign key.


bignum

(computing) A number whose digits of precision are limited only by available memory (as opposed to the usual fixed-point arithmetic).

Then there's the membership fee. A serious bignum.

2017, Dean Koontz, The Silent Corner, page 198:

(by extension, computing slang) A very large number.


MQ

MQ (countable and uncountable, plural MQs)

(countable, computing) Initialism of message queue.


PID

(computing) Initialism of process identifier.


argumentless

(mathematics, computing, of a function, constructor, etc.) Without arguments.


WF

Windows Workflow Foundation
w:Windows Workflow Foundation

(computing) Initialism of Windows Workflow Foundation.


subword

(computing) A portion of a word (fixed-size group of bits).


subword

Therefore, to implement this packed add operation, it is necessary and sufficient to block the carry propagation across the subword boundaries.

2001, Yu Hen Hu, Programmable Digital Signal Processors: Architecture, page 98:

(computing) Of less than a word (fixed-size group of bits).


TAP

(software) Initialism of The Ada Project.


seminumerical

Generating random numbers is a seminumerical problem.

(computing, mathematics) Having some aspects that are numerical and others that are not.


policer

a traffic policer; a bandwidth policer

(computing) A software component that enforces a security policy.


MFC

MFC (countable and uncountable, plural MFCs)

(computing) Initialism of multifunction centre, a printer-scanner combination, sometimes with a fax machine included.


MFC

Microsoft Foundation Classes
w:Microsoft Foundation Classes

(programming) Initialism of Microsoft Foundation Classes.

IBM Music Feature Card
w:IBM Music Feature Card

(computing) Initialism of IBM Music Feature Card.


scrolltext

scrolltext (countable and uncountable, plural scrolltexts)

His music is as mainstream as it could ever be (listen to Bruno - now that's a musician!) and his poor ego really shone through in the scrolltexts in "crystal sym.".

1992, Mats Anders Knip, “Phenomena egos??”, in alt.sys.amiga.demos (Usenet):

For scrolltexts, real classic to start with is "Why didn't you greet us then?", which you can always follow up with "Are you lot too good to be seen greeting us?".

1994, PB_email, “PB Online <106>”, in alt.cyberpunk.movement (Usenet):

There were *many* C=64 demos in which one could control the speed of the scrolltext using the joystick, which I think is a great feature, especially if the author of the scrolltext had nothing to say.

2001, Tijs van Bakel, “Interactivity in demos (Was: Next generation Demosystems)”, in comp.sys.ibm.pc.demos (Usenet):

(demoscene) Text displayed in an animated scrolling message, common in early demos.


eurodemo

There are THOUSANDS of Eurodemos out there, from various groups, spanning several years.

1993, Clayton Donley, “3DO or Jaguar”, in rec.games.video.misc (Usenet):

i think you noncoders have got the wrong idea about eurodemos. most eurodemos are, i think, coded by coders to impress other coders. that is, while a noncoder just thinks a routine looks like shit a coder will be impressed if he haven't^([sic]) got a clue of how to make one like it himself.

1993, Joakim Grundwall, “A1200 specific demos”, in alt.sys.amiga.demos (Usenet):

Maybe someone else can help with this part. Maybe there are some converters on some PC eurodemo sites, since they tend to go into weird low color modes for some demos.

1995, Shadow Weaver, “Newbie Question”, in comp.graphics.raytracing (Usenet):


noncoder

Alas the great rush to the seductions of all this new technical possibility effectively drowned most existing agendas in designers' programming culture. For the first time, the majority of computer users were noncoders.

2013, Mario Carpo, The Digital Turn in Architecture 1992 - 2012, page 186:

The first few chapters are also suitable as an in-depth introduction to bitcoin for noncoders—those trying to understand the inner workings of bitcoin and cryptocurrencies.

2014, Andreas M. Antonopoulos, Mastering Bitcoin: Unlocking Digital Cryptocurrencies, page xi:

(computing) One who is not a coder (computer programmer).


nondefault

In other words, you need to restore datafiles to a nondefault location.

2007, Darl Kuhn, Sam Alapati, Arup Nanda, RMAN Recipes for Oracle Database 11g: A Problem-Solution Approach:


wyde

From wide, respelled analogously to byte from bite.

We would then take a surrogate pair consisting of two wydes: the first from the high area, the second from the low area.

2007, Yannis Haralambous, Fonts & Encodings, page 64:

(computing) Two-byte unsigned data, mainly used for a Unicode character.


AltGr

(computing) Alternative spelling of Alt Gr


Alt Gr

Abbreviation of alternate graphic., as originally used to produce box-drawing graphic characters.

(computing) A keyboard key that can be pressed simultaneously with other keys to result in additional characters such as accented letters and currency symbols.


malvertising

(computing) Internet advertising whose real intention is to deliver malware to the viewer's computer.


lightmap

(computer graphics) A precomputed data structure that stores the brightnesses of surfaces in a video game, etc.


computing language

computing language (plural computing languages)

programming language
programming language

(computing) computer language, programming language


strong typing

(computing, programming) A system that places any of various kinds of restriction on the interactions between objects of different data types.


keystream

(cryptography) A stream of random or pseudorandom characters that are combined with the plaintext to produce a ciphertext.


backlink

As mentioned, the major downside to using backlinks is that they are tied to a specific NetWare server and not tied to the external reference objects location in the NDS tree.

2002, Jeffrey F. Hughes, Blair W. Thomas, Novell's Guide to NetWare 6 Networks, page 467:

(computing) A reference to an object on another server, allowing it to be updated periodically.


failback

failback (countable and uncountable, plural failbacks)

(computing) The restoration of a system in a state of failover back to its original state (before the failure occurred).


caret notation

The backspace in caret notation is ^H.

(computing) A notation where each control character is represented by a caret followed by a letter or symbol.


Windoze

Blend of Windows + doze, suggesting slow performance. First use appears c. 1986. See cite below.

Every point and counterpoint is peppered with derisive terms such as "Windoze," "File Mangler," and "PeeCees."

1986, PC Communications Corporation, PC Magazine, The Independent Guide to IBM-standard Personal Computing · Volume 15, page 85:

I've had it with the Windoze Gestapo. They want to make everyone use Windoze. They have propogandize^([sic]) the public through computer publications and large newspapers.

1997 February 19, ROWE BOBBY S, “Defend yourself against the Windoze Gestapo”, in alt.destroy.microsoft (Usenet):

My big fear was that they'd use some kind of weirdo operating system, but it turned out just to be Windoze. And not Windoze Millennium, NT, or '98, or even '95, but Windoze 3.1

2006, Anthony McGowan, Hellbent, page 118:

(computing, slang, derogatory) Microsoft Windows.


Windross

Blend of Windows + dross, suggesting an inferior product.

Like Danny, I made the difficult decision to take a close look at Windross at Xmas96. The OS is a monster it's true; but IMHO it also brings alternative ways of achieving your objectives which are, as I have tried to show, not available in the Acorn environment. Recent threads on Acorn v Windross in schools don't seem to focus on this?

1998 June 10, Martin Birchall, “Sad”, in comp.sys.acorn.misc (Usenet):

The Windross user experience is awful. I migrated to the Mac, and while it's amazing to have inDesign, XPress, Photoshop, Acrobat, etc. right there, Mac OS 8/9's GUI was nothing on RISC OS and it's difficult to describe in any meaningful way Mac OS X's GUI is better than Windows - especially as the responsiveness remains poor.

2003 January 4, David, “Comments about Windross OS”, in comp.sys.acorn.misc (Usenet):

I copy the file to a plain Jane Lexar thumb drive, then move the drive to Windoze. Windross does it's^([sic]) usual popup game: "Yay! Look at me! I found something! Yay! It's a USB device! Yay! I'm setting it up now! Yay! Look at me!!"

2012 November 17, Sinister Midget, “Windwoes Dimwittery”, in comp.os.linux.advocacy (Usenet):


Page Down

(computing) A keyboard key that when pressed scrolls down to the next page of content.

sivu alas

a key that scrolls down to the next page of content


Page Up

(computing) A keyboard key that when pressed scrolls up to the previous page of content.

sivu ylös

a key that scrolls down to the previous page of content


num lock

(computing) Alternative spelling of Num Lock


wildcarding

(computing) The use of wildcard characters for partial matching.


subquadratic

(computing) Describing an algorithm that runs in greater than linear, but less than quadratic time.


scroll lock

(computing) Alternative spelling of Scroll Lock


software escrow

(computing) The holding of software source code by a third party in order to protect customers against the future insolvency of the software supplier


il. col.

(bibliography) Abbreviation of illustrations in color.


character user interface

character user interface (plural character user interfaces)

command line interface
command line interface


supernode

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

Supernode (circuit)
Supernode (networking)

(computing) Any peer-to-peer network node that also serves as a proxy server.


shadebob

From shade + bob. See bob (“blitter object, type of hardware sprite”).

If I made a shadebob routine, which ran 60Hz on PentiumIII 550Mhz on 320x200x8bit mode, would you be impressed?

1999, JT Liimatta, “The Party compo rules.”, in comp.sys.ibm.pc.demos (Usenet):

Even on older hardware, the dithering is perfect. The effect is convincing. You can press your face up against the screen and see no edges, you can see wonderful curves and strange shapes out of shadebobs that are probably unintentional.

2007, milkfilk@gmail.com, “Why are shadebobs and 2d alpha blends so convincing?”, in comp.graphics.api.opengl (Usenet):

(demoscene, computer graphics) A type of bob (graphical sprite-like element) rendered additively on the display, so that it blends with others but can be easily removed again by decrementing the colour value at each pixel.


savefile

(computing) A file containing saved data.


subtransaction

(databases) A transaction making up part of a larger transaction.


linearithmic

/ˌlɪni.əˈɹɪðmɪk/

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

(computer science, of a procedure) Taking up to time proportional to n log(n) to run on inputs of size n.


subarray

(programming) A contiguous subset of an array.


octoword

(computing) A numerical value of eight times the magnitude of a word, 128 bits on a 16-bit architecture.


bitemporal

(databases) Keeping track of two timelines


crimeware

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

Technical subterfuge schemes plant crimeware onto PCs to steal credentials […]

2007, Harold F Tipton, Micki Krause, Information Security Management Handbook, Volume 2:

(computing) Software that performs or facilitates illegal activities.


overstrike

overstrike (countable and uncountable, plural overstrikes)

/ˈəʊvəstɹʌɪk/

/əʊvəˈstɹʌɪk/

(computing, uncountable) overtype (feature where input replaces existing characters instead of being inserted before them)


load up

en-verb

load up (third-person singular simple present loads up, present participle loading up, simple past and past participle loaded up)

loads up (present singular third-person)
loading up (participle present)
loaded up (participle past)
loaded up (past)

The game loaded up and he instantly grabbed the game controller.

2014, Nathan K. Battles, The Transcendent, page 29:

(computing, transitive, intransitive) To load (software) fully into memory.


system pull

Literally meaning “pulled from an already assembled system”.

(computing) A new computer part that has been removed from an unused, previously assembled system.

(computing) A new computer part that has not been unpacked, but is excess inventory from an end-of-lifed system configuration.


biclustering

(mathematics, computing) The simultaneous clustering of the rows and columns of a matrix


bicluster

(mathematics, computing) A subset of rows or columns of a matrix produced by biclustering


unpark

unpark (third-person singular simple present unparks, present participle unparking, simple past and past participle unparked)

unparks (present singular third-person)
unparking (participle present)
unparked (participle past)
unparked (past)

to unpark the head of a disk drive

(computing, transitive) To release from the fixed position adopted when not in use.


flow control

(networking) The management of the data transmission rate between two nodes to prevent a fast sender from outrunning a slow receiver.

vuonohjaus

process of managing the rate of data transmission


colimit

(category theory) The cocone of a diagram through which any other cocone of that same diagram can factor uniquely.


black chamber

(historical, cryptography, informal) A government or royal court's cryptanalyst department.


three-finger salute

en-noun

three-finger salute (plural three-finger salutes)

THE THREE-FINGER SALUTE … to suddenly find that your keyboard is frozen or to watching the screen fill up with garbage. You may not even be aware of the two different types of crashes, the soft crash (recoverable by the three-finger salute, Ctrl-Alt-Del) or the hard crash (big red switch and count to 5 slowly).

1986, February 25, Charles Petzold, PC Magazine, volume 5, number 4, article "Operating in a New Environment"

(computing, humorous) Control-Alt-Delete, a keypress used to reset or interrupt the computer.


scumware

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

(computing, informal, derogatory) malware


retained mode

(computer graphics) A mode in which the application updates a set of graphical objects which are stored and displayed by the graphics library, contrasting with immediate mode.


immediate mode

(computer graphics) A mode in which the application is directly responsible for rendering graphics to the display, contrasting with retained mode.


hackery

From hack + -ery. In its computing sense, from Middle English hakken (“to cut violently or coarsely”) etc., q.v. In its pejorative sense, from hackney (“cheap carriage for hire”).

inh

All without any of the subterfuge and hackery required to do it with Java.

2012, Seymour Bosworth, M. E. Kabay, Eric Whyne, Computer Security Handbook, page 57:

(slang, computing) The use of hacks (ingenious but inelegant techniques).


sublogarithmic

(computing) Describing an algorithm that may be completed in less than logarithmic time


VU meter

The ECC Syncro Demo is a demonstration of text scrolling in the GS border area, as well as having VU meters in the border area. Similar to FTA's X-mas demo.

1991, Kenrick J. Mock, “demos on tybalt?”, in comp.sys.apple2 (Usenet):

Hi, I was wondering if anyone had any source code that showed how to read the values to construct a VU meter from a tracker replay routine.

1991, Cybernetworx, “VU meters”, in comp.sys.amiga.programmer (Usenet):

(computing, chiefly demoscene) Any animated graphical representation of the volume of sound or music (often subdivided across channels).


lexical analysis

en-noun

lexical analysis (countable and uncountable, plural lexical analyses)

While it's often not difficult to identify tokens while parsing, having a separate stage for lexical analysis simplifies the structure of your compiler.

(computer science) The conversion of a stream of characters to a stream of meaningful tokens; normally to simplify parsing.


subwindow

graphical user interface
graphical user interface

(computing, graphical user interface) A window making up part of a larger composite window.


droppable

(graphical user interface) A component onto which the user can drag other items; a drop target.


exascale

(physics, computing) Used as a metric to signify 10¹⁸


passthrough

passthrough (countable and uncountable, plural passthroughs)

(electronics, networking) As of a signal through a device or network.


eigenface

(mathematics, computing) One of a set of eigenvectors used in face-recognition systems.


white label

US, 20th century. Originally used for musical vinyl records whose labels had been torn off or covered with a white label by competing DJs to conceal which records they were using.

(computing) Unbranded; being a brand name product which has had a white label applied to remove branding so that it can be resold for cheaper without undercutting the value of the brand.


composability

(computing) The condition of being modular in a variety of ways.


XAML

w:Extensible Application Markup Language

(computing, Microsoft) Initialism of Extensible Application Markup Language.


variadic

/vɛəɹiˈædɪk/

C's printf is one of the most widely used variadic functions.

There are some functions and predicates which we tend to think of as being able to take any number of parameters – of being of variable arity or variadic.

1983, Alan Bundy, The Computer Modelling of Mathematical Reasoning, Academic Press, page 48:

The variadic functions that increase the valence of the input relation through the addition of a circumstance to the set of its argument-roles can be represented by means of an operator (or rather, a family of operators) ‘Circ’.

2004, François Récanati, Literal Meaning, Cambridge University Press, →ISBN, page 109:

However, the real max procedure of Scheme is a variadic procedure, which means that it accepts any positive number of arguments: ¶ (max 5 1 3 8 9 7 2 6 4) => 9

2006, Nils M. Holm, Sketchy LISP: An Introduction to Functional Programming in Scheme, 2nd edition, Lulu.com, →ISBN, page 53:

(programming, mathematics, linguistics) Taking a variable number of arguments; especially, taking arbitrarily many arguments.

prinimajuščij peremennoje čisló parametrov

принимающий переменное число́ параметров

each variadic argument

(programming) Belonging to a variadic function.


variadic

/vɛəɹiˈædɪk/

PHP 5.6 introduced variadics that explicitly accept a variable number of parameters.

2017, Andrew Beak, PHP 7 Zend Certification Study Guide, page 44:

(programming) A function that takes a variable number of arguments.


autovector

(computing) An interrupt vector representing a priority level, from which the processor determines the actual target address.


pretranslation

pretranslation (usually uncountable, plural pretranslations)

(computing) Translation performed in advance.


cloner

Higher-end hard disk cloners have the ability to create multiple copies simultaneously.

2014, Darren R. Hayes, A Practical Guide to Computer Forensics Investigations:

(computing) A software program that duplicates media.


response time

vasteaika

time between step change and instrument display update

(computing) The period of time between a request for a service and the associated response; typically the request is caused by a user at a terminal hitting the return key, and the response is displayed on a screen.

vasteaika

time between request and computer service response


CPU time

CPU time (countable and uncountable, plural CPU times)

central processing unit
central processing unit

(computing) The length of time that a central processing unit takes to process instructions for a particular program or task.


metacircular

en-adj

metacircular (comparative more metacircular, superlative most metacircular)

more metacircular (comparative)
most metacircular (superlative)

(computing, programming) Exhibiting metacircularity.


snackbar

Users can now look forward to seeing a snackbar open up each time a download completes.

2015 September 24, Cody Toombs, “Chrome Dev For Android Now Shows A Snackbar For Completed Downloads”, in Android Police:

Chrome Dev. on Google's own Android platform received a new update where users would be able to see a snackbar when downloads complete.

2015 September 25, Taha Qureshi, “Android Chrome Dev. Shows A 'Snackbar' When Downloads Complete”, in Tech News Today:

Chrome 47 for Android now shows a snackbar at the bottom of the screen whenever a download has been completed.

2015 December 4, “Google Chrome 47 for Android Brings Download 'Snackbar' and More”, in NDTV:

A Snackbar generally slides up from the bottom, while a Toast usually fades into the center of the screen.

2019, Shaun Lewis, Mike Dunn, Native Mobile Development: A Cross-Reference for iOS and Android, O'Reilly Media, →ISBN, page 165:

(graphical user interface) A temporary banner informing the user of some action which happened or is about to happen, less interactive than a message box window and more interactive than a toast overlay


Russification

From Russify + -ification, from Russian.

(computing, rare) Enabling a computer system to work with the Russian Cyrillic alphabet.


nonpaged

nonpaged memory


treewidth

(mathematics, computing) The width (maximum number of nodes or leaves at any level) of a tree.


BSL

The BSL is a ‘Source Available’ license that freely allows using the code for development and other non-production work such as testing. Production use of the software requires a commercial license from Lightbend.

2022 September 8, Paul Kunert, quoting Jonas Bonér, “Open source biz sick of FOSS community exploitation overhauls software rights”, in The Register:

(software, copyright law) Initialism of Business Source License.


minify

en-verb

minify (third-person singular simple present minifies, present participle minifying, simple past and past participle minified)

minifies (present singular third-person)
minifying (participle present)
minified (participle past)
minified (past)

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

When code is minified, all comments are removed, as well as unneeded whitespace characters (space, newline, and tab).

2008, Steve Souders, High Performance Web Sites: Essential Knowledge for Front-End Engineers,, O'Reilly, page 69:

(programming) To remove white space and unnecessary characters from source code in order to reduce its size.


minification

en-noun

minification (countable and uncountable, plural minifications)

magnification

antonym(s) of “reduction in apparent size”

Minification is the process of eliminating white space, comments, and other non-essential parts of the JavaScript code to decrease the size of the JavaScript files that need to be transferred from the server to the browser.

2010, Stoyan Stefanov, JavaScript Patterns,, O'Reilly, page 36:

(computing) The removal of white space and unnecessary characters from a web page's source code in order to reduce its size and improve download time.


async

The tradeoff is that the first time an async event causes a scheduling point, it incurs the thread creation overhead that it has avoided.

2002, Peter Dibble, Real-time Java platform programming:

(computing) Abbreviation of asynchronous.


feedreader

(computing, Internet) A software program that gathers content from newsfeeds.


templatizable

They are equally templatizable and inlinable.

1998 September 21, John Potter, "Re: operator+(C c1, const C& c2)", in comp.lang.c++.moderated, Usenet

Closures would be reassignable and templatizable, and of course used as values, leading to some ugly syntax without typedefs, but one could contemplate something along the following lines: […]

2006 August 22, The Ghost In The Machine, “Re: Java FACT ?”, in comp.lang.java.advocacy (Usenet):

One can also split the problem into pieces, which gets kind of ugly in C, but might be templatizable in C++: […]

2006 December 17, "The Ghost In The Machine" (username), "Re: Goto's labels makes code _Tons_ more readable ( and lest nested ).", in sci.physics and alt.usenet.kooks, Usenet

Next, TTBOMK you need to do your classes in header files if you are going to make them into generic templates...well, putting them into headers isn't strictly a requirement but the other restrictions for (templatizable code) would encourage only using headers.

2007 January 22, "noone" (username), "work related dig regarding separation of definitions and implementations", in comp.lang.c++, Usenet

(computing, rare) Able to be templatized.


subpath

(computing) A file or resource path relative to another path.


QKD

(cryptography) Initialism of quantum key distribution.


ISV

ISV (countable and uncountable, plural ISVs)

independent software vendor
w:independent software vendor

(business, software) Initialism of independent software vendor (organization specializing in making and selling software; a software publisher)


ASA character

From the initialism for the American Standards Association.

carriage control character
carriage control character

(computing) A standard carriage control character added to the start of each line of text to be printed on a line printer


line printer

(computing) A high-speed impact printer, most often used by older mainframes, that prints an entire line in a single operation


carriage control character

carriage control character (plural carriage control characters)

(computing) A character, added to the beginning of each line of text to be printed on a line printer, that controls the movement of paper through the printer before each new line is printed


read-eval-print loop

read–eval–print loop (plural read-eval-print loops)

read–eval–print loop (canonical)
read-eval-print loops (plural)

It is easier to experiment in languages that provide a read-eval-print loop.

(programming) An interactive programming language interpreter.


landing page

A good international landing page should have languages in some type of graphic that all browsers can read, followed by a selection of other languages that the user can shoot to quickly.

1996, Robert F. Breedlove, Web Programming Unleashed, Indianapolis: Sams.net, page 910:

When the user arrives at that landing page the content is not generic (as the home page will be) but specific

2007, Richard Gay with Alan Charlesworth and Rita Esen, Online marketing: a customer-led approach, page 294:

Your most important information on the landing page should be above the fold.

2008, Susan Sweeney, 101 Ways to Promote Your Tourism Business Web Site, page 104:

If they see their user-generated scent of information (keywords) on a website's landing page, they believe the page will help ... Searchers become confident that the landing page is giving them what they need.

2009, Shari Thurow with Nick Musica, When Search Meets Web Usability, page 71:

Is your landing page clearly about that keyword, and is the keyword used repeatedly on the landing page?

2010, Perry S. Marshall with Bryan Todd, Ultimate Guide to Google Ad Words, page 110:

(web design, marketing) A web page at which a user first arrives at a website, now especially one optimized for a marketing campaign or for lead generation.


split horizon

(computing) A method of preventing routing loops in distance-vector routing protocols by prohibiting a router from advertising a route back onto the interface from which it was learned.


(networking) An Internet transition mechanism for migrating from Internet Protocol version 4 (IPv4) to IPv6.


tunnel broker

(networking) A service that provides a network tunnel.


astroinformatics

(astronomy, computing) The processing of large amounts of astronomical data


astrostatistics

(astronomy, computing) The application of statistics to the study and analysis of astronomical data.


von Neumann machine

von Neumann machine (plural von Neumann machines)

For John von Neumann, Hungarian mathematician

von Neumann architecture
von Neumann architecture

(computing) A computer that implements the von Neumann architecture.

máquina de von Neumann

any computer that has a central processing unit and can store programs in memory


pseudodata

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

(computing) Data that is artificially generated in order to test a program; test data.


inode

Uncertain, but possibly short for index node.

(computing) A data structure representing an object such as a file or a directory in a Unix (or similar) file system.


flowcharting

Finally, they use descriptions and statements from set theory to provide material for flowcharting problems that contain multiple decisions (nested if-thens).

2000, Harold J. Rood, Logic and Structured Design for Computer Programmers, Brooks/Cole, →ISBN, page ix:

(computing) The design and construction of flowcharts.


zone punch

(computing) A hole punched (normally in the top two or three positions) of a punched card in addition to another in order to designate a different (sometimes related) character or to add a plus or minus sign


knightship

(cellular automata) A spaceship, in a cellular automaton, which moves knightwise (i.e., moving two spaces along the x-axis for every space it moves along the y-axis [or vice versa], in the manner of a chess knight); a spaceship which moves with slope 2; a (2,1) spaceship.


mark and sweep

(programming) A form of garbage collection in which every accessible object in memory is flagged, leaving unflagged only those that are no longer reachable and can thus be discarded.


distance vector

Distance-vector protocols are more suited to external routing as they don't require a consistent world-view.

(networking) A class of routing protocol based on sending global state between neighbouring nodes.


link state

A link-state protocol can quickly update the network to route around failure.

(networking) A class of routing protocol based on sending local status updates to every node in the network.


CCM

CCM (countable and uncountable, plural CCMs)

constrained conditional model
w:constrained conditional model

(computing) Initialism of constrained conditional model.


subterm

(mathematics, law, computing) A subordinate term.


multi-touch

The PowerPad is used to produce multi-touch, multi-color graphics.

1983, Personal Computing, volume 7, page 347:

Mr. Jobs seized on the multitouch technology after Apple product designers proposed it as a “safari pad,” a portable Web surfing appliance.

2007 June 29, John Markoff, “Chiefs Defend Slow Network for the iPhone”, in New York Times:

Its trackpad is multi-touch and quite comfortable, though we found its sensitivity too high.

2008, “Asus Eee PC 901” (review), in MaximumPC (December), South San Francisco: Future US, p 64

The multi-touch support on the iPhone provides a series of touch events consisting of smaller, individual parts of a single multi-touch gesture. For example, placing your finger on the screen generates one event, placing a second finger on the screen generates another, and moving either finger generates yet another.

2009, Jonathan Zdziarski, IPhone SDK Application Development: Building Applications for the AppStore, Sebastopol, Cal.: O'Reilly, page 118:

(computing) Of a computer tablet or touch-screen interface, accepting more than one touch at the same time.

multitàctil

accepting more than one touch at same time


multi-touch

But the performance of multi-touch is not so impressive.

2004, Wontaek Seo, Beom-joon Cho, “Efficient Segmentation Path Generation”, in Artificial Intelligence: Methodology, Systems, and Applications: 11th International Conference, Springer, page 445:

One incredible example comes from Thomas Robinson [. . .] ; he creates a virtual light table that pulls in Flickr photos, then uses multitouch to allow you to use two fingers to pinch, zoom, rotate, or simply move the images around on the screen (Figure 12–16).

2009, Brian Fling, Mobile Design and Development: Practical Concepts and Techniques for Creating Mobile Sites and Web Apps, Sebastopol, Cal.: O'Reilly, page 227:


ZWNJ

(computing, typography) Initialism of zero-width non-joiner (“non-printing character used to avoid ligatures”).

zero-width non-joiner

neobʺjedinjájuščij símvol nulevój širiný

необъединя́ющий си́мвол нулево́й ширины́


ZWJ

(computing, typography) Acronym of zero-width joiner.


SODIMM

dual-inline memory module
w:Dual-inline memory module

(computing, electronics) Acronym of small-outline dual-inline memory module.


SO-DIMM

(computing, electronics) Alternative form of SODIMM


raycaster

(computer graphics) A program or algorithm that performs ray casting.


red-black tree

From the colours traditionally used for nodes in diagrams of such trees.

(computing) A type of self-balancing binary search tree, typically used to implement associative arrays.


supercookie

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

The SharedObject class is familiar to many Flash programmers as a way to create a kind of supercookie; a local shared object (LSO) can store ActionScript data on the client between sessions.

2005, Brian Lesser, Giacomo Guilizzoni, Robert Reinhardt, Programming Flash Communication Server:

While doing an online security scan, I was told I can ^([sic]) a vulnerability because of the presence of a supercookie.

2005, Boojum, “Supercookie”, in microsoft.public.security (Usenet):

I use the SR Ware Iron Browser, always on Incognito, and set to remove all data when i close the pane. I also remove all records after each day. Can you tell me, does this remove the supercookies?

2009, Billy, “Adobe's Flash Player sets "supercookies"”, in alt.comp.freeware (Usenet):

(computing, informal) A data store on a user's computer that can be accessed by websites and used as a more persistent form of cookie.


unswizzle

en-verb

unswizzle (third-person singular simple present unswizzles, present participle unswizzling, simple past and past participle unswizzled)

unswizzles (present singular third-person)
unswizzling (participle present)
unswizzled (participle past)
unswizzled (past)

(programming, transitive) To convert memory-dependent pointers to portable symbols or positions during serialization.


The x functions as a wildcard; the processors immediately succeeding the original 8086 and using the same architecture (with progressively greater expansions) also had names ending in 86 (the 80186, 80286, 80386, and 80486; Intel shifted away from this numerical nomenclature after the 80486, but other manufacturers of x86 processors continued the series with -586- and -686-branded processors).

The x86 version of Windows 7 only supports a maximum of 4 GiB of RAM; 64-bit Windows can support a lot more.

(computing) Any of a family of instruction set architectures based on that used by the Intel 8086 microprocessor.

Specifically, the 32-bit version of the x86 instruction set architecture.

(rare) Specifically, the original, 16-bit version of the x86 instruction set architecture.


protected mode

(computing) An operational mode of x86-compatible CPUs, in which software can use features such as virtual memory, paging, and safe multitasking.


real mode

Coordinate term: unreal mode

(computing) The default operational mode of x86-compatible CPUs, offering direct software access to all memory and peripherals but without the advanced features of protected mode.


deblock

deblock (third-person singular simple present deblocks, present participle deblocking, simple past and past participle deblocked)

deblocks (present singular third-person)
deblocking (participle present)
deblocked (participle past)
deblocked (past)

(transitive, computing) To separate the logical records that have been combined into a physical block for storage.

(transitive, computing) To process (digital video) so as to remove block-shaped artifacts of encoding.


deblocked

(computing, of a physical block) Separated into logical records


VLIW

This machine has a VLIW architecture.

(computing, chiefly attributive) Initialism of very long instruction word: an explicitly created set of processor instructions to be executed simultaneously.


unpassworded

Until they do, however, the server will allow unpassworded access to those users, so we strongly discourage this approach.

2003, Simson Garfinkel, Gene Spafford, Alan Schwartz, Practical UNIX and Internet security:

(computing) Not protected with a password.


geodatabase

(geography, databases) A database containing geographical and spatial data


DTO

software engineering
software engineering

data transfer object
data transfer object#English

(software engineering) Initialism of data transfer object.


prelight

prelight (third-person singular simple present prelights, present participle prelighting, simple past and past participle prelit or prelighted)

prelights (present singular third-person)
prelighting (participle present)
prelit (participle past)
prelit (past)
prelighted (participle past)
prelighted (past)

(transitive, chiefly computer graphics) To illuminate in advance.


waker

From Middle English wakere, equivalent to wake + -er. Compare West Frisian wekker (“alarm clock”, literally “waker”), Dutch wekker, German Wecker.

cog

(programming) In the Rust programming language, a handle that "wakes up" a task by notifying its executor that it is ready to be run.


autoindexing

(computing) The programmed retrieval of words from a document for use in building an index


nongreedy

In modern versions of Perl, you can force nongreedy, minimal matching by placing a question mark after any quantifier.

2000, Larry Wall, Tom Christiansen, Jon Orwant, Programming Perl:


d/l

en-verb

l (third-person singular simple present ls, present participle ling, simple past and past participle led)

l (canonical)
ls (present singular third-person)
ling (participle present)
led (participle past)
led (past)


nondirty

The share locks are used to make sure that each individual read of the database's rows contains non-dirty data […]

2002, Heather Wright, ADO.NET: From Novice to Pro, Visual Basic .NET Edition, page 269:


microapp

(computing) A very small application, often one of a group that are integrated into a website


antidictionary

From anti- (“opposite of, reverse”, prefix) + dictionary.

prefix

An antidictionary method is based on an inverse kind of knowledge. Such a method maintains an antidictionary with strings that do not appear in the input. Using the antidictionary, the encoder can often predict the next data symbol […]

2010, David Salomon, Giovanni Motta, Handbook of Data Compression, Springer Science & Business Media, →ISBN, page 430:

computational linguistics
computational linguistics

(computational linguistics) The set of all words of minimal length that never appear in a particular string.


precomposed

For example, the middle letter of naïve could be represented using the combining character approach by U+0069 U+0308, or as a single, precomposed unit using the already prepared character U+00EF. Around 500 precomposed Latin letters, for instance, in the Unicode standard are superfluous, in that they can be represented using combining character sequences.

2009, Ian H. Witten, David Bainbridge, David M. Nichols, How to Build a Digital Library, 2nd edition, Morgan Kaufmann, →ISBN, page 383:

(computing) Describing a character that can also be represented an equivalent string of other characters (typically a letter and a diacritical mark).


localizer

(computing, translation studies) A person who localizes (adapts a product for use in a particular country or region, or adapts translated text to fit a local culture).


biosimulation

(biology, computing) The computer simulation of a biological system


JRE

(computing) Initialism of Java runtime environment


preread

(computing) An operation in which data is read in advance of its being needed.


arraylike

en-adj

arraylike (comparative more arraylike, superlative most arraylike)

more arraylike (comparative)
most arraylike (superlative)

an arraylike data structure

(computing) Resembling or characteristic of an array.


marshaler

The CLR includes a marshaler that knows how to convert parameters and return values between .NET types and unmanaged types. In this example, the int parameters translate directly to 4-byte integers that the function expects […]

2007, Joseph Albahari, Ben Albahari, C# 3.0 in a Nutshell: A Desktop Quick Reference, page 723:

(computing) A mechanism for marshalling data.


bit depth

A bit depth of eight corresponds to a palette of 256 possible colours, because 2⁸ = 256.

(computer graphics) The number of bits (binary digits) used to represent the colour of a single pixel.

длабочина на бојата

computer graphics: the number of bits (binary digits) used to represent the colour of a single pixel


yottabit

Assuming a steady traffic growth similar to that created by the Internet over the last 3 years, we could actually be consuming a yottabit of bandwidth by the year 2015!

2000, Roberto Saracco et al., The Disappearance of Telecommunications, →ISBN, page 38:


DDL

(databases) Initialism of Data Definition Language.


nondeclarative

(computing) Not declarative; procedural.


vtable

Shortening of virtual method table or virtual function table.

This solution allows the Command executor to iterate through a collection of unrelated objects with no vtables and pick out the right method for each one.

Note that nonvirtual functions do not appear in a vtable.

2003, John C. Mitchell, Concepts in programming languages:

The most likely result will be a crash when the code tries to use a vtable entry that contains random garbage.

2003, Steve Heller, C++: a dialogue: programming with the C++ standard library:

(programming) A table of memory pointers to different implementations of a virtual function.


kayles

From Middle English keyles, plural of Middle English keyle (see Dutch kegel, German Kegel, Danish kegle, and Swedish kegla).

(uncountable, game theory) A simple impartial game in combinatorial game theory, in which players take turns to knock out one pin or two adjacent pins from a line of imagined bowling pins.


sys

(computing, attributive) Abbreviation of system.


awaiter

From Middle English awaytur; equivalent to await + -er.

(programming) An object that waits for the completion of an asynchronous task.


fillrate

(computer graphics) A measurement of the number of pixels a video card can render in a certain time period.


renderable

(computer graphics) Any object that can be rendered to the display.


devkit

A devkit basically contains a set of software tools, and several of them can be installed into a target.

2007, Frank H. P. Fitzek, Frank Reichert, Mobile Phone Programming and Its Application to Wireless Networks, page 178:

Sony's devkits are large, to say the least. The Dreamcast, on the other hand, was very much a Microsoft animal and friendlier to code and test.

2009, Luis Levy, Jeannie Novak, Game Development Essentials: Game QA & Testing:

(computing) A set of development tools that allow the creation of software for a particular platform or framework.


upcall

(computing, programming) A call from a lower-level subsystem, such as a kernel or framework, to a higher-level subsystem, such as user code.


subcommand

This command accepts additional subcommands as parameters.

(computing) A command that makes up part of a larger command.


beta reduce

en-verb

beta reduce (third-person singular simple present beta reduces, present participle beta reducing, simple past and past participle beta reduced)

beta reduces (present singular third-person)
beta reducing (participle present)
beta reduced (participle past)
beta reduced (past)

The term (#92;lambdax.#92;,x)#92;,y can beta reduce to y#92;#33;.

(computer science, transitive or intransitive) To syntactically replace a function call by the result of calling that function.


patcher

It is hidden in an installer, license key generator or patcher that you will need to access the offered video or software.

2006, Elizabeth Drake, 50 Plus One Tips to Preventing Identity Theft, page 26:

(computing) A process or program that applies a software patch.


recordset

(databases) A data structure consisting of a group of database records.


parallel port

Coordinate term: serial port

(computing) A physical interface capable of transmitting multiple bits of data simultaneously.


supersample

supersample (third-person singular simple present supersamples, present participle supersampling, simple past and past participle supersampled)

supersamples (present singular third-person)
supersampling (participle present)
supersampled (participle past)
supersampled (past)

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

As mentioned earlier, supersampling will at least decrease the sampling rate at which aliasing begins.

1994, David S. Ebert, Texturing and Modeling: A Procedural Approach, page 65:

(transitive, computer graphics) To antialias by taking samples at several points inside each pixel and choosing an average colour value.


beta reduction

en-noun

beta reduction (countable and uncountable, plural beta reductions)

A natural deduction tree can be put in exact correspondence with typed λ-calculus (that can be considered as just a notation for such deductions), and the cut-elimination in Natural Deduction corresponds exactly to β-reduction in λ-calculus.

1996, Roberto DiCosmo with Vincent Danos, The Linear Logic Primer, Université de Paris VII, retrieved 2016-04-18, page 43:

(computing theory) One of the three rewrite rules of the lambda calculus, which states that the application of a lambda abstraction (λx.t) to a term s yields an expression t[s/x], "t with s instead of x", where all free instances of x in t have been replaced by s.


SLOC

(programming) Initialism of source lines of code.


workalike

(computing) A computer capable of running software designed for another.

(computing) A piece of software that has the same function as another.


rebuffer

en-verb

rebuffer (third-person singular simple present rebuffers, present participle rebuffering, simple past and past participle rebuffered)

rebuffers (present singular third-person)
rebuffering (participle present)
rebuffered (participle past)
rebuffered (past)

This avoids client-side buffer underflows and rebuffering interruptions.

2005, Stephen B. Weinstein, The multimedia Internet:

(transitive, computing) To buffer (data) again.


rebuffering

(computing) A second or subsequent buffering.


new up

new up (third-person singular simple present news up, present participle newing up, simple past and past participle newed up)

news up (present singular third-person)
newing up (participle present)
newed up (participle past)
newed up (past)

The keyword new creates an object in C++ and derived languages.

If an exception occurs trying to new up bar1 or bar2, the TFoo part of the object won't have changed […]

So you just new up the object you want and once its internal reference count drops to 0, the language deletes it (during a free time as a background thread).

2003, Jonathan Hoyle, “Pointers?”, in comp.lang.basic.realbasic (Usenet):

(programming, informal, transitive) To create (an object) by calling its constructor.


pseudonymized

en-adj

pseudonymized (not generally comparable, comparative more pseudonymized, superlative most pseudonymized)

more pseudonymized (comparative)
most pseudonymized (superlative)

(computing, law) Synonym of pseudonymous


autodeletion

Many BBS features are also available, including autodeletion of old messages.

1987, Patrick R. Dewey, 101 software packages to use in your library:

This is no different from the way you handle autodeletion in any other public folder.

2003, Barry Gerber, Mastering Microsoft Exchange Server 2003:

(computing) Automatic deletion; the process of autodeleting.


left-drag

en-verb

left-drag (third-person singular simple present left-drags, present participle left-dragging, simple past and past participle left-dragged)

left-drags (present singular third-person)
left-dragging (participle present)
left-dragged (participle past)
left-dragged (past)

(transitive, computing) To drag an item using the left mouse button.


right-drag

right-drag (third-person singular simple present right-drags, present participle right-dragging, simple past and past participle right-dragged)

right-drags (present singular third-person)
right-dragging (participle present)
right-dragged (participle past)
right-dragged (past)

(transitive, computing) To drag an item using the right mouse button.


input/output

(computing, usually used attributively) The flow of information to and from human users or other client systems.


housekeep

housekeep (third-person singular simple present housekeeps, present participle housekeeping, simple past and past participle housekept)

housekeeps (present singular third-person)
housekeeping (participle present)
housekept (participle past)
housekept (past)

The clock burst which enables the supervisor to housekeep the console input and output and to change program status is currently set to 200 ms.

1965, P. A. Crisman, The compatible time-sharing system: a programmer's guide, page 14:

(transitive, intransitive, computing) To perform the general tasks of housekeeping.


nonspace

en-noun

nonspace (countable and uncountable, plural nonspaces)

For instance, spaces in a filename shipped from a DOS client are not translated to nonspace characters...

2006, Mark Lutz, Programming Python, Volume 10:

(computing) A text character that is not a space (or not whitespace).


computation history

computation history (plural computation histories)

(computer science) a sequence of steps taken by an abstract machine in the process of computing its result.


multisampling

(computer graphics) A form of supersampling in which some components of the final image are not fully supersampled.


metamethod

metamethod (countable and uncountable, plural metamethods)

(programming, Lua) A method belonging to a metatable.


metatable

(programming, Lua) A table (of key-value pairs) associated with another object, which uses the functions (or other data) it contains to define the behaviour of that object under certain conditions.


chromeless

The chromeless player is intended to be implemented by experienced web programmers who want to design a customized video player for their users.

2009, John Rittinghouse, James F. Ransome, Cloud Computing: Implementation, Management, and Security:

(computing, graphical user interface) Without chrome (basic visual elements).


bitboard

(computing) A specialized data structure, a bitset with each bit representing a game position or state, commonly used in computer systems that play board games.


CLUT

colour look-up table
w:colour look-up table

(computer graphics) Initialism of colour look-up table.


game port

(computing) An I/O port, on earlier PCs, used for the attachment of a joystick or similar hardware


segmentation fault

segmentation fault (plural segmentation faults)

(computing) A software error that occurs when a program attempts to access a memory location that it is not permitted to access.

muistialueen ylitys

software error — see also access violation


multipartition

en-verb

multipartition (third-person singular simple present multipartitions, present participle multipartitioning, simple past and past participle multipartitioned)

multipartitions (present singular third-person)
multipartitioning (participle present)
multipartitioned (participle past)
multipartitioned (past)

(computing) To logically divide a hard disk into multiple partitions


subcube

(computing) A subset of a cube (data structure).


schemaless

a schemaless XML document


WAE

(computing) Acronym of Web Application Extension.


declarator

(programming) A construct in source code that declares something, such as a variable.


unreserve

unreserve (third-person singular simple present unreserves, present participle unreserving, simple past and past participle unreserved)

unreserves (present singular third-person)
unreserving (participle present)
unreserved (participle past)
unreserved (past)

(transitive, chiefly computing) To undo or cancel a reservation.


pushdown

From push + down; by analogy with a spring-loaded stack of plates in a cafeteria.

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

(computing) Describing a stack in which items are removed in a LIFO manner from the end at which they were added.


shapelet

(computing) A stylized shape used in pattern recognition systems to correspond to a real object


tebibit

(computing) Strictly, 2⁴⁰ (1024⁴, or 1,099,511,627,776) bits or 2¹⁰ (1024) gibibits, as opposed to a terabit.


terabit

(computing) One trillion (10¹², or 1,000,000,000,000) bits or 1,000 gigabits.


quadbit

(computing) Four bits (binary digits), half a byte; a nibble.


sublanguage

DML is considered a sublanguage of SQL. It's concerned with manipulating data stored in the database. DML consists of four commonly used statements: INSERT, UPDATE, DELETE, and MERGE.

2015, Miguel Cebollero, Michael Coles, Jay Natarajan, Pro T-SQL Programmer's Guide, Apress, →ISBN, page 4:

(computing) A subset of a language, in particular of a programming language.


nonbooting

Your data is still safe, despite being locked up inside an otherwise nonbooting machine.

2004, Rael Dornfest, James Duncan Davidson, Mac OS X Panther hacks:


automounter

(computing) A software system that handles automounting.


automount

automount (third-person singular simple present automounts, present participle automounting, simple past and past participle automounted)

automounts (present singular third-person)
automounting (participle present)
automounted (participle past)
automounted (past)

(transitive, computing) To mount (a file system) automatically.


automount

It can manage devices, automounts, paths, sockets, and other things.

2015, Christopher Negus, Linux Bible, page 567:

(computing) The automatic mounting of a file system.


superpixel

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

(computer graphics) A polygonal part of a digital image, larger than a normal pixel, that is rendered with uniform colour and brightness.


multifactor

(computing) Involving more than one distinct authentication mechanism, such as both a password and facial recognition.


multibuffered

en-adj

multibuffered (comparative more multibuffered, superlative most multibuffered)

more multibuffered (comparative)
most multibuffered (superlative)

(computing, chemistry) Involving more than one buffer.


LUN

logical unit number
w:logical unit number

(computing) Initialism of logical unit number.


filter bank

(signal processing) An array of band-pass filters that separates the input signal into multiple components, each one carrying a single frequency subband of the original signal.


oplock

(computing) An opportunistic lock on a file system object, used for caching purposes rather than to avoid modifications by multiple users at once.


network neutrality

Coined by media law professor Tim Wu in 2003.

coin

The promotion of network neutrality is no different than the challenge of promoting fair evolutionary competition in any privately owned environment, whether a telephone network, operating system, or even a retail store.

2003, Tim Wu, “Network Neutrality, Broadband Discrimination”, in Journal of Telecommunications and High Technology Law, volume 2, page 142:

(networking) A principle proposed for user-access networks participating in the Internet that advocates no restrictions by ISPs or government on the content, sites, platforms, equipment, and modes of communication over the network.


NIS

Network Information Service
w:Network Information Service

(computing) Initialism of Network Information Service.


URBI

(computing) Acronym of Universal Real-Time Behavior Interface.


urbiscript

(computing) A scripting language used to orchestrate C++ (and other) components in robotics software


garbage in, garbage out

Officials explained that the quality of the computer's work depends on the quality of the data fed into it. Neil Hoke, administrative assistant to Stewart, quoted an adage of computer men: "Garbage in, garbage out."

1963 April 1, Raymond Crowley, “Robot Tax Collector Seeks Indications of 'Fudging'”, in Times Daily, Alabama, USA, retrieved 2010-07-26:

The old caveat "GIGO"—garbage in, garbage out—is as valid in architectural design as in any other computer-aided activity.

2008, Roger K. Lewis, "'In Architectural Design, Brains and Talent Trump the Best Software," Washington Post, 19 July (retrieved 26 July 2010)

information technology
information technology

(computing, information technology, translation studies) If input data are not complete, accurate, and timely, then the resulting output is unreliable and of no useful value. If the input is junk, then the output is junk.

eiserchómena dedoména exerchómena dedoména

εισερχόμενα δεδομένα εξερχόμενα δεδομένα

му́сор на вхо́де — му́сор на вы́ходе (músor na vxóde — músor na výxode)

ask a silly question, get a silly answer


procedure division

en-noun

procedure division (plural procedure divisions)

The procedure division contains the imperative, arithmetic, conditional, and other statements that create and manipulate the data.

1971, Allen Kent, Harold Lancour, Encyclopedia of Library and Information Science:

The procedure division contains program logic to compute, manipulate data, and to iterate and branch through program execution.

1999, Gordon Bitter Davis, The Blackwell encyclopedic dictionary of management information:

In the following alternative formulation of the procedure division, the PERFORM statement is used to execute a sequence of paragraphs.

2003, Robert C. Seacord et al., Modernizing legacy systems:

(computing) The part of a COBOL program containing all the instructions that the computer is to execute


data division

The data division is that portion of the program set aside to identify explicitly all the format characteristics of data received by the program, created within the program, and produced as output.

It is best to define the variables within the data division before writing the procedure division.

1997, Peter Groves, Sourcebook on intellectual property law:

We use the data division to control the definition of these fields.

2002, Earl H. Parsons, Structured Programming with COBOL Examples:

(computing) The part of a COBOL program in which the format and layout of external files and databases, and internally-used variables and constants are defined


identification division

identification division (plural identification divisions)

Identification Division This division is the smallest and simplest division of a COBOL program. As the name indicates, it supplies identifying data about the program. It has no effect on the execution of the program but is required as a means of identifying the program to the computer's operating system.

1988, Allen Kent, James G. Williams, Encyclopedia of microcomputers:

The identification division gives the name of the program, its author, the date the program was written and other information that other users may find helpful in understanding or maintaining the program.

The identification division is used to establish the identification of the program and its author.

2006, Prakash Dhara, Computer in Biological Sciences:

(computing) The (sometimes optional) part of a COBOL program that identifies the name of the program (and optionally of its programmer)


environment division

environment division (plural environment divisions)

The developers of Cobol made explicit recognition of this problem by providing an environment division for programs, into which as many as possible of the machine- dependent aspects of a process are collected.

The environment division comprises two sections: the configuration section which holds information about the way in which a specific machine implements COBOL, and the input-output section, which describes external devices that will be accessed during execution of the program.

The environment division is the link between the COBOL program and the computer and input-output devices the program uses.

2006, Knute Axelson, Mary Bellino, Dave Harper, Coding: The Handbook for Information Technology:

(computing) The part of a COBOL program that specifies the hardware on which it is designed to run, the symbolic names to be used by files, and certain other specifications.


data entry

(computing) The act of inputting data into a computer, such as by typing out handwriting, capturing data from scanned documents, taking responses from telephone interviews, etc.


pythonic

en-adj

pythonic (comparative more pythonic, superlative most pythonic)

more pythonic (comparative)
most pythonic (superlative)

(programming) Alternative letter-case form of Pythonic


configuration section

en-noun

configuration section (plural configuration sections)

environment division
environment division

(computing) The part of the environment division of a COBOL program that specifies the computer that the compiled code is to run on, and hence the instruction set that the compiler should use.


input-output section

input-output section (plural input-output sections)

(computing) The part of the environment division of a COBOL program that specifies the symbolic names of external files accessed by the program


file section

(computing) The part of the data division of a COBOL program that describes the format of the logical records associated with external files to be accessed by the progrem


working-storage section

working-storage section (plural working-storage sections)

(computing) The part of the data division of a COBOL program that describes the format of local variables and constants to be used by the program


linkage section

linkage section (plural linkage sections)

(computing) The part of the data division of a COBOL program that describes the format of variables and constants passed to the program as parameters, either from JCL or from a calling program


JCL

Job Control Language
w:Job Control Language

(computing) Initialism of Job Control Language.


undefine

en-verb

undefine (third-person singular simple present undefines, present participle undefining, simple past and past participle undefined)

undefines (present singular third-person)
undefining (participle present)
undefined (participle past)
undefined (past)

(programming, transitive) To remove the definition of; to return to an undefined state.


hacking run

It'll take a hacking run to find the roots of such a Byzantine bug.

(computing) A hacking session extended long outside normal working times, especially one longer than 12 hours; sometimes an all-nighter.


schlockware

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

From schlock (“shoddy or inferior commodity”) + -ware, from Yiddish שלאַק (shlak).

af

As someone else wrote, "interesting thread you have here." Having worked in a group that has implemented 70,000 seats of M$ schlockware for a single customer, I can testify that having that many seats in your environment, barely draws any attention from the boyz in Redmond.

1997, Vincent M. Hanchon, “The best GUI that ever was”, in comp.sys.mac.advocacy (Usenet):

1998, Larry Wall, quoted in "Open source gurus convene", C-Net E-Magazine, April 8, 1998.
You'll do us all a big favor if you disassociate freeware from schlockware.

(computing, derogatory, slang) Software that is of shoddy or inferior quality.


misclick

Coordinate term: mistap

It takes time, dedication, curiosity, and a hint of stubbornness to get past the missteps and misclicks. Every image you work on today teaches you strategy and skills for the image you'll open tomorrow.

2005, Katrin Eismann, Wayne Palmer, Photoshop restoration and retouching:

(computing) A click of a computer mouse that is inaccurate and therefore fails to perform the desired action.


misclick

en-verb

misclick (third-person singular simple present misclicks, present participle misclicking, simple past and past participle misclicked)

misclicks (present singular third-person)
misclicking (participle present)
misclicked (participle past)
misclicked (past)

Coordinate term: mistap

(computing, transitive, intransitive) To perform an erroneous click with a computer mouse.


microoperation

(computing) Any of several simpler operations that form a more complex machine instruction


waitable

en-adj

waitable (comparative more waitable, superlative most waitable)

more waitable (comparative)
most waitable (superlative)

This function cancels a waitable timer operation. The timer remains in its current state and will not restart until explicitly started […]

1997, Daniel Appleman, Dan Appleman's Visual Basic 5.0 programmer's guide to the Win32 API, Ziff-Davis Press, →ISBN, page 1160:

In a [certain] Win32 application, you need to process messages, but you also want to wait for kernel-level waitable objects, and coordinate several activities.

2005, Alex Martelli et al., Python Cookbook, Second Edition, O'Reilly Media, Inc., →ISBN, page 381:

(computing) Implementing a wait/notify functionality.


unmarshal

en-verb

unmarshal (third-person singular simple present unmarshals, present participle unmarshalling or unmarshaling, simple past and past participle unmarshalled or unmarshaled)

unmarshals (present singular third-person)
unmarshalling (participle present)
unmarshaling (participle present)
unmarshalled (participle past)
unmarshalled (past)
unmarshaled (participle past)
unmarshaled (past)

(computing, transitive) To decode from a marshalled state.


antijoin

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

(algebra, databases) A type of join, denoted by ▷, such that R▷S yields only those tuples in R for which S has no corresponding tuple of the same value.


terascale

(computing) Describing any computer operating at a speed measured in teraflops


pathname

Coordinate term: basename

Meronyms: filepath, filename, basename

(computing) The full name of a computer file, including the names of any directories or subdirectories in the path needed to access it.


multibuffering

(computing) The use of more than one buffer.


Winblows

Blend of Windows + blows (in the slang sense where something that "blows" is worthless or inferior). First use appears c. 1997 in the periodical Working Woman.

Winblows regrets that it is "Not Justice Department Approved."

1998, Newsweek, Incorporated, Newsweek, Volume 131, page 12:

Ring me when Winblows becomes free, or when there are free dev tools for it!

1999, John Purcell (editor), Linux, The Complete Reference; The Advanced Reference · Book 2, page 319:

While many users run versions of Linux or Unix on their PCs, most PC users run some flavor of Windows (often referred to by Mac and Unix users as WinDoze or WinBlows).

2003, David Chappelle, Protect Yourself Online, How to Cover Your Assets Every Time You Log On, page 27:

(computing, slang, derogatory) The Microsoft Windows operating system.


Microshaft

Blend of Microsoft + shaft (in slang sense; see shafted).

(computing, slang, derogatory) The computer company Microsoft.


palettization

(computer graphics) The act or process of palettizing.


modeless

(computing) Not modal; not having separate modes in which user input has different effects.

Dialogs can be modal, in which case the user is required to provide necessary information before work in the main window can continue, or modeless. Modeless dialogs do not prevent the user from interacting with any of the other windows in the application.

a. 2011, “Dialog Windows”, in Qt Widgets Documentation, archived from the original on 2020-02-07:

graphical user interface
graphical user interface

(graphical user interface) Not modal; not requiring immediate user interaction and thus allowing interaction with other widgets.


modelessness

(computing) The property of being modeless.


nondialup

The method used is to connect the autoanswer modem between the telephone line and a line to the nondialup network.

1989, James Arlin Cooper, Computer and communications security: strategies for the 1990s:

Here is a more complicated example in which we upload a text file to an IBM mainframe through a direct (nondialup) linemode connection.

1992, Christine M. Gianone, Using MS-DOS Kermit: connecting your PC to the electronic world:

However, lock-and-key also works over nondialup links.

2004, Richard A. Deal, Cisco router firewall security:


linemode

This example, since it is via telnet, uses the linemode browser. The user will be able to explore the web, but will not be able to use a hypertext-based interface.

1993, A. Heck, Fionn Murtagh, Intelligent information retrieval:

In line-at-a-time or linemode, basically all the character processing including backspacing is done by the client, with the desired characters sent to the server only when the enter key is pressed.

2000, J. Scott Haugdahl, Network analysis and troubleshooting:

(computing) A mode of interaction with a remote server where all incoming text characters are printed to the current line, without the possibility of updating the text of previous lines.


suboption

(chiefly computing) A secondary option available as part of a main option.


vuln

(computing, informal) A vulnerability (weakness in software etc. that can be maliciously exploited).


premaster

premaster (third-person singular simple present premasters, present participle premastering, simple past and past participle premastered)

premasters (present singular third-person)
premastering (participle present)
premastered (participle past)
premastered (past)

(computing) To make a master copy of data on a hard disk before writing it to optical disc.


reskin

reskin (third-person singular simple present reskins, present participle reskinning, simple past and past participle reskinned)

reskins (present singular third-person)
reskinning (participle present)
reskinned (participle past)
reskinned (past)

The editor can be reskinned. In other words, the color scheme and look and feel of the buttons can be changed.

2007, Quentin Zervaas, Practical Web 2.0 Applications with PHP, page 291:

(computing, transitive) To change the skin, or visual appearance, of an application or a video game character etc.


informetrics

(mathematics, computing) The study of quantitative aspects of information


autofill

(computing) Any software feature that fills in (fields of a form, cells of a spreadsheet, etc.) automatically.


prepopulate

prepopulate (third-person singular simple present prepopulates, present participle prepopulating, simple past and past participle prepopulated)

prepopulates (present singular third-person)
prepopulating (participle present)
prepopulated (participle past)
prepopulated (past)

However, in addition to disabling the billing fields, we are also prepopulating them with data from the shipping fields.

(transitive, computing) To populate (form fields, a database, etc.) in advance.


sploit

Other exploit creators were less careful, turning out garbage sploits that sometimes wouldn't work at all or would even crash a target service most of the time.

2006, Ed Skoudis, Tom Liston, Counter hack reloaded:

In other words, some script-kiddie blindly launching a “sploit” to a range of addresses does not exactly embody the essence of this category.

2007, Thomas W. Shinder, Thorsten Behrens, The Best Damn Firewall Book Period:

(informal, computing) exploit (program or technique that exploits a vulnerability in other software)


translational bioinformatics

(genetics, biology, computing) The branch of bioinformatics that uses genomic data as its source


stego

Clipping of various terms relating to steganography.

A stego text might become meaningless if words of the cover text are freely replaced to synonyms without considering the context.

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

(cryptography) Steganographic; relating to or hidden using steganography.


stego

en-noun

stego (countable and uncountable, plural stegos)

One might use traditional steganalysis to find stegos and then identify the guilty actors.

2020, Hanzhou Wu, “Unsupervised steganographer identification via clustering and outlier detection”, in Mahmoud Hassaballah, editor, Digital Media Steganography, London: Academic Press, →ISBN, page 296:

(countable, cryptography) A secret message hidden using steganography.


baby duck syndrome

LL-Q1860 (eng)-Vealhurl-baby duck syndrome.wav

From the tendency of newly hatched ducks or other birds to imprint on the first thing they see.

Lotus 1-2-3 has become the spreadsheet package chosen by most people and is still widely used. This is sometimes called the "baby duck syndrome," meaning that once a person uses one certain spreadsheet and becomes familiar with it, he will not try another package even though it may be easier to use and better suited to his needs.

1991, Andrew W. Lai, “Graphical Decision Aids: Spreadsheets”, in Allen Kent, James G. Williams, editors, Encyclopedia of Microcomputers, volume 8 (Geographic Information System to Hypertext), New York, N.Y., Basel: Marcel Dekker, →ISBN, page 82:

The tools go back on the shelf, mostly unused, for a number of reasons, not just the baby-duck syndrome.

1993, Dr. Dobb’s Journal, page 78, column 3:

The phenomenon of baby duck syndrome is well known – it's what happens when users judge new and upcoming systems by comparing them with the first system they learned. This means that users generally prefer systems similar to those they learned on and dislike unfamiliar systems. […] This syndrome has substantial impact on user interface design. Developers must take into account previous user experiences to make users comfortable if they want these users to move or upgrade to their system. Baby duck syndrome can also make usability studies difficult as users familiar with a given system almost invariably describe deviations from it as confusing or problematic.

2005 March 2, Peter Seebach, “The Cranky User: Baby Duck Syndrome: Imprinting on Your First System Makes Change a Very Hard Thing”, in IBM developerWorks, archived from the original on 2012-04-19:

Most people acquainted with a personal computer system exhibit the baby duck syndrome. Ducklings (and birds generally) bond to the first caregiver they see, usually a parent duck. […] The same occurs with people who bond to one kind of computer system, say Windows or Mac, and become fixed on that system as the natural way that computers should be.

2013 April 22, Ted Herman, “General Landscape of Computing Languages”, in A Functional Start to Computing with Python (Chapman & Hall/CRC Textbooks in Computing), Boca Raton, Fla.: CRC Press, →ISBN, page 13:

Frankly speaking, baby duck syndrome is detrimental because users block themselves from trying new and better methods, even though the learning curve of the new tool is worth the climb.

2022, Chong Ho Alex Yu, “Cutting Edge Data Analytical Tools”, in Data Mining and Exploration: From Traditional Statistics to Modern Data Science (A Science Publishers Book), Boca Raton, Fla., New York, N.Y.: CRC Press, →DOI, →ISBN, page 47:

(computing, humorous) The tendency of computer users to think the system (software or usage paradigm) they originally started using is better than others.


filestore

The manipulation of files and related data in an OSI environment is achieved by mapping the real filestores of real systems on to virtual filestores that have standard interfaces to the OSI communications networks.

1994, Andy Sloane, Computer communications: principles and business applications, page 200:

(computing) A conceptual space where files are stored.


reparent

en-verb

reparent (third-person singular simple present reparents, present participle reparenting, simple past and past participle reparented)

reparents (present singular third-person)
reparenting (participle present)
reparented (participle past)
reparented (past)

If the client reparents the window away from root, the window is no longer a top-level window.

1995, Adrian Nye, David Flanagan, Programmer's supplement for release 6 of the X Window System:

(transitive, computing) To change the parent of an object in a data structure.


nondraggable

This game covers the whole screen with a single, nondraggable window, but the menu bar is visible and events are processed.

1995, Jamie McCornack, Ingemar Ragnemalm, Paul Celestin, Tricks of the Mac game programming gurus, page 291:


pseudorelational

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

(databases) Having certain elements of a relational database.


dequantization

en-noun

dequantization (usually uncountable, plural dequantizations)

(computing) A quantum algorithm once thought to have quantum advantage has been efficiently replicated using classical algorithms with suitable data access


call graph

(computing) A directed graph that represents relationships between called and calling subroutines in a computer program, used in code analysis.


i/o

i/o devices are pieces of hardware used to communicate with a computer.

(computing, also nominalised) in/out, input/output (descriptive of data flow)


picture box

Visual Basic has a picture box control in its toolbox, represented by a cactus (the same icon as is used by Developer Studio to represent a bitmap resource).

1998, Mike Collins, Windows NT infrastructure design, page 325:

Displaying images on a form is very simple with a picture box. Just set the image property to a file on your hard drive.

2004, Kate Gregory, Microsoft Visual C++ .NET 2003: kick start, page 65:

(computing, graphical user interface) A user interface control for displaying an image.


dedent

en-verb

dedent (third-person singular simple present dedents, present participle dedenting, simple past and past participle dedented)

dedents (present singular third-person)
dedenting (participle present)
dedented (participle past)
dedented (past)

Dedent Region If there were any need to prove that Python was a programmer's tool, and not something written for anyone with the slightest grasp of the English language, instead of the Python language, this menu option would dissuade them from that belief. Really, who would call something dedent? ... Unlike the indenting command, dedenting (can this really be used as a verb?) a block can cause problems.

2008, Matthew A. Telles, Python Power!: The Comprehensive Guide, →ISBN:

If the body of the if statement, the failwith, was dedented four spaces and therefore lined up with the if keyword, the F# compiler would yield a warning.

2009, Chris Smith, Programming F#, →ISBN, page 7:

Items within a block structure are sequential code statements indented the same amount to indicate that they are related. The first line of code dedented (moved back a notch) after a block structure does not belong to the block structure.

2016, Laura Tateosian, Python For ArcGIS, page 24:

(computing, transitive, primarily Python) To outdent; to remove an indent from.


dedent

(computing, transitive, primarily Python) An outdent.


relightable

A relightable model requires more than 20 GB of raw image data.

2007, Markus Gross, Hanspeter Pfister, Point-based graphics, page 78:

(computer graphics) Capable of being rendered again with different simulated lighting conditions.


retopology

(computer graphics) Modification of the topology of an object.


SVGA

Super Video Graphics Array
w:Super Video Graphics Array

(computer graphics) Initialism of Super Video Graphics Array.


nonmodem

external clocking A term often used to describe nonmodem clocking; clocks located outside of a modem; because of confusion in the use of the term, it is better to use the terms "modem clocking" and "nonmodem clocking"...

1985, Malcolm G. Lane, Data communications software design:

If you want faster or nonmodem access, you can also purchase a dedicated phone line connection with special hardware.

1997, Brian J. Thomas, The Internet for scientists and engineers: online tools and resources, page 7:

(computing) Not of or pertaining to a modem.


modemless

Although a modemless interface to these non-PCM networks is possible, they are limited in data speed to 4,800 b/s or less […]

1986, James Harry Green, The Dow Jones-Irwin handbook of telecommunications, page 314:


multisession

multisession (third-person singular simple present multisessions, present participle multisessioning, simple past and past participle multisessioned)

multisessions (present singular third-person)
multisessioning (participle present)
multisessioned (participle past)
multisessioned (past)

(computing) To operate multiple simultaneous sessions, for example allowing many users to be active at one time.


scenegraph

(computer graphics) A data structure representing a graphical scene.


autoblock

en-noun

autoblock (usually uncountable, plural autoblocks)

From the online vendor documentation, we determined that this version of the WatchGuard Firebox enabled an autoblock feature by default.

2004, TechRepublic, IT security survival guide:

(computing) (An) automatic blocking (inhibition of a feature etc.).


autoblock

en-verb

autoblock (third-person singular simple present autoblocks, present participle autoblocking, simple past and past participle autoblocked)

autoblocks (present singular third-person)
autoblocking (participle present)
autoblocked (participle past)
autoblocked (past)


RIA

rich Internet application
rich Internet application#English

(computing) Initialism of rich Internet application.


nonpointer

(computing, chiefly attributive) A variable, etc. that is not a pointer.


fileserver

(computing) A server used to share files with other computers.


softmodem

(computing) A modem with minimal hardware capabilities, designed to use a host computer's resources to perform most of the tasks performed by dedicated hardware in a traditional modem.


Winmodem

Blend of Windows + modem; from a trademark of U.S. Robotics.

Coordinate term: Linmodem

(computing) A softmodem designed to work with the Microsoft Windows operating system.


jump drive

(USB flash drive): A trademark name of flash drives owned by Lexar.


subprocedure

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

(computer science) A procedure that can be called by higher-level procedures as part of their operation.


ABAC

attribute-based access control
w:Attribute Based Access Control

(computing) Initialism of attribute-based access control.


autonumbering

Luckily for us, that's where FrameMaker's autonumbering feature comes in. In documents, autonumbering does just what its name implies: It automatically numbers your paragraphs so you don't have to.

2001, Lisa Jahred, FrameMaker 6: Beyond the Basics, page 40:


DFSG

(computing) Initialism of Debian Free Software Guidelines.


DIMM

dual in-line memory module
w:dual in-line memory module

(computer hardware) Initialism of dual in-line memory module.


TV tuner

(computing) A hardware component that allows a computer to receive television signals.


memoried

en-adj

memoried (comparative more memoried, superlative most memoried)

more memoried (comparative)
most memoried (superlative)

Recently, such price-reduction strategies have been replaced by a stable pricing system for our much more powerful, large-memoried machines of today.

1992, The Journal of the American Chamber of Commerce in Japan, page 105:

(poetic, literary or computing, in combination) Having a memory (of a given kind).


QVT

UML models may be automatically transformed to other representations (e.g. Java) by means of QVT-like transformation languages, supported by the OMG.

(software) Initialism of Query/View/Transformation (a standard for model transformation in a certain model-driven architecture.)


SDL

(computing) Initialism of Simple Declarative Language.

(databases) Initialism of Schema Definition Language.


RESTful

The RESTafarians — or REST zealots — are probably right that a RESTful approach is best for retrieving information, but it is obviously inappropriate whenever the remote procedure call has side effects.

2005, David Paul Megginson, Imperfect XML: Rants, Raves, Tips, and Tricks, page 124:

In this chapter, we'll build a RESTful web service on top of the MoviesService and OrdersService applications.

2008, Dan Chak, Enterprise Rails, page 279:

representational state transfer
representational state transfer#English

(computing) Using REST (representational state transfer).


writeback

(computing) An operation in which data previously read into a cache is written back to permanent storage.


JSR

(computing) Initialism of Jump to Subroutine: (an assembler command)

(computing, Java programming language) Initialism of Java Specification Request.


readahead

en-noun

readahead (countable and uncountable, plural readaheads)

(computing) The operation of reading data from a storage medium in advance so that it is immediately available when requested.


spooler

The print spooler sends each page to the printer when it is ready for it.

(computing) A program or process that spools (places data in a queue to be accessed later)


data-bound

(computing) Synchronised with a data source by means of data binding.


multimediocrity

multimediocrity (usually uncountable, plural multimediocrities)

Blend of multimedia + mediocrity, used in the early 1990s.

(slang, computing, rare) Poor-quality multimedia material.


endofunctor

(category theory) A functor that maps a category to itself.


onion skinning

(computer graphics) A technique in animation in which consecutive frames are layered translucently to aid the animator.


LUG

(computing) Initialism of Linux user group.


unencode

en-verb

unencode (third-person singular simple present unencodes, present participle unencoding, simple past and past participle unencoded)

unencodes (present singular third-person)
unencoding (participle present)
unencoded (participle past)
unencoded (past)


uuencode

uuencode (third-person singular simple present uuencodes, present participle uuencoding, simple past and past participle uuencoded)

uuencodes (present singular third-person)
uuencoding (participle present)
uuencoded (participle past)
uuencoded (past)

After the Unix program uuencode (Unix-to-Unix encoding), for encoding binary data for transmission over the UUCP mail system.

(transitive, computing) To encode (binary data) into a text-based format for transmission.


left inverse

(category theory) For a given morphism f : X → Y, its right inverse (if it has one) is a morphism s : Y → X such that s∘f= mbox id_X.


minisupercomputer

(computing) A computer capable of vector processing and small-scale multiprocessing, a cheaper alternative to a full supercomputer in the 1980s.


Crayette

From Cray + -ette; coined by the industry magazine Datamation.

(computing, informal, dated) Any minisupercomputer with an instruction set compatible with those of Cray supercomputers.


readback

Deverbal from read back, as in read that back to me, please.

If buffer readbacks are used, it is therefore important to try to reduce both the number of readbacks issued and the amount of data read back.

2005, Christer Ericson, Real-time collision detection, page 415:

(computing) The act of reading data back from a location where it has been stored.


socketless

(computing) Without the use of network sockets.


WORA

en-adj

WORA (comparative more WORA, superlative most WORA)

more WORA (comparative)
most WORA (superlative)

Is JavaScript any more WORA than C?

write once, run anywhere
write once, run anywhere#English

(computing) Initialism of write once, run anywhere.


WORE

(computing) Initialism of write once, run everywhere.


content repository

en-noun

content repository (plural content repositories)

content management system
content management system

(computing) The main repository of a content management system.


test harness

(computing) A software framework containing tests to verify the behaviour of other software components.


FDK

(Adobe, software) Initialism of Font Development Kit.


FAT

FAT (countable and uncountable, plural FATs)

File Allocation Table
w:File Allocation Table

file allocation table
file allocation table#English

(computing) Acronym of File Allocation Table or file allocation table.

Any of a series of file systems that use one or more FATs.

(specifically, Microsoft Windows) FAT12 or FAT16, without drawing a distinction between the two.


VFAT

backwards compatibility
backwards compatibility

(computing) Initialism of virtual file allocation table: the method used by Windows 9x and Windows NT to allow the use of long filenames on FAT16 and FAT32 file systems while still providing 8.3 aliases of these filenames for backwards compatibility with systems not supporting long filenames.


FATX

(computing) Abbreviation of Xbox file allocation table: the version of the FAT file system used on Xbox consoles and compatible storage peripherals.


exFAT

(computing) Initialism of extended file allocation table, a 64-bit derivative of the FAT family of file systems.