cofunction

(programming) A costatement that takes the form of a function and can accept parameters and return a value.


function code

(computing) Any character used to specify a function of a piece of software or hardware (such as carriage return of a printer)


function key

First use appears c. 1930 in the listing of U.S. Patents.

(computing) Any of a set of keys on a personal computer or terminal keyboard used to activate a predefined or programmable function, especially a numbered row of keys (F1, F2, etc.) above the alphanumeric keys.

功能键

computing: key that activates a function


shift key

First use appears c. 1883 in the listing of U.S. Patents.

(computing) A key on a personal computer or terminal keyboard used to effect the same function, or to change the function of the function keys.


alt key

First use appears c. 1964 on the computer keyboard of the PDP-6 TECO.

(computing) A key on a personal computer or terminal keyboard used in combination to alter the function of other keys.


control key

First use appears c. 1978 in the publication Practical Computing.

(computing, computer hardware) A key on a personal computer or terminal keyboard used in combination to modify the function of other keys; normally labelled "Ctrl".


function-evaluation routine

en-noun

function-evaluation routine (plural function-evaluation routines)

(computing) A program, module or subroutine etc that returns the value of a defined function


Ctrl

Press Ctrl-Alt-Del to restart the computer.

(computing) Abbreviation of control key.

Strg

abbreviation on the control key on a keyboard


mashup

From mash (“to convert into a mash; to mix thoroughly”) + up.

(informal) Something consisting of two or more elements combined together.

(chiefly computing, slang) A derivative work consisting of two or more pieces of (generally digital) media joined together, such as a video clip with a different soundtrack applied for humorous effect, or a map overlaid with user-supplied data.

Mashup

derivative work consisting of two or more pieces of media joined together


astral plane

Emoji are in the astral plane.

If your application works with MathML, or in various languages whose character sets gained support in Unicode 3.1 through the so-called Astral Planes, you will need to know that what Java calls a char is not really the same thing as a Unicode character or an XML character.

2002, David Brownell, SAX2, O'Reilly Media, →ISBN, page 110:

The answer was UTF-16. Two blocks of 16-bit values were set aside for use as special values for encoding astral plane characters.

2002, Lars Marius Garshol, “Re: Stupid Unicode/UTF-16 Question”, in comp.text.xml (Usenet):

UTF-16 encodes every character from O—65535 as 2 bytes; it then uses some dirty hacks if you actually need to represent the rarely used astral plane Unicode characters beyond 65535.

2009, Mark Pilgrim, Dive Into Python 3, Apress, →ISBN, page 55:

The astral planes include some such characters, notably in the CJK extensions, without which it is impossible to write some people's names correctly.

2011, Tom Anderson, “Efficient unicode string implementation was: Re: Why No Supplemental Characters In Character Literals?”, in comp.lang.java.programmer (Usenet):

Such characters are in the so-called “Astral Planes,” with a code point above U+FFFF.

2011, David Hunter, Jeff Rafter, et al. (6 other authors), Beginning XML, John Wiley & Sons, →ISBN, page 134:

But not all codepoints are used equally. Those in the "astral plane", for example, are used rarely, so the vast majority of the time you would be using twice as much memory as strictly necessary.

2012, MRAB, “Re: Py 3.3, unicode / upper()”, in comp.lang.python (Usenet):

Let's assume you want to display a Unicode character via JavaScript that is in an astral plane (obviously, there is a risk when doing so: not all fonts support all such characters).

2014, Axel Rauschmayer, Speaking JavaScript, O'Reilly Media, →ISBN, page 364:

(computing, slang, humorous) A Unicode plane (range of code points) above the Basic Multilingual Plane; any plane beyond U+FFFF.


GUID

(computing) Acronym of globally unique identifier.


enterprisey

en-adj

enterprisey (comparative more enterprisey, superlative most enterprisey)

more enterprisey (comparative)
most enterprisey (superlative)

Because of its built-in support for many advanced features, TorqueBox is often distinguished as enterprise-grade software. But it does this without many of the drawbacks programmers often associate with “enterprisey” things.

2016, Joe Kutner, Deploying with JRuby 9k: Deliver Scalable Web Apps Using the JVM, Pragmatic Bookshelf, →ISBN:

(computing slang, often derogatory) Of, pertaining to, or resembling the sort of software that would be developed for a large commercial enterprise.


keypunch

In an admirable combination of the skills of the scientist and the sensitivity of the artist, he mapped hundreds of thousands of images through a keypunch data-processing system and then tried to understand the meanings of the patterns that emerged independent of his own classifications.

1981, William Irwin Thompson, The Time Falling Bodies Take to Light: Mythology, Sexuality and the Origins of Culture, London: Rider/Hutchinson & Co., page 107:

(computing) A mechanical device whose keys are pressed, individually or in combination, to punch holes in punched cards or paper tape that correspond to particular characters.

(computing) An electric machine with a keyboard that has the same function.


coder

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


LSI

en-noun

LSI (countable and uncountable, plural LSIs)

latent semantic indexing
w:latent semantic indexing

(computing) Initialism of latent semantic indexing.


malfunction routine

malfunction routine (plural malfunction routines)

(computing) Any program or subroutine responsible for troubleshooting problems.


predefined function

predefined function (plural predefined functions)

programming language
programming language

(computing) Any of a set of subroutines that perform standard mathematical functions included in a programming language; either included in a program at compilation time, or called when a program is executed


PHY

(computing) An electronic circuit implementing the physical layer of the OSI model.


programmed function key

programmed function key (plural programmed function keys)

programmed function keys (plural)
PF key (abbreviation)

(computing) A function key whose function can be assigned by the user or by a program.


random function

random function (plural random functions)

(mathematics, computing) A function whose formula is always the same, but whose initial value is chosen at random from a set of possible values (its domain).

probability distribution
probability distribution

(computing) A function that returns a random or pseudo-random value that is distributed according to a specific probability distribution associated with the function.


recursive function

recursive function (plural recursive functions)

Computable function
Recursion (computer science)

(computing) Any function that uses recursion and can call itself until a certain condition is met.


restricted function

restricted function (plural restricted functions)

(computing) A function used in an operating system that is not available to application programs.


application program

application program (plural application programs)

(computing) A computer program written to solve a particular problem or to be used in a particular user-defined application.


user-defined function

user-defined function (plural user-defined functions)

(computing) A program or subroutine, provided by the user rather than being built into the system, that may return a value and may take input parameters.


chooser

From Middle English *chosere, cheoser, chesere, cheosere, equivalent to choose + -er.

a file chooser; a colour chooser

graphical user interface
graphical user interface

(graphical user interface) A user interface element allowing something to be selected from a list or group.


MathML

Abbreviation of mathematical markup language.

abbrev

(mathematics, computing) An XML-based markup language for defining the appearance and meaning of mathematical formulae.


piconet

(computing) a small computer network using Bluetooth protocols


always-on

(computing) continuously connected to the Internet e.g. by broadband


dial-up

dial-up networking

In dial-up networking, both your PC and the remote system run network-protocol (called TCP/IP) software. When your PC dials up and sets up a communication path, the network protocols exchange data packets over that dial-up connection.

2004, Naba Barkakati, “Setting Up Dial-Up Networking”, in Red Hat Fedora Linux 2 All-in-One Desk Reference For Dummies, John Wiley & Sons, →ISBN, page 285:

(computing, of a connection to a network) Requiring a telephone number to be dialed.


dial-up

(computing) A network connection that requires a telephone number to be dialed.


microbrowser

(computing) Any relatively small web browser designed for use on a mobile phone or similar technology


extranet

(computing) A private computer network that uses Internet protocols and can be accessed by authorized individuals via the Internet.

ekstranet

private computer network accessed via the Internet


superstring

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

From super- + string. In physics sense: Back-formation from superstring theory, which is a shorthand for supersymmetric string theory.

Given the superstring "cathode", we can extract the substrings "cat", "hod", and "ode".

(computing) The string (sequence of text characters) that contains a substring.


webcam

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

And while the Webcams focused on street scenes and other public gathering spots do seem to occupy an uncertain status as a new medium, they perhaps raise an ethical question: Is this the cinéma vérité of cyberspace or is it private surveillance?

1996 April 29, Steve Lohr, “Dining Out in Manhattan: How to See and Be Seen”, in The New York Times, →ISSN, page D24:

As Covid-19 lockdowns took effect around the world, millions turned to remote working and organising virtual hangouts with friends. Overnight, webcams went from mundane computer accessories to gold dust.

2020 July 25, Chris Baraniuk, “No end to Covid-19 webcam shortage”, in BBC News:

(computing, photography) A video camera whose output may be viewed in real time over a computer network, originally the World Wide Web.


weblogging

(computing) The design and editing of a weblog; blogging


blogging

(computing) The design and editing of a blog; weblogging.


volatility

en-noun

volatility (countable and uncountable, plural volatilities)

(computing, uncountable) The state of not retaining data in the absence of power.

энергозависимый

о компьютерной памяти


text box

(computing, graphical user interface) A rectangular widget that accepts textual input on an interactive electronic display.


billboard

→ Polish: billboard

أَفِيش

large advertisement along side of highway

(computer graphics) A sprite that always faces the screen, no matter which direction it is viewed from.


hypermedia

From hyper- + media, coined by American information technologist, philosopher, and sociologist Ted Nelson in 1965.

coin

From the `70s onwards, Muffler, de Sola Pool and other gurus attempted to prove that the advent of hypermedia would paradoxically involve a return to the economic liberalism of the past.

1995 September, Richard Barbrook, Andy Cameron, “The Californian Ideology”, in Mute, volume 1, number 3, →ISSN:

(computing) The use of text, data, graphics, audio and video as elements of an extended hypertext system in which all elements are linked so that the user can move among them at will.


HM

Hindley-Milner
Hindley-Milner type system#English

(computing theory) Initialism of Hindley-Milner.


cons

Meronyms: car, cdr

(programming) A data structure in Lisp that is a pair of pointers, car and cdr, used mainly for lists.


cons

en-verb

cons (third-person singular simple present conses, present participle consing, simple past and past participle consed)

conses (present singular third-person)
consing (participle present)
consed (participle past)
consed (past)

This version of length arises naturally from the recursive definition of a list: “a list is either the empty list or an element consed onto another list.”

1992, Peter Norvig, Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp, Morgan Kaufmann, →ISBN, page 62:

(programming) To obtain a list from a cons or a nesting of conses; to prepend an element to a list by forming a cons of that element and the list; to obtain a list from a smaller one by repeated application of such kind of prepending.


generics

(computing, programming) The use of templates etc. to create generic source code that can be used in many situations.


user-friendly

en-adj

user-friendly (comparative user-friendlier or more user-friendly, superlative user-friendliest or most user-friendly)

user-friendlier (comparative)
more user-friendly (comparative)
user-friendliest (superlative)
most user-friendly (superlative)

In the past few years, product engineers have infused the basic telephone with lots of high-tech, razzle-dazzle, and user friendly innovations such as speed dialing, automatic redial, speakerphones, cordless phones, hold buttons, and dialing memories.

1994 May, Gary Turbak, “The Phone Phenomenon”, in The Rotarian, volume 164, number 5, page 31:

(chiefly computing) Designed to be easy for an untrained user to use, with intuitive ordering of steps, consistent and logical placement of controls, etc.

使用者の使いやすい

しようしゃのつかいやすい


whiteout

en-noun

whiteout (countable and uncountable, plural whiteouts)

(computing) The simulated erasure of a file, etc. on a read-only volume.


GDI

Graphics Device Interface
w:en:Graphics Device Interface

(computing, Microsoft, Microsoft Windows) Initialism of Graphics Device Interface.


expando

Perhaps a short form of expandable object.

Because JavaScript objects are not constrained to predefined interfaces as they are with .NET objects, you can set expando properties on any object.

2009, Ted Pattison, Daniel Larson, Inside Microsoft Windows Sharepoint Services 3.0:

I talk more about expandos in Chapter 10. This means that you can arbitrarily add new properties to an object whenever you want.

2010, Alexei White, JavaScript Programmer's Reference:

(programming) A property added to an object at run-time.


predictive text

(computing) A system for inputting text on a device where individual buttons correspond to several characters that attempts to guess which word was intended (typically out of a writable vocabulary), as opposed to a system where disambiguation is achieved through repeated presses of the same key.

[…] whereas before it more ^([sic]) akin to a typewriter, nowadays, with built in functions such as spelling check and predictive text, Microsoft Word has evolved to the point where it appears to “know” what you would like to do.

2012, Anthony Elliott, Routledge Handbook of Identity Studies, page 138:

(computing) A system, as in a word processor, that attempts to predict and autocomplete the text being typed.

词组联想

function on certain text messaging software


package management system

package management system (plural package management systems)

In Red Hat, use the glint package management system and the Applications subdirectory to locate the font files.

1999, Bernice Sacks Lipkin, LaTeX for Linux:

It is, however, weak on configuration amenities for newcomers, and it uses no package management system comparable to RPM or Debian's package manager, so it is more difficult to maintain.

2000, Roderick W Smith, The Multi-Boot Configuration Handbook:

If your system uses a package management system, you can query that system's database to see if the attr package and its associated library, libattr, are installed.

2006, Bill Von Hagen, Brian K Jones, Linux Server Hacks: Tips & Tools for Connecting, Monitoring, and Troubleshooting:

(computing) A package manager: the tool used by an operating system to manage software installation.


chained

(computing, of data items) Linked in a chain.


sticky bit

(computing) A flag applied to an inode, formerly indicating that an executable program should be kept in memory after it terminates, but on modern systems used to determine which users can rename or delete the files in a directory.


modeler

(computing) a computer program that simulates a physical system

(computing) a computer program that generates a three-dimensional representation of an object or system


initiator

(computing) A task (in a mainframe computer) that initiates multiple jobs.


staging

staging (countable and uncountable, plural stagings)

(programming, uncountable) An environment for testing that exactly resembles a production environment.


uncommented

Uncommented source code can be difficult to understand.

(computing) Not annotated with comments.


paren

(informal, especially computing) A parenthesis (bracket used to enclose parenthetical material in text).


rebase

en-verb

rebase (third-person singular simple present rebases, present participle rebasing, simple past and past participle rebased)

rebases (present singular third-person)
rebasing (participle present)
rebased (participle past)
rebased (past)

(computing) To modify core data from which other data is derived in such a way that the final meaning is unchanged.

When a DLL must be loaded at an address different from its preferred address (because the preferred address is unavailable), the kernel must rebase the DLL, which consists of updating (fixing up) all addresses in the DLL so that they refer to its new location in memory.

(computing, transitive) To change the base address of.

(computing, source control) To integrate changes by appending them to another commit or branch, rather than pulling or merging in changes from a branch.


diddle

diddle (third-person singular simple present diddles, present participle diddling, simple past and past participle diddled)

diddles (present singular third-person)
diddling (participle present)
diddled (participle past)
diddled (past)

→ Kashubian: dydlowac (United States)

From dialectal duddle (“to trick”) (16th century), and diddle, duddle (“to totter”) (17th century), perhaps dissimilated from dialectal didder, dither (“to shake, tremble”), from Middle English dideren (“to shake, quiver, tremble”) and Middle English bididren (“to seduce, deceive”), from Old English bedidrian, bedyderian (“to trick, deceive”). Compare also Saterland Frisian diedelje (“to play or sing without a melody”), Dutch bedodden, bedotten (“to trick, fool, diddle”), German Low German Diedeldentjes (“pranks, pranking”). Possibly influenced or reinforced by the name (which itself was probably chosen as an allusion to duddle) of the swindling character Jeremy Diddler in Kenney's Raising the Wind (1803).
Meaning "to have sex with" is from the 19th century; "to masturbate" is from the 1950s. Compare dildo.

cog

Coordinate term: twiddle

(transitive, computing, slang) To manipulate a value at the level of individual bits (binary digits).


segment

From Latin segmentum (“a piece cut off, a strip, segment of the earth, a strip of tinsel”), from secāre (“to cut”).

der

(computing) A region of memory or a fragment of an executable file designated to contain a particular part of a program.

segmentti

computing: region of memory or a fragment of an executable file designated to contain a particular part of a program


sudo

Originally understood as a blend of superuser + do, now has evolved to be an abbreviation of substitute user, do.

(computing) A Unix command that allows a user to run a program with the security privileges of another user.


sudo

en-verb

sudo (third-person singular simple present sudos, present participle sudoing, simple past and past participle sudoed)

sudos (present singular third-person)
sudoing (participle present)
sudoed (participle past)
sudoed (past)


pseudonymous

en-adj

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

more pseudonymous (comparative)
most pseudonymous (superlative)

From Latin pseudōnymus, from Ancient Greek ψευδώνῠμος (pseudṓnŭmos). By surface analysis, pseudonym + -ous.

(computing, law) Pertaining to pseudonymization.


remailer

(computing) An email service that forwards on the text of emails without identifying information, as a means of providing anonymous email.


one-shot

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

After peak detection, the processed pulses operate a one-shot circuit which gives a fixed pulse width of 230 ms.

1987, R.S. Khandpur, Handbook of Biomedical Instrumentation, →ISBN:

The time constants that control one-shot pulse widths can be lengthened or shortened by adding capacitors or resistors in the test fixture.

2012, John Turino, Design to Test, →ISBN:

The idea is that the combinational machine will act as a one-shot device such that, when the signal turns on, the machine will immediately turn it off again. This practice should be avoided: It is prone to ambiguous interpretation, and if the one-shot action is needed, it can be provided unambiguously by a sequential machine.

2013, Derek Hatley, Imtiaz Pirbhai, Strategies for Real-Time System Specification, →ISBN, page 6-92:

(programming) A programmable interval timer.


subshell

(computing) A child process launched by a shell.


compression ratio

en-noun

compression ratio (plural compression ratios)

(computing) The ratio of the size of compressed data to the size of the original uncompressed data.

kompressionsforhold

the ratio of the size of compressed data to uncompressed data


payload

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

From pay + load. From the early 20th century.

(computing) The functional part of a computer virus or another type of malware program, rather than the part that spreads it.

charge utile

the functional part of a computer virus rather than the part that spreads it


bookkeeping

bookkeeping (usually uncountable, plural bookkeepings)

(computing) General tasks for maintaining a system.


preemption

preemption (countable and uncountable, plural preemptions)

From Medieval Latin praeēmptiō (“previous purchase”), from praeemō (“buy before”), from Latin prae- (“before”) + emō (“buy”).

An act or process that preempts; a preventive or forestalling action; as:

(computing) The temporary interruption of a task without its cooperation and with the intention of resuming it at a later time.

Präemption

computing: temporary interruption of a process


synchronizer

(computing theory) An algorithm that can be applied to a synchronous distributed algorithm to produce a version that operates in asynchronous networks.


stringy

en-adj

stringy (comparative stringier, superlative stringiest)

stringier (comparative)
stringiest (superlative)

The context refers to how you use an expression. You've actually already seen some contextual operations with numbers and strings. When you do numbery sorts of things, you get numeric results. When you do stringy sorts of things, you get string results.

2011, Randal L. Schwartz, brian d foy, Tom Phoenix, Learning Perl, page 56:

(programming, informal) Resembling or involving text strings.


portability

en-noun

portability (usually uncountable, plural portabilities)

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

(software) The ability of a program (or software system) to execute properly on multiple hardware platforms.

portabilitat

the ability of a program to execute properly on multiple hardware platforms


lazy evaluation

lazy evaluation (plural lazy evaluations)

By default, Haskell uses an execution strategy called lazy evaluation. Under laziness, an expression is never evaluated until it is needed for the evaluation of a larger one.

[2014, Alejandro Serrano Mena, Beginning Haskell: A Project-Based Approach, Apress, →ISBN, page 5:

(computing) Any of a variety of computing techniques that delay the computation of expressions until (and unless) the results are needed.


interning

/ɪnˈtɜː(ɹ)nɪŋ/

In computer programming, the practice of using always references in place of copies of equal objects is known as interning.

(programming) Practice of always using references instead of copies of equal objects.


Boolean algebra

Boolean algebra (plural Boolean algebras)

Named after George Boole (1815–1864), an English mathematician, educator, philosopher and logician.

(algebra, logic, computing) Specifically, an algebra in which all elements can take only one of two values (typically 0 and 1, or "true" and "false") and are subject to operations based on AND, OR and NOT


Boolean function

Boolean function (plural Boolean functions)

(algebra, logic, computing) Any function based on the operations AND, OR and NOT, and whose elements are from the domain of Boolean algebra

fonction booléenne

function based on AND, OR and NOT operations


Boolean variable

Boolean variable (plural Boolean variables)

(mathematics, logic, computing) Any variable, from the domain of Boolean algebra, having one of only two values

totuusarvomuuttuja

variable from the domain of Boolean algebra


Boolean logic

Boolean logic (usually uncountable, plural Boolean logics)

Boolean logic can be shown to be "embedded" in integer arithmetic (modulo 2) by assigning polynomials to logical connectives, like so: operatorname NOT(x)=1-x,  operatorname AND(x,y)=xy,  operatorname OR(x,y)=x+y-xy.

(computing, logic, mathematics) A system of symbolic logic that is the basis of Boolean algebra


RM

en-verb

RM (third-person singular simple present RMs, present participle RMing, simple past and past participle RMed)

RMs (present singular third-person)
RMing (participle present)
RMed (participle past)
RMed (past)

(computing, Unix) Abbreviation of remove.


RAC

(computing, databases) Initialism of Real Application Cluster.


CFML

ColdFusion Markup Language
w:ColdFusion Markup Language

(computing) Initialism of ColdFusion Markup Language.


Winsock

(computing) The Windows interface to TCP/IP.


workbook

(computing) A collection of spreadsheets stored in the same file.


wraparound

en-noun

wraparound (countable and uncountable, plural wraparounds)

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

(countable, computing) Word wrap, the word processing feature that moves text on to the next line if it will not fit on the current one.

The addition of integers is unchecked, so wraparound occurs if the resulting value is beyond the representable range.

(countable, uncountable, programming) The wrapping of numerical values in case of underflow or overflow.


random-access

(computing) Capable of being accessed in any order, not required to be sequential.


closed shop

(computing, historical) A facility that runs programs on behalf of others, giving them no oversight over execution but merely returning the output at the end.


twisty

The document is divided up into a number of sections controlled by twisties.

1998, Steve Oliver, Pete Wood, Lotus Domino Web Site Development, page 96:

(graphical user interface) A collapsible element having a marker such as a small triangle that rotates between horizontal and vertical positions to indicate whether the content is currently hidden or expanded.


mousing

mousing (countable and uncountable, plural mousings)


infinite recursion

infinite recursion (countable and uncountable, plural infinite recursions)

(programming) Any recursion that continues without end.


rootless

en-adj

rootless (comparative more rootless, superlative most rootless)

more rootless (comparative)
most rootless (superlative)

(computing) Without (the use of) a root user account.


bookmarklet

(computing, Internet) A small piece of JavaScript code stored as a URL within a bookmark.


currying

en-noun

currying (countable and uncountable, plural curryings)

Named after American mathematician Haskell Curry.

named-after

(computing) The technique of converting a function that takes multiple arguments into a sequence of functions that each take a single argument.


regression

en-noun

regression (countable and uncountable, plural regressions)

/ɹɪˈɡɹɛʃ.ən/

/ɹiːˈɡɹɛʃ.ən/

/ɹɪˈɡɹɛʃ.ən/

/ɹəˈɡɹɛʃ.ən/

/ɹəˈɡɹeʃ.ən/

Learned borrowing from Latin regressio. Equivalent to regress + -ion.
The statistics sense comes from regression to the mean.

(programming) The reappearance of a bug in a piece of software that had previously been fixed.


interleave

en-verb

interleave (third-person singular simple present interleaves, present participle interleaving, simple past and past participle interleaved)

interleaves (present singular third-person)
interleaving (participle present)
interleaved (participle past)
interleaved (past)

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

(computing, transitive) To allocate (things such as successive segments of memory) to different tasks.

lomittaa

computing: to allocate things such as successive segments of memory to different tasks


Firefox

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

Renamed from Firebird in 2004. The reasoning given for the name, explained as another name for the red panda (see firefox), was, “It's similar to Firebird. It's easy to remember. It sounds good. It's unique. We like it. And we weren't able to find any other project or company even remotely similar to a web browser that uses the same name.” The logo depicts a fox (hence the name is equivalent to fire + fox); its original designer, Jon Hicks, has stated, “A firefox is actually a cute red panda, but it didn’t really conjure up the right imagery. The only concept I had done that I felt happy with was […] inspired by seeing a Japanese brush painting of a fox”.

(software) A free, open-source, cross-platform, graphical web browser, developed by the Mozilla Foundation.

Mozilla Firefox
Mozilla Foundation
Windows 11


analytic function

en-noun

analytic function (plural analytic functions)


BSD

Initialism of Berkeley Software Distribution.

initialism

(computing) A Unix-like operating system developed at the University of California, Berkeley.


(cryptography, informal) Abbreviation of Triple DES, a cipher formed from the Data Encryption Standard (DES) cipher by using it three times.


digitize

en-verb

digitize (third-person singular simple present digitizes, present participle digitizing, simple past and past participle digitized)

digitizes (present singular third-person)
digitizing (participle present)
digitized (participle past)
digitized (past)

When you digitize a visual image, you are translating it into digital signals so that it can be broken down into pixels and loaded into the computer.

2000, Adele Droblas Greenberg, Seth Greenberg, Fundamental Photoshop 5.5, McGraw-Hill, →ISBN, page 302:

According to press releases and university librarians, Google plans to digitize and make available through its Google Books service approximately 15 million volumes within a decade.

2013, Nihar K. Patra, editor, Progressive Trends in Electronic Resource Management in Libraries, IGI Global, →ISBN, page 187:

(transitive, computing) To represent something (such as an image or sound) as a structured sequence of binary digits.

رَقْمَنَة

represent something as a sequence of binary digits


breaking change

en-noun

breaking change (plural breaking changes)

Not possible to fix old entries without a breaking change, so remap old to new in import lib.

(computing) A change in one part of a software system that potentially causes other components to fail; occurs most often in shared libraries of code used by multiple applications.


partial dependency

partial dependency (plural partial dependencies)

(computing) An attribute of a relation that depends on a key but also on a part of such key; this is a violation of second normal form.


ESR

(software) Initialism of extended-support release.


filer

The filer allows users to format and copy disks and to include a run-time UCSD Pascal operating system.

1983 February 28, InfoWorld, volume 5, number 9, page 28:

(computing) A software program for managing files.


disassemble

en-verb

disassemble (third-person singular simple present disassembles, present participle disassembling, simple past and past participle disassembled)

disassembles (present singular third-person)
disassembling (participle present)
disassembled (participle past)
disassembled (past)

(computing) To convert machine code to a human-readable, mnemonic form.


disassembly

en-noun

disassembly (countable and uncountable, plural disassemblies)

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

If you can trace back through the disassembly to where the variable is first loaded into a register, you can often discover its value or its address by inspecting that register.

2014, Jason Gregory, Game Engine Architecture, Second Edition, page 90:

(computing, countable) The code generated by a disassembler.


restful

en-adj

restful (comparative more restful, superlative most restful)

more restful (comparative)
most restful (superlative)

From Middle English restful, restfulle, equivalent to rest + -ful.


calendaring

[…] the standard email and calendaring functions of Outlook […]

2004, Rand Morimoto, Microsoft Exchange Server 2003 Unleashed, page 741:

(computing) The use of a computerized calendar to schedule events or appointments.


hoisting

(programming) The behaviour of JavaScript syntax which allows variables to be used before they are declared.


booting

en-noun

booting (countable and uncountable, plural bootings)

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

[…] you can save yourself a little bit of time on subsequent bootings by altering a setting in the motherboard BIOS.

1999, Peter Norton, John M. Goodman, Peter Norton's Inside the PC, page 101:

(computing) The act by which a computer is booted.


spooling

Hence, if a query is parallelized correctly it can benefit also from parallel I/O facilities and from the increased database cache that can reduce disk spoolings.

1998, Ashish Gupta, Oded Shmueli, Jennifer Widom, Proceedings of the Twenty-fourth International Conference on Very Large Databases:

(computing) The operation of placing something in temporary storage, i.e. a spool.


nesting

nesting (countable and uncountable, plural nestings)

The positioning of a control structure inside another control structure is called nesting e.g. nested-IF and nested-loop.

2013 September 10, Sara Shahzad, Ibrar Ahmad, Mir Muhammd Suleman Sarwar, “Cyclomatic complexity: The nesting problem”, in Proceedings of the Eighth International Conference on Digital Information Management (ICDIM 2013) (PDF), Islamabad, Pakistan: Institute of Electrical and Electronics Engineers, →DOI, archived from the original on 2023-05-29, page 275:

(programming) The enclosure of one self-contained element of code inside another.

aniuament

computing: enclosure of one loop, block, etc. of code inside another


supercomputer

The gigaflop supercomputers of today are almost useless. What is needed is a teraflop machine...

1992 March 2, Richard Preston, “The Mountains of Pi”, in The New Yorker:

But at the microlevel it consists of an unimaginable number of atoms connected by springy chemical bonds, all jiggling around at a rate that even our fastest supercomputer might envy.

2007 November 18, Jim Holt, “Mind of a Rock”, in The New York Times:

(computing) Any computer that has a far greater processing power than others of its generation.

supercomputador

computer that has great processing power


picker

From Middle English pikere, pykare, equivalent to pick + -er.

date picker

file picker

(computing, graphical user interface) Any user interface control that selects something.

valitsin

computing: any user interface control that selects something


lossless

en-adj

lossless (comparative more lossless, superlative most lossless)

more lossless (comparative)
most lossless (superlative)

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

(information theory) Not losing information.

可逆 (kagyaku) (data compression, literally “reversible”)


evil twin

(networking) A rogue wireless access point installed near a legitimate one for purposes of eavesdropping or phishing.


auto-forwarding

(computing) The capability of forwarding incoming messages from one user account to another user account or from one domain to another.


predication

en-noun

predication (countable and uncountable, plural predications)

From Middle English predicacion, from Anglo-Norman predicaciun, from Latin praedicātiō, from praedicō.

(computing) The parallel execution of all possible outcomes of a branch instruction, all except one of which are discarded after the branch condition has been evaluated.


biocomputing

A fungal computer may sound fantastical, but 'biocomputing' is a fast-growing field.

2020, Merlin Sheldrake, Entangled Life, page 71:

(computing) The design and construction of computers containing biological components.

(computing) The application of computing to the biological sciences; bioinformatics.


PHAR

(computing) Acronym of PHP archive: a file format that contains an entire PHP application.


plycount

Take note that if the side to move first wins, the plycount must be an odd number, since that side makes the last move.

2004. Jaap van den Herik, Hiroyuki Iida, Ernst A. Heinz. Advances in Computer Games: Many Games, Many Challenges... Springer 2004, p. 216 http://books.google.com/books?id=b1tMzog4M-MC&pg=PA216&dq=plycount&sig=mT8CESvj8h9T-6Z45eQfcuItbQY

(computer chess) The total number of moves in a game, counting each player's move as 1.


sequential file

sequential file (plural sequential files)

(computing) A file which consists of the same record types that is stored on a secondary storage device. The physical sequence of records may be based upon sorting values of one or more data items or fields.


serial file

(computing) A type of sequential file consisting of multiple data records with the same fields.


blow away

en-verb

blow away (third-person singular simple present blows away, present participle blowing away, simple past blew away, past participle blown away)

blows away (present singular third-person)
blowing away (participle present)
blew away (past)
blown away (participle past)

(transitive, computing, informal) To delete (data, files, etc.).


desugared

en-adj

desugared (comparative more desugared, superlative most desugared)

more desugared (comparative)
most desugared (superlative)

(computing) Having had the syntactic sugar removed


superclass

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

object-oriented programming
object-oriented programming

(computing, object-oriented programming) A high-level class that passes attributes and methods down the hierarchy to subclasses.


superclass

en-verb

superclass (third-person singular simple present superclasses, present participle superclassing, simple past and past participle superclassed)

superclasses (present singular third-person)
superclassing (participle present)
superclassed (participle past)
superclassed (past)

Applications incorporating superclassing "clean up" by calling UnregisterClass on all superclassed classes.

2001, Stephen Teilhet, Subclassing and Hooking With Visual Basic, page 223:

(transitive, computing, object-oriented programming) To create a superclass of.


telnetable

(computing) Accessible over the Internet using telnet.


telnet

en-noun

telnet (countable and uncountable, plural telnets)

(computing, uncountable) A network protocol that enables one computer to communicate with another via a local area network or the Internet.

(computing, countable) The program that acts as the client for such communication.


telnet

en-verb

telnet (third-person singular simple present telnets, present participle telnetting or telneting, simple past and past participle telnetted or telneted)

telnets (present singular third-person)
telnetting (participle present)
telneting (participle present)
telnetted (participle past)
telnetted (past)
telneted (participle past)
telneted (past)

(computing, intransitive) To use such a program to make such a connection


CSV

Certified Server Validation
w:Certified Server Validation

(computing) Initialism of Certified Server Validation.


webmeister

(The O.E.D. might have gone overboard by including a couple of iffy web-words: webliography, for a Web-based bibliography, and webmeister, a silly alternative to webmaster.)

[2010 November 11, Ben Zimmer, “Web”, in The New York Times Magazine:

(computing, informal, rare) A webmaster.


webzine

In the spring, the museum launched its new Internet magazine, ¡del Corazón! (“From the Heart”). This interactive webzine focuses on Latino artists in the collection, such as Carmen Lomas Garza, Aguela Martinez, and Irvin Trujillo.

1998, Elizabeth Broun, “National Museum of American Art”, in Smithsonian Year: Annual Report of the Smithsonian Institution for the Year Ended September 30, 1997, Smithsonian Institution Press, page 37:

Dickinson, 42, takes the magazine’s helm after working 14 years for the Minnesota Department of Natural Resources. He edited a bimonthly webzine, Fish and Wildlife Today, wrote frequently for the department’s magazine, and managed communications for the agency’s Wildlife, Fisheries, and Ecological Services divisions.

2002, “Dickinson takes the reins of Montana Outdoors”, in Tom Dickinson, editor, Montana Outdoors, page 32:

Readers of the story by Zak Jason ’11 titled “Curtain Call: The Secretary and the Blogger” (Summer 2011) will remember how the recent Commencement speaker, U.S. Transportation Secretary Ray LaHood, singled out Allison Lantero, a graduating senior, in his remarks. Writing for the webzine Her Campus, Lantero had blogged in part, “Now that our sighs of disappointment have subsided, what we really wand to know is: Who is Ray LaHood?” adding, “all we can hope is that the speech is short.”

2011, “Update”, in Ben Birnbaum, editor, Boston College Magazine, volume 71, number 4, Boston College, →ISSN, page 3:

(computing) A magazine published on the World Wide Web.


Clipper chip

From Clipper, of unknown origin, + chip.

(computing, historical) A microchip promoted by the US government in the mid-1990s as an encryption device to be used by all telecommunications companies, and having a back door to allow decryption by the government.


cyberpet

(computing) A virtual pet in the form of an interactive program.


cybrary

(computing) An online collection of reference material.


janky

en-adj

janky (comparative jankier, superlative jankiest)

jankier (comparative)
jankiest (superlative)

While the asynchronous HTTP call is running on a background thread (preventing a janky UI, or ANRs), the user can navigate away from the activity after the request has been sent but before the response has been received by the device.

2016, Adam Stroud, Android Database Best Practices, Addison-Wesley Professional, →ISBN:

If you love B-movies, crazy sci-fi and intense, janky-as-all-hell videogames, you’ve come to the right place.

2016 September, “Earth Defense Force”, in Play, number 273, →ISSN, page 64:

(computing, colloquial) Unresponsive (of a software application’s user interface), sluggish.


mail bomb

denial-of-service attack
denial-of-service attack

(computing) A large number of e-mails sent to one destination, or an e-mail with a very large attachment, as a denial-of-service attack.


for loop

From the keyword FOR, used in many programming languages for this purpose.

(programming) A section of code in which an instruction or group of instructions is executed a specific number of times depending on the value of a loop counter.


overclocker

(computing) A person who overclocks a computer.


script monkey

(computing, slang) A hacker who has no talent other than for using other people's scripts.


joe job

In the computing sense, originated from such a spam attack against Joe Doll in 1997.

(US, idiomatic, computing) An act of e-mail spamming where the sender's identity and address are those of an innocent third party, intended either to tarnish that person's reputation or to flood that person's e-mail with bounces.


megabit

When reading clock pulses only, the signal frequency is 625 kHz. The bit rate, however, is twice the signal frequency, or 1.25 megabits/sec.

1965, Field Engineering Theory of Operation 2311 Disk Storage Drive, IBM, pages 3–27:

(computing) One million (10⁶, or 1,000,000) bits or 1,000 kilobits. Equals 125,000 bytes (125 kilobytes).

(computing, informal) one megabit per second


hardwired

hardwired (comparative more hardwired, superlative most hardwired)

more hardwired (comparative)
most hardwired (superlative)

(computing) Having a fixed placement (on a screen format for example.)


sniffer

(networking) A software or hardware tool for intercepting and logging network traffic.

sniffer

a mechanism for intercepting and logging network traffic


device driver

The identity of the device driver process is returned by the process manager to the file manager[…]

1978, Dennis M. Ritchie, Unix Time-Sharing System, page 2064:

(computing) Software, usually supplied with the operating system or by a hardware manufacturer, that communicates between the operating system of a personal computer and a specific hardware device.

controlador de dispositiu

software that communicates between operating system and hardware


number-crunching

(computing) Any computing application that requires large amounts of numerical calculation.


Unix-like

Unix-like (comparative more Unix-like, superlative most Unix-like)

more Unix-like (comparative)
most Unix-like (superlative)

NetBSD provides its users with a free Unix-like system.

(computing) Behaving similarly to Unix. Often used to describe systems which do not qualify for use of the Unix trademark.

This program is much more Unix-like: it operates on standard I/O instead of prompting the user for filenames.

(computing) Having design principles consistent with those of Unix.


Prolog

From French Prolog, abbreviation of Programmation en Logique.

Prolog has been used for many purposes, but its inventor, Alain Colmerauer, was interested in computational linguistics, and this remains a classic application for the language. Moreover, Prolog offers a number of tools which make life easier for computational linguists, and we are now going to start learning about one of the most useful of these: definite clause grammars, or DCGs as they are usually called.

2006, Patrick Blackburn, Johan Bos, Kristina Striegnitz, “§7.1”, in Learn Prolog Now!, archived from the original on 2015-03-28:

artificial intelligence
artificial intelligence

(programming) A programming language developed in the 1970s for artificial intelligence and logic programming.


greenfield

a greenfield project

When you're working in a greenfield project and have a favorable situation of designing a database from the ground up, you have complete control over your database when it comes to integration tests, if you do it correctly.

2015, Mikael Lundin, Testing with F#, Packt Publishing Ltd, →ISBN, page 148:

software engineering
software engineering

(software engineering) Being a completely new development, without the need to integrate with legacy systems etc.


brownfield

a brownfield project

Brownfield development is probably the most common situation for developers to be in, and in order for business to continue, an existing application infrastructure is necessary.

2014, Ola Ellnestam, Daniel Brolund, The Mikado method, Shelter Island, NY: Manning, →ISBN:

(software engineering) Being a development that has to integrate with legacy systems.


SATA

Advanced Technology Attachment
Advanced Technology Attachment

(computer hardware) Serial ATA (Serial Advanced Technology Attachment), a computer bus technology primarily designed for transfer of data to and from a hard disk. It is the successor to the legacy Advanced Technology Attachment (ATA) standard.


Newspeak

Newspeak
Newspeak (programming language)
Nineteen Eighty-Four

From new + speak, coined by George Orwell in 1949 in his novel Nineteen Eighty-Four.
The programming language was so named because of its “shrinkable” design, following Orwell's idea of a continually diminishing vocabulary in Newspeak.

Many modern languages like Haskell, Scala, and Newspeak offer parser combinators as libraries on top of the core language.

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

functional programming
functional programming

(computer languages) A highly dynamic and reflective programming language descended from Smalltalk, supporting both object-oriented and functional programming.


catcall

Short for change availability or type + call.

Java does not let you make members more private than they are in parent classes, so has no catcall problem for changing availability. Thus to avoid catcalls with export problems, you should adopt a once-public, always-public policy.

1999, Ian Joyner, Objects Unencapsulated: Java, Eiffel, and C++?, page 244:

(programming) In the Eiffel programming language, a run-time error caused by use of the wrong data type.


skyline

skyline operator
skyline operator#English


skyline

en-verb

skyline (third-person singular simple present skylines, present participle skylining, simple past and past participle skylined)

skylines (present singular third-person)
skylining (participle present)
skylined (participle past)
skylined (past)

(databases, transitive) To filter by means of the skyline operator.


gating

en-noun

gating (countable and uncountable, plural gatings)

(electronics, signal processing) The control of the flow of signals based on certain conditions or criteria.


tabulator

You can put a tabulator in all those places where a space is allowed. A tabulator character corresponds to, for example, 4 spaces in the program editor.

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

(computing, historical) An early data processing machine that produces printed lists and totals from data on punched cards.

tabulaattori

computing: early data processing machine


microcomputer

In recent years, it had become the hallmark of the scientist, much as the stethoscope was that of the physician and the microcomputer that of the statistician.

1956 July 7, Isaac Asimov, Magazine of Fantasy & Science Fiction, volume 11, New York: Fantasy House, page 9:

The operation has installed nine Cygnet CoSystems, computerphones that send memos, letters, and even whole files from one microcomputer to another.

In time of course, things became more efficient, with newer machines which could cope with large amounts of data - the microcomputers had 64 kilobytes of memory; your mobile phone has vastly more capacity.

2021, Pat Manser, More Than Words: The Making of the Macquarie Dictionary, Sydney: Macquarie Dictionary, page 83:

(computer hardware, now chiefly historical) A computer designed around a microprocessor, smaller than a minicomputer or a mainframe.


materialize

en-verb

materialize (third-person singular simple present materializes, present participle materializing, simple past and past participle materialized)

tlb

(American spelling, Oxford British English)

materializes (present singular third-person)
materializing (participle present)
materialized (participle past)
materialized (past)

(transitive, databases) To perform materialization; to save the results of a database query as a temporary table or materialized view.


session bean

(computing) In Samsung Enterprise Edition specifications of the Java Platform, a type of Enterprise Bean that maintains the state for a particular session with a client.


topos

From Ancient Greek τόπος (tópos, “place”). Compare topic.


DI

en-noun

DI (countable and uncountable, plural DIs)

(computer graphics) Initialism of diffused illumination.

software architecture
software architecture

dependency injection
dependency injection#English

(software architecture) Initialism of dependency injection.


memory card

(computer hardware) A solid state digital memory storage format, commonly found on computers, digital cameras and cellphones.

(computer hardware) A personal computer's expansion memory module that fits in a standard interface such as a PCI or ISA slot.


dropdown

Coordinate term: pull-down

Click the Colours button on the toolbar to show a dropdown menu of available colours.

(computing, graphical user interface, of a widget) Dropping down from above; being a specific type of selection control that hides its contents until activated.


dropdown

Coordinate term: pull-down

That screen is good, but add a couple of dropdowns and it will be perfect.

(computing, graphical user interface) An instance of a selection object that hides the contents (especially the other choices) until activated.


inline

en-verb

inline (third-person singular simple present inlines, present participle inlining, simple past and past participle inlined)

inlines (present singular third-person)
inlining (participle present)
inlined (participle past)
inlined (past)

Coordinate term: outline

Some compilers will allow statics to be inlined, but then incorrectly create multiple instances of the inlined variable at run-time.

2000, Dov Bulka, David Mayhew, Efficient C++: Performance Programming Techniques, page 149:

Because functions that contain references to this cannot be inlined, the Compiler's ability to devirtualize prototype methods is even more important in terms of reducing the size of compiled code. By devirtualizing methods and removing references to this, more methods become functions that are candidates for inlining.

2010, Michael Bolin, Closure: The Definitive Guide:

(transitive, software compilation) To optimize using in-line expansion.


inline

Bold and italic tags are inline elements.

(web design, Cascading Style Sheets) An element that occurs within the flow of the text.


UB

en-noun

UB (countable and uncountable, plural UBs)

(programming, C, C++) Initialism of undefined behavior, behavior not defined in the language standard.


WMF

Windows Media Format
w:Windows Media Format

(computing) Initialism of Windows Media Format.


WMF

(computing) Initialism of Windows Metafile.


transclusion

transclusion (countable and uncountable, plural transclusions)

Coined by American information technologist, philosopher, and sociologist Ted Nelson in his 1982 book Literary Machines. Probably from trans- + inclusion.

coin

Transclusion means that a thing can be in two places at once.

1990 September, Ted Nelson, “On the Xanadu Project”, in Byte, volume 15, number 9, →ISSN, page 298:

The MediaWiki parser processes an article in two stages. The first stage is called preprocessing and is mainly involved with the transclusion of templates and the expansion of the Wikitext.

2011, Hannes Dohrn, Dirk Riehle, “Design and implementation of the Sweble Wikitext parser: unlocking the structured data of Wikipedia”, in Proceedings of the 7th International Symposium on Wikis and Open Collaboration (WikiSym '11), Mountain View, California: Association for Computing Machinery, →DOI, →ISBN, pages 72–81:

Transclusion has always been a key component of the vision of hypermedia, ever since its earliest days (Nelson 1965). The term was originally used to denote the inclusion, by referential addressing, of part of one document within another; […]

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

Directives that use transclusion are treated specially by the compiler in that the contents of the directive's elements are removed and provided via a transclusion function before their compile function is called.

2014, Brad Dayley, Learning AngularJS, Addison-Wesley Professional, →ISBN, page 229:

(computing) The inclusion of part of one hypertext document in another one by means of reference rather than copying.

transclusió

the inclusion of part of one hypertext document in another one by means of reference rather than copying


MAN

→ Thai: แมน (mɛɛn)

Metropolitan Area Network
Metropolitan Area Network#English

(computing) Initialism of Metropolitan Area Network (a large computer network usually spanning a city)


debugging

en-noun

debugging (usually uncountable, plural debuggings)

(computing) The process of finding and resolving bugs or defects that prevent correct operation of computer software or a system.

調試 /调试

the process of finding and resolving bugs or defects that prevent correct operation of computer software or a system


MIPS

Coordinate term: KIPS

(computing) Initialism of million instructions per second.


MIPS

(computing) Initialism of Microprocessor without Interlocked Pipelined Stages, a RISC-style instruction set architecture.


null path length

null path length (plural null path lengths)

(computing) The path length from a given node to its nearest descendant null node in a binary tree.


path length

(computing) The number of text characters in a path (file or resource specifier).


registry

registry (countable and uncountable, plural registries)

/ˈɹɛd͡ʒɪstɹi/

A variant of registery, from Middle English regestery (“?a record book; ?a bookmark”), partly from Medieval Latin regesterium, registerium and probably also partly formed with -ery. Equivalent to register + -y.

inh

To unregister a DLL and remove the corresponding entries from the registry, add the /u switch to the command […]

1999, John Papa, C. Caison, Matt Brown, Professional ADO RDS programming with ASP, page 252:

(countable, computing) A database of configuration settings etc. maintained by the Microsoft Windows operating system.


decider

(computer science) A Turing machine that halts regardless of its input.


unanchor

en-verb

unanchor (third-person singular simple present unanchors, present participle unanchoring, simple past and past participle unanchored)

unanchors (present singular third-person)
unanchoring (participle present)
unanchored (participle past)
unanchored (past)

To unanchor the cell cursor so that you can move it into position for selecting another range, press Shift+F8. This puts you in Add to Selection mode, in which you can move to the first cell of the next range without selecting any more cells.

2012, Greg Harvey, Excel 2010 For Dummies:

graphical user interface
graphical user interface

(transitive, graphical user interface) To release from a fixed position and allow to be moved.


back channel

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

TodaysMeet visualizes collaborative and parallel conversations in a backchannel through a digital classroom where every student has a voice.

2017, Di Zou, James Lambert, “Feedback methods for student voice in the digital age”, in British Journal of Educational Technology, volume 48, number 5, page 1083:

(computing) A real-time online discussion that occurs simultaneously with a verbal presentation.


tabbed

A tabbed browser can display a different webpage on each tab.

If you're a stranger to tabbed browsing, you're probably trapped in a somewhat old-fashioned Web surfing pattern. Perhaps you click on an interesting link, wait for that link to load, then press the Back button when you've finished reading that new page.

2005, Cheah Chu Yeow, Firefox Secrets, SitePoint, →ISBN, page 26:

(computing, graphical user interface) Having tabs (the user interface element).


arithmetic logic unit

en-noun

arithmetic logic unit (plural arithmetic logic units)

(computer hardware) the section of a CPU that performs calculations and logical operations

aritmetikilo

part of a CPU that does calculations and logical operations


circuit breaker

circuit breaker (plural circuit breakers)

(programming) A design pattern used to detect failures and prevent them from constantly recurring.


groupware

(computing) software designed to be used collaboratively by multiple users on a network


sha

(computing) Alternative letter-case form of SHA (“cryptographic hash”)


message board

(computing, Internet) A system by which users may send, read and reply to public messages; an electronic bulletin board or forum.


superminicomputer

superminicomputers (plural)
supermini (abbreviation)

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

(computing, dated) A minicomputer that has higher-than-normal performance, especially one using 32-bit rather than 16-bit words.


PDE

PDE (countable and uncountable, plural PDEs)

(software) Initialism of plugin development environment.


ODE

Orchestration Director Engine
w:Apache ODE

(computing) Initialism of Orchestration Director Engine.


MCP

(computing) Initialism of Microsoft Certified Professional.


NLP

natural language processing
natural language processing#English

(computing) Initialism of natural language processing.


ESN

echo state network
echo state network#English

(computing) Initialism of echo state network.


spreader

Spreaders uploaded the games to an online BBS to distribute the games as quickly as possible to as many people as possible.

2017, Oliver Markus Malloy, Bad Choices Make Good Stories: Going to New York:

(computing, slang) A member of a cracking group who distributes warez.


equalize

en-verb

equalize (third-person singular simple present equalizes, present participle equalizing, simple past and past participle equalized)

equalizes (present singular third-person)
equalizing (participle present)
equalized (participle past)
equalized (past)

(category theory) Said of a morphism: to pre-compose with each of a parallel pair of morphisms so as to yield the same composite morphism.

The technique for frequency slewing of a transient is different from that for vibration testing in that it is necessary to equalize at low level as the clock frequency is slewed in relatively small increments from the nominal to the desired frequency.

1987, The Shock and Vibration Bulletin - Volume 57, Parts 1-4, page 35:

(signal processing) To adjust the balance between frequency components within an electronic signal.


probabilistically checkable proof

en-noun

probabilistically checkable proof (plural probabilistically checkable proofs)

probabilistically checkable proofs (plural)
PCP (abbreviation)

randomized algorithm
randomized algorithm

(computing theory) A reasonable proof of a computational theorem or conjecture obtained via a randomized algorithm.


approximation algorithm

approximation algorithm (plural approximation algorithms)

(computing) A method of finding a nearly optimal solution to an optimization problem that cannot be solved exactly within a reasonable time.

近似算法

method of finding a nearly optimal solution to a problem


go to

(programming) The branching construct GOTO.


stringify

en-verb

stringify (third-person singular simple present stringifies, present participle stringifying, simple past and past participle stringified)

stringifies (present singular third-person)
stringifying (participle present)
stringified (participle past)
stringified (past)

/ˈstɹɪŋɪfaɪ/

To find the first digit in a positive number, stringify it and take the first character.

For example, when you stringify a data type (turn the data type into its string representation), the technique differs based on data type. For example, when you want to stringify an int, you might use the following template: […]

2009, John Paul Mueller, Jeff Cogswell, C++ All-In-One Desk Reference For Dummies, John Wiley & Sons, →ISBN, page 662:

(transitive, programming) To convert to a textual representation.


collapsible

Any object that can be collapsed to save space.

(graphical user interface) A display element that can be collapsed to hide it from view.


Universal Serial Bus

(computing) An international standard for interconnecting personal computer devices using simple plugs and sockets and lightweight cables.

通用串列匯流排 /通用串列汇流排

computing standard for interconnecting PC devices


outbox

(computing) An electronic folder serving the same purpose, for electronic mail.

kimenő/elküldendő levelek

literally: outgoing mails; mails to be sent


inbox

→ German: Inbox

Your goal with the remaining emails is to take care of them and remove them from your inbox as soon as possible.

2014, Bonnie Hillman Shay, Take Charge of Your Email Inbox, page 35:

(computing) An electronic folder serving the same purpose, but for electronic files, especially email.


USB adapter

(computing) Any of various network or communications controllers that plug into a USB port of a personal computer.


USB port

(computing) A socket on a personal computer or peripheral device into which a USB cable is plugged.


botty

Bye bye, botty.

(informal, rare, computing) A term of address for a bot (automated software process).


botty

en-adj

botty (comparative more botty, superlative most botty)

more botty (comparative)
most botty (superlative)

That email seemed pretty botty; it probably shouldn't be trusted.

(informal, rare, computing) Resembling a bot (automated software process); botlike.


toolkit

Morgan Computing Co.'s Disk Toolkit is the perfect program for speed demons who want a more flexible way to wield DEBUG's power.

1986, PC Mag, volume 5, number 17, page 221:

(computing) A set of software tools or components.


deque

This algorithm is difficult to implement with a standard queue, but with a deque it's easy.

As with the stack and queue, the Standard Template Library provides an implementation of a deque.

2011, Michael T. Goodrich, Roberto Tamassia, David M. Mount, Data Structures and Algorithms in C++, John Wiley & Sons, →ISBN, page 218:

(computing) A linear data structure in which elements may be appended to or removed from either end.


subnormal

subnormal (comparative more subnormal, superlative most subnormal)

more subnormal (comparative)
most subnormal (superlative)

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

Subnormal numbers cannot be normalized because this would result in an exponent that does not fit into the exponent field.

2007, Ward Cheney, David Kincaid, Numerical mathematics and computing, page 704:


subscript

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

If the container is subscriptable and you remember the position where a particular piece of data was stored, you can use the subscript to efficiently retrieve the data.

2012, Robert Robson, Using the STL: The C++ Standard Template Library, page 249:

(programming) An index into an array or hash.


subscript

en-verb

subscript (third-person singular simple present subscripts, present participle subscripting, simple past and past participle subscripted)

subscripts (present singular third-person)
subscripting (participle present)
subscripted (participle past)
subscripted (past)

Avoid subscripting arrays or hashes within loops.

2005, Damian Conway, Perl Best Practices:

(programming, transitive) To access (an array element) by its index.


unread

unread (third-person singular simple present unreads, present participle unreading, simple past and past participle unread)

unreads (present singular third-person)
unreading (participle present)
unread (participle past)
unread (past)

(computing, transitive) To flag (a previously read e-mail or similar message) as not having been read.


unread

You will have fewer 'Unreads' staring at you from your Inbox, and will feel—and be—more productive.

2011, Hugh D. Culver, Give Me a Break: The Art of Making Time Work for You, page 129:

I flipped from the calendar app to the email app and logged in to view Cooper's. The unreads were staggering; I'd have to triage them later.

(computing) An unread email or instant message.


interceptor

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

(computing, programming) A hook routine that intercepts normal program flow to carry out a task.


mailbox

(computing) A folder or account for the storage of email; an electronic inbox or mailstore.


syntax highlighting

Some pastebins even include syntax highlighting for common programming languages.

2015, Ernesto Damiani, Fulvio Frati, Dirk Riehle, Open Source Systems: Adoption and Impact:

(computing) Highlighting of source code with color, boldfacing, etc. to indicate its syntactic structure.


control code

(computing) A numeric value or string of such values that triggers a specific command or action to occur, rather than displaying a text character.


escape character

en-noun

escape character (plural escape characters)

In the C programming language, the backslash is an escape character; for example, \n represents a newline.

(computing, telecommunications) A single metacharacter, usually a control code, which in a sequence of characters signifies that what is to follow takes an alternative interpretation. The term escape sequence refers to the escape character and the subsequent character or characters so modified.


installer

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

Because this version of the Windows Installer is aware of the GAC, it has the capability to publish components into it. […] You can manually or programmatically push an assembly into the GAC by using the command-line tool Gacutil.exe.

2002, Lars Powers, Mike Snell, Visual Basic Programmer's Guide to the .NET Framework Class Library, page 968:

Slackware does not include a graphical installer. Its package manager does not perform any dependency resolution. This can be jarring for new users, particularly within the last few years, but it also enables a deeper understanding of the system.

2018 July 16, Ben Cotton, “The oldest, active Linux distro, Slackware, turns 25”, in Opensource.com:

(computing) A program that installs software in a computer and prepares it for use.

instalátor

program that installs software and prepares it for use


scrolling

scrolling (usually uncountable, plural scrollings)

(computing) The continuous movement of text or images on a display screen in either a horizontal or vertical direction.


deselect

en-verb

deselect (third-person singular simple present deselects, present participle deselecting, simple past and past participle deselected)

deselects (present singular third-person)
deselecting (participle present)
deselected (participle past)
deselected (past)

Make sure you deselect any files you wish to keep before proceeding with the deletion.

(transitive, graphical user interface) To remove from an existing selection.


moob

moob (third-person singular simple present moobs, present participle moobing, simple past and past participle moobed)

moobs (present singular third-person)
moobing (participle present)
moobed (participle past)
moobed (past)

Inversion of boom (“to rapidly adjust the evaluation of a position away from zero, indicating a likely win or loss”).

from

Stockfish was slightly moobing until Leela played Qf5. An innocuous looking move that immediately sent alarm bells ringing and Stockfishes^([sic]) evaluation just kept rising.

2020 September 20, u/FMExperiment, “Stockfish beats Leela to inflict her first defeat in TCEC season 19 and remains the last undefeated engine!”, in Reddit, r/chess, archived from the original on 2022-10-22:

The time taken for an engine to boom / moob can be quite a while because that time taken is completely dependent on the hardware you're running the program on.

2020 November 27, Allure, “Big changes in engine's evaluation after considerable time”, in Stack Exchange, archived from the original on 2024-05-22:

The reverse was also won uneventfully by LEELA although the fish emotes were numerous in the chat as STOCKFISH 'moobed' to a mere 0.40 evaluation after its 25th move!

2021 May 26, Matthew Sadler, “The TCEC20 Computer Chess Superfinal: a Perspective”, in ICGA Journal, volume 43, number 1, →DOI, pages 74–87:

(intransitive, computer chess, slang) To rapidly adjust the evaluation of a position towards zero, indicating a likely draw.


moob

The latest Stockfish on my laptop finds mate in 22 in less than a minute. Do you have any examples where a boom (or moob) occurs after 2-3 minutes of evaluation?

2020 November 27, the_fox, “Big changes in engine's evaluation after considerable time”, in Stack Exchange, archived from the original on 2024-05-22:

One notable exception to the missing lines being interesting: Sometimes on a moob the sudden insight is 'I'm going to hit the 50 move rule before realizing my advantage'.

2021 January 23, Bram Cohen, “You're doing computer chess game commentary wrong”, in Medium, archived from the original on 2022-12-06:

The evaluation boom and moob continued as Stockfish headed for a queen-rook-knight vs queen-rook-knight position that looked pretty nasty to me!

2022 April 22, Matthew Sadler, “TCEC Season 22 SuperFinal: Komodo Dragon vs Stockfish”, in TCEC, archived from the original on 2022-12-13:

(computer chess, slang) An instance of moobing.


indexer

(computing, programming, .NET) A special property of a class allowing objects of the class to be accessed by index as though they were arrays or hash tables.


fractionation

en-noun

fractionation (countable and uncountable, plural fractionations)

By surface analysis, fraction + -ation, or, by surface analysis, fractionate + -ion.

(cryptography) A preliminary stage of encryption that divides each plaintext symbol into several ciphertext symbols.


reload

en-verb

reload (third-person singular simple present reloads, present participle reloading, simple past and past participle reloaded)

reloads (present singular third-person)
reloading (participle present)
reloaded (participle past)
reloaded (past)

(computing) To refresh a copy of a program etc. in memory or of a web page etc. on screen

recarregar

to refresh a copy of a program in memory or of a web page on screen


provisioning

The problem of installing software on a booted system is known as provisioning, and is often the job of shell scripts, configuration management systems, or manual command-line entry.

2015, Michael Peacock, Creating Development Environments with Vagrant, Second edition, Packt, →ISBN, page 37:

(computing) The installation of software on a system, especially when automated.


seeder

random number generator
random number generator

(computing) A process that seeds a random number generator.


solvable

Galois theory
Solution in radicals
solvable
Évariste Galois

From solve + -able. Piecewise doublet of soluble.
The mathematical senses derive from Galois theory: Galois discovered that one could determine whether a given polynomial could be solved by radicals by studying the properties of a particular group attached to a particular field extension deriving from the polynomial in question; if the group satisfies some conditions then polynomial can be solved by radicals. Any group meeting these conditions — whether or not it arises from this process — is thus called solvable, as is any field extension giving rise to such a group. The Lie-theoretic sense is by analogy, the study of Lie algebras deriving much of its terminology from group theory. In regular use by the late 19th century.

recursively enumerable
recursively enumerable

(computer science, of a decision problem) Such that the set of inputs for which the answer is yes is recursively enumerable.


VHDL

„VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language.“

(computer languages, hardware) VHSIC Hardware Description Language.


imperative language

en-noun

imperative language (plural imperative languages)

programming language
programming language

(computing) Any programming language that consists (mostly) of a series of commands, typically assigning values to objects; a procedural language.


cron

From chrono-, from Ancient Greek χρόνος (khrónos, “time”). Originating as the name of a specific program, but since generalized to analogous ones.

(computing) A scheduler or timer that automatically starts a job, program, task.


AMF

(computing) Initialism of action message format, a proprietary protocol for object remoting.


real time

(computing) The duration required by a computer system to complete a particular task.


tunneling

tunneling (countable and uncountable, plural tunnelings)

(computing, Microsoft Windows) A feature of the file system that allows files to preserve certain properties, such as creation date, even after being deleted and recreated.


pixelization

pixelization (countable and uncountable, plural pixelizations)

(computing) The result of enlarging a digital image further than the resolution of the monitor device, usually 72 dpi (dots per inch), causing the individual pixels making up the image to become more prominent, thus causing a grainy appearance in the image.

(computing) The blurring of part of an image by setting groups of pixels that are close to each other to the same color.


man page

man, short for manual, is the command used to display help pages.

(computing) A helpfile in Unix and Unix-like operating systems.


helpfile

(computing) A computer file explaining how to use the associated software.


codebase

(programming) The body of source code used to create a particular computer program or software component.


BSC

(computing, electronics) Initialism of Basic Spacing between Centers: Used in integrated circuits to specify package mechanical dimensions. This is a theoretical true position dimension and has no tolerance.


bit interval

(telecommunications, computing) The time required to send one signal bit.


implementable

en-adj

implementable (comparative more implementable, superlative most implementable)

more implementable (comparative)
most implementable (superlative)

(management, programming) Able to be implemented.


pseudostate

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

Every exit pseudostate that does not have an incoming transition becomes a priority relevant exit pseudostate, the other exit pseudostates become non-priority relevant exit pseudostates.

2007, Lubos Brim, Boudewijn Haverkort, Martin Leucker, Formal Methods: Applications and Technology: 11th International Workshop, page 256:

(computing theory) An entity that resembles, but is not in fact, a state in a state machine or similar.


wordmark

(computing) A bit in each memory location on some variable-word-length computers (e.g. IBM 1401, IBM 1620) used to mark the end of a word.


undecidable

The first-order procedure SP differs from the proposi-
 tional procedure CP°₁ in an essential feature. Namely, CP°₁
 always terminates while SP may run forever as we have seen with
 the example immediately after (3.7). This is not a specific
 defect of SP. Rather it is known that first-order logic is an
 undecidable theory while propositional logic is a decidable
 theory. This means that for the latter there are decision pro-
 cedures which for any formula decide whether it is valid or
 not — and CP°₁ in fact is such a decision procedure — while
 for the former such decision procedures do not exist in princi-
 ple. Thus SP, according to these results for which the reader
 is referred to any logic texts such as [End], [DrG] or [Lew],
 is of the kind which we may expect, it is a semi-decision
 procedure which confirms if a formula is valid but may run
 forever for invalid formulas. Therefore, termination by running
 out of time or space after any finite number of steps will
 leave the question for the validity of a formula unsettled. [...]

1982, Wolfgang Bibel, Automated Theorem Proving, Braunschweig: Friedr. Vieweg & Sohn, →ISBN, page 83:

(mathematics, computing theory) Incapable of being algorithmically decided in finite time. For example, a set of strings is undecidable if it is impossible to program a computer (even one with infinite memory) to determine whether or not specified strings are included.

nerozhodnutelný

incapable of being algorithmically decided


recursively enumerable

(computing theory) Of a set, such that there exists a deterministic algorithm which will list all the items in the set and no others.

rekurzivně spočetný

computing theory: of a set, such that there exists a deterministic algorithm which will list all the items in the set and no others


halting problem

en-noun

halting problem (plural halting problems)

(computer science) The problem of deciding in finite time whether a given program will finish running in finite time, when given a certain finite input.


pixmap

(computer graphics) A grid of pixels; a bitmap, especially one having more than one bit (binary digit) assigned to each pixel, allowing for multiple shades or colors.


mainline

en-verb

mainline (third-person singular simple present mainlines, present participle mainlining, simple past and past participle mainlined)

mainlines (present singular third-person)
mainlining (participle present)
mainlined (participle past)
mainlined (past)

(computing, transitive) To integrate (code, etc.) into the main repository for a software project, rather than separate forks.


mainline

(computing) The main repository for a software project, from which different versions (forks) may be split off.


gigaflop

The gigaflop supercomputers of today are almost useless. What is needed is a teraflop machine...

1992 March 2, Richard Preston, “The Mountains of Pi”, in The New Yorker:

floating point operation
floating point operation

(computing) A unit of measure for the calculating speed of a computer equal to one billion (10⁹) floating point operations per second.


callback

Historically, all viable frameworks have always provided a mechanism to implement callbacks. C# goes one step further and encapsulates callbacks into callable objects called delegates.

2010, Trey Nash, Accelerated C# 2010, page xxvi:

(programming) A function pointer passed as an argument to another function.

takaisinkutsufunktio

function pointer passed to another function


regexp

/ˈɹɛd͡ʒˌɛksp/

I guess it also can come in handy when trying to learn regexps because it is possible to experiment with them.

1999, Tim Altom, Mitch Chapman, Programming with Python, Prima Tech, →ISBN:


metaprogram

(programming) A computer program that writes or manipulates other programs as data, or does the work at runtime that would otherwise be done at compile time.


debounce

debounce (third-person singular simple present debounces, present participle debouncing, simple past and past participle debounced)

debounces (present singular third-person)
debouncing (participle present)
debounced (participle past)
debounced (past)

With debouncing, we group several calls to the same events into one; with throttling, we are forcing our call to be executed no more than once per time period, such as a maximum of once per 400 ms.

2016, Maximiliano Firtman, High Performance Mobile Web, page 224:

(programming, by extension) To discard events or signals that should not be processed because they occurred too close together.


search term

The final number of search terms was 40.

2014, James Lambert, “Diachronic stability in Indian English lexis”, in World Englishes, page 119:

(computing) The word or phrase that a user searches for, e.g. in a search engine.


computability theory

(computer science) The branch of the theory of computation that studies which problems are computationally solvable using different models.


hunt and peck

LL-Q1860 (eng)-Flame, not lame-hunt and peck.wav

(computing) The hunt-and-peck typing technique.


bytecode

en-noun

bytecode (countable and uncountable, plural bytecodes)

(computing) P-code (various forms of instruction sets designed for efficient execution by a software interpreter as well as being suitable for further compilation into machine code).


birthday attack

birthday attack (plural birthday attacks)

(cryptography) A covert method of decryption exploiting the so-called birthday paradox.


rainbow table

Coined by cryptanalyst Philippe Oechslin in 2003.

coined

(mathematics, cryptography) A table of surjective functions used to decrypt a text that was coded using a hash table.


reference variable

en-noun

reference variable (plural reference variables)

The value of a reference variable is the memory address at which the data associated with the object is stored.

2003, Grant Palmer, Technical Java: Developing Scientific and Engineering Applications:

(computing) A variable used for storing the address of another variable or structure, equivalent to a pointer.


preprocessor

(computing) program that processes its input data to produce output that is used as input to another program

preprocesor

program that processes input data before it is used by another program


unsalted

(cryptography) Without a cryptographic salt.


overload

/ˌəʊvə(ɹ)ˈləʊd/

/ˈəʊvə(ɹ)ˌləʊd/

Code an overload of the insertion operator for the Rectangle class.

2005, John C Molluzzo, C++ for business programming:

(computing, programming) An overloaded version of a function.


nullable

You want to perform an aggregation on a column, but the column is nullable.

(computing, of a variable or object) That is allowed to have a null value.


nullable

(computing) A variable, etc. that is allowed to have a null value.


nullified

(computing) Whose value has been set to null


windowing

windowing (usually uncountable, plural windowings)

NeWS was an early windowing system.

(computing) The use of a graphical user interface divided into windows.


send out

(computing) A networking broadcast transmission.


OOXML

(computing) Initialism of Office Open XML: a Microsoft file format for spreadsheets, charts, wordprocessed documents, etc.


OpenDocument

(computing) A standard file format, based on XML, for office applications.


ODF

(computing) Initialism of OpenDocument format.


dialup

(computing) Alternative spelling of dial-up


savepoint

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

(databases) A point during a transaction at which changes are committed, and to which the user can roll back if necessary.


PEG

PEG (countable and uncountable, plural PEGs)

This is a form of grammar called a Parsing Expression Grammar (PEG). PEGs use a different form of grammar which can handle most context-free situations and some context-sensitive ones.

2010, Martin Fowler, Domain-Specific Languages, Pearson Education, →ISBN:

parsing expression grammar
w:parsing expression grammar

(computer science, countable) Initialism of parsing expression grammar.


nullary

(programming, of a function, procedure, command, etc.) Taking no arguments.

argumentiton

programming, of a function: taking no arguments


time complexity

time complexity (usually uncountable, plural time complexities)

(computer science) The amount of time an algorithm requires to run, as a function of the amount of input, measured in such a way as to ignore constant terms and multiplication by constant terms.


classical computer

classical computer (plural classical computers)

(computing) A computer which is not a quantum computer, nor enjoys any other sort of (yet unknown) mechanism for transcending known computer science; a computer which can be modelled by a deterministic Turing machine


dot matrix

dot matrix (plural dot matrices or dot matrixes)

dot matrices (plural)
dot matrixes (plural)

On most terminals, hardware-generated characters are displayed as dot matrixes inside rectangular envelopes[…]. The exact manner in which this is done depends on the kind of terminal.

1980 December (updated 1984 September), “Picture-description Subroutines”, in Richard A. Salisbury, editor, Integrated Graphics System (MTS [Michigan Terminal System]; 17), Ann Arbor, Mich.: University of Michigan Computing Center, →OCLC, page 24:

Press the SHIFT and the asterisk (*) keys. An 8 by 16 dot matrix is displayed in the upper left corner of the display.

1983 November 21, “Maintenance Instructions”, in Operator’s, Organizational, and Direct Support Maintenance Manual: Satellite Communications Set: AN/USC-28(V) (NSN 5895-01-089-7518) [Change No. 2] (Army Technical Manual; 11-5895-808-13-2; Navy NAVELEX; 0967-LP-640-9020; Air Force; 31R2-2USC28-1-2), Washington, D.C.: Departments of the Army, the Navy, and the Air Force, published 1991, →OCLC, section 4-39 (Interface Unit Troubleshooting), page 4-154, column 2:

Dot matrix printers make up a letter in the same manner as a CRT display. The fully formed-character printers (which are also referred to as letter quality printers) are generally slower and more expensive, but they produce higher quality output than dot matrix printers.

1984 March, Myron Hecht, Herbert Hecht, Laurence Press, “Overview of Microcomputers”, in Microcomputers: Introduction to Features and Uses (Computer Science and Technology; NBS Special Publication; 500-110), 8th edition, Washington, D.C.: National Bureau of Standards, United States Department of Commerce, →OCLC, section 2.2.6 (Printers), page 18:

As Dudley Simpson's unusual electronic march begins, the first image on view is of a highly detailed dome, a massive Federation city. From the dome's center, a computerized dot matrix representation of a human eye blossoms outward, rapidly revealing dissident Blake's tortured face.

2000, John Kenneth Muir, “Season Overview, Series A (1978)”, in A History and Critical Analysis of Blake’s 7: The 1978–1981 British Television Space Adventure, Jefferson, N.C.: McFarland & Company, →ISBN; republished Jefferson, N.C.: McFarland & Company, 2006, →ISBN, part II (The Series), page 30:

At close range, the painting [Georges Seurat's Le Cirque] is like a dot matrix of color: individual reds and blues and yellows perched side by side, giving the illusion of blending from a distance.

2014, Prudence Shen, Do Not Touch: A Tor.com Original, New York, N.Y.: Tor Books, →ISBN:

I feverishly wrote for Mrs. Comfort first using a notebook, then an old Mac that printed on dot matrix paper (the kind with a series of small holes used for grasping the edges as it printed onto a roll of mint green and white paper).

2015, Bobbi Button, “Writing Connections: The Not-so-secret Mission of Parental Involvement”, in Nanci Werner-Burke, editor, Beyond the Classroom: Collaborating with Colleagues and Parents to Build Core Literacy (Eye on Education Book), New York, N.Y., Abingdon, Oxon.: Routledge, →ISBN, page 43:

A dot matrix is a 2-dimensional patterned array, used to represent characters, symbols and images. Every type of modern technology uses dot matrices for display of information, including cell phones, televisions, and printers. They are also used in textiles with sewing, knitting, and weaving.

2016, “Dot matrix”, in Tomorrow’s Technology and You: Introductory: e-Study Guide (Just the Facts101: Textbook Key Facts), [s.l.]: Cram101 Textbook Reviews, →ISBN:

(computing, also attributively) A two-dimensional array or pattern of dots used (for example, by a display device or a printer) to represent alphanumeric characters and pictures.

點矩陣 /点矩阵

Jed S., the MIT student who took my poetry class at Wellesley and presented his poems on long scrolls of computer paper, the all-capitals dot matrix lines nearly unreadable.

2011, Robert Pinsky, “An Alphabet of My Dead [from Jersey Rain, (2000)]”, in Selected Poems, New York, N.Y.: Farrar, Straus and Giroux, →ISBN, page 52:

The earliest reports were typewritten or stippled by a dot-matrix; then smudged, the result of being whipped too quickly from the mouth of an inkjet.

2014 September, Jonathan Kellerman, Jesse Kellerman, chapter 20, in The Golem of Hollywood, New York, N.Y.: G. P. Putnam's Sons, →ISBN; republished New York, N.Y.: Jove Books, 2015 August, →ISBN, page 197:

dot matrix printer
dot matrix printer#English

(computing) Clipping of dot matrix printer.


demultiplexer

(computing, electronics) A device or piece of software used to separate signals that were previously combined using a multiplexer.


toeprint

Total toeprint including keyboard for the miniature workstation is 83 square inches […]

The tiny, shall we say, "toeprint" of the machine is due to a remarkable feat of miniaturization by Intel […]

(computing, informal) A very small footprint (amount of physical surface taken up by equipment).


morphism

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

1982, Israel Program for Scientific Translations (translator), Lev J. Leifman (editor of translation), N. N. Čencov, Statistical Decision Rules and Optimal Inference, American Mathematical Society, Translations of Mathematical Monographs, Volume 53, page 50,
1° The composition of two morphisms is defined if and only if the final object of the first morphism is the initial object of the second. This composition is also a morphism, whose initial object is the initial object of the first morphism and whose final object is the final object of the second.

1992, Terrance Brown (translator), Gil Henriques, Chapter 13: Morphisms and Transformations in the Construction of Invariants, Terrance Brown (translator), Jean Piaget, Gil Henriques, Edgar Ascher (editors), Morphisms and Categories: Comparing and Transforming, page 198,
In certain extreme cases in mathematics, the synthesis of morphisms and of transformations is so intimate that one can speak of a veritable fusion. […] Essentially, categories are sets of morphisms organized into operatory systems.

The proof of toroidalization of morphisms of 3-folds to surfaces in [C3] breaks up into two parts: a reduction to prepared morphisms and then a proof of toroidalization of prepared morphisms from n-folds to [surfaces] in [CK].

2007 November, Steven Dale Cutkosky, “Toroidalization of Dominant Morphisms of 3-Folds”, in Memoirs of the, volume 190, number 890, American Mathematical Society, page 3:

(mathematics, category theory) (formally) An arrow in a category; (less formally) an abstraction that generalises a map from one mathematical object to another and is structure-preserving in a way that depends on the branch of mathematics from which it arises.


CCSI

(computing) Initialism of certified Cisco Systems instructor.


access control list

access control list (plural access control lists)

The hackers broke through the B security model, so no more role-level security: all critical data must use access control lists from now on.

(computing) A security scheme for file-level security (as opposed to traditional user, group levels, or the somewhat stricter role levels). Abbreviated ACL.


macrocode

macrocode (countable and uncountable, plural macrocodes)


macroinstruction

From macro- + instruction, due to their being often quite long.


cellular automaton

cellular automaton (plural cellular automata or cellular automatons)

cellular automata (plural)
cellular automatons (plural)

Or maybe just taking some precautions when setting up the division scheme for a particular cellular automaton might be good enough in other cases, depending on how dynamic and non-homogeneous the behavior over the grid will be.

1989 March 21, Dave Hiebeler, “Fast LIFE (was: Re: summing 9-cell neighborhoods)”, in comp.theory.cell-automata (Usenet):

For fixed n this is, of course, a cellular automaton. You can allow any positive integer states for each of the n cells. The transition rule is such that if a cell has state x >=2 then the state never exceeds x and if it has state x < 2 then it either stays the same or increase by 1 or 2.

2003 October 8, Edwin Clark, “a puzzle related to artinian group”, in comp.theory.cell-automata (Usenet):

The paper concludes:
The Busy Boxes variant of the SALT family of reversible cellular automata has shown itself to possess an intriguing number of features that are worthy of further study and analysis. Physicist Gerard T'Hooft has written about the possibility that reversible CA's such as this one may help elucidate some aspects of physics in the quantum realm [5]. We believe that the study of emergent, qualitative, and statistically predictable behavior of these kinds of discrete, deterministic systems can indeed shed light on questions in physics, and may also help to clarify the deeper principles of entropy and the origin of complex, self-propagating systems such as those found in our biosphere

2012 July 3, Mike James, “A New Computational Universe - Fredkin's SALT CA”, in www.i-programmer.info, retrieved 2012-10-25:

Hello, I have recently constructed a cellular automaton in Golly, with a starting population of roughly 899 million, that produces Shierpinski's triangles.

2013 June 19, Aaron Ball, “Sierpinski's triangles generated from cellular automaton in Golly”, in comp.theory.cell-automata (Usenet):

(computing theory) An automaton consisting of cells arranged in a regular grid, in one or more dimensions. Each application of an associated rule creates a new generation, where the cells have a new configuration of values.


microcode

microcode (usually uncountable, plural microcodes)

(computing) The collective microprograms in a CPU, used to run machine instructions.


microcode

en-verb

microcode (third-person singular simple present microcodes, present participle microcoding, simple past and past participle microcoded)

microcodes (present singular third-person)
microcoding (participle present)
microcoded (participle past)
microcoded (past)

(computing, transitive) To write or rewrite (program instructions) in microcode, typically to optimize performance.


microprogram

(computing) a set of microinstructions in a CPU, used to implement machine instructions


microprogram

microprogram (third-person singular simple present microprograms, present participle microprogramming, simple past and past participle microprogrammed)

microprograms (present singular third-person)
microprogramming (participle present)
microprogrammed (participle past)
microprogrammed (past)

(computing) to manually write a microprogram


microinstruction

(computing) A hardware instruction in the CPU of a microprocessor; a software instruction in a microprogram


unlimited register machine

en-noun

unlimited register machine (plural unlimited register machines)

(computing theory) A particular type of theoretical computer, with infinitely many memory cells, called registers, and formal rules to determine the machine's behavior based on their contents.


pushdown automaton

pushdown automaton (plural pushdown automata or pushdown automatons)

pushdown automata (plural)
pushdown automatons (plural)

(computing theory) An automaton with finitely many states that can also use one unbounded stack of memory; the automaton may only push, pop, or read the top of the stack. Abbreviation: PDA.


formal language

formal language (plural formal languages)

Holonym: formal system

Meronyms: alphabet, symbol, word

(computing theory) A set of finite strings (called words) made of symbols (from a finite set of symbols, called an alphabet).