Common Type System

(computing) A set of data types that are common to all .NET languages and can be shared over CLI.


Common Language Infrastructure

(computing) The open specification that describes the executable code and runtime environment that form the core of the Microsoft .NET Framework.


language-agnostic

(software) In a manner that is independent of the computer language being used.


Common Language Specification

Common Language Infrastructure
Common Language Infrastructure

(programming) A subset of the base Common Type System comprising the rules to which any CLS-compliant language targeting the Common Language Infrastructure should conform.


VES

Virtual Execution System
w:Virtual Execution System

(computing) Initialism of Virtual Execution System.


Common Intermediate Language

(computing) The lowest level human-readable language defined by the Common Language Infrastructure.


intermediate language

en-noun

intermediate language (plural intermediate languages)

(computing) A language of an abstract machine designed as an aid in the analysis of computer programs.


software framework

software framework (plural software frameworks)

(computing) an abstraction used in software development to provide generic functionality for application-specific software.


Common Language Runtime

(computing) A special runtime environment that serves as the underlying infrastructure of the Microsoft .NET Framework.


member function

member function (plural member functions)

(programming) A function that belongs to a class and can be called on instances of the object defined by that class.


ECIS

w:European Committee for Interoperable Systems

(computing, telecommunications) Initialism of European Committee for Interoperable Systems.


BAML

Binary Application Markup Language
w:Binary Application Markup Language

(computing) Initialism of Binary Application Markup Language.


managed code

Common Language Runtime
Common Language Runtime

(computing) Source code that will execute only under Microsoft's Common Language Runtime.


unmanaged code

(computing) source code that is compiled into native code for execution, rather than executing only under Microsoft's Common Language Runtime.


native code

native code (usually uncountable, plural native codes)

(computing) source code written in a code readable by the processor


MSIL

Intermediate Language
intermediate language#English

(programming) Abbreviation of Microsoft Intermediate Language.


P/Invoke

Platform Invocation Services
w:Platform Invocation Services

(programming) Abbreviation of Platform Invocation Services.


lookaside

lookaside (countable and uncountable, plural lookasides)

(computing) The technique of searching for something in a precalculated cache before attempting a more time-consuming search elsewhere.


one-time pad

One-time pads have been proven to be impossible to crack if used correctly.

(cryptography) A form of encryption where each bit or character from the plaintext is encrypted by a modular addition with a bit or character from a secret random key (or pad) of the same length as the plaintext.


MVVM

(computing, programming) Initialism of model–view–viewmodel.


depacketize

en-verb

depacketize (third-person singular simple present depacketizes, present participle depacketizing, simple past and past participle depacketized)

depacketizes (present singular third-person)
depacketizing (participle present)
depacketized (participle past)
depacketized (past)

(transitive, signal processing) To reconstruct (data) from the group of packets used in transmission.


repacketize

repacketize (third-person singular simple present repacketizes, present participle repacketizing, simple past and past participle repacketized)

repacketizes (present singular third-person)
repacketizing (participle present)
repacketized (participle past)
repacketized (past)

(transitive, signal processing) To packetize again or anew.


packetizer

(signal processing) A process that packetizes.


view model

software engineering
software engineering

enterprise architecture
enterprise architecture

software architecture
software architecture

(software engineering) A framework that defines a coherent set of views to be used in the construction of an enterprise architecture, software architecture, or system architecture.

View Models and headless Fragments provide two such mechanisms that ensure data is persisted across configuration changes, while also ensuring that your Activity or Fragment UI can be updated without risk of memory leaks.

2018, Reto Meier, Ian Lake, Professional Android, John Wiley & Sons, →ISBN, page 248:

Once the view model has data requested by the user's event, it notifies and updates the view.

2022, Damodar Lohani, Taking Flutter to the Web […] , Packt Publishing Ltd, →ISBN, page 79:

architectural pattern
architectural pattern

(programming) An abstraction of a view, especially in the context of the MVVM architectural pattern.


software architecture

(software) The set of structures needed to reason about a given software system.


system architecture

en-noun

system architecture (countable and uncountable, plural system architectures)

(software, system theory) The conceptual model that defines the behavior, structure, and more views of a system.


computer model

(software engineering) A computer program, or network of computers, that attempts to simulate an abstract model of a particular system.


computer simulation

computer simulation (plural computer simulations)

(software engineering) A computer model.


computational model

computational model (plural computational models)


GDI+

(computing, Microsoft Windows) A newer and improved version of GDI written in C++.


application programming interface

application programming interface (plural application programming interfaces)

application programming interfaces (plural)

(computing, programming) A set of routines, protocols, and tools for building software applications, which makes it possible for software components to interact with one another.

интерфе́йс программи́рования приложе́ний

interfaz de programación de aplicaciones


LOB

(databases) Abbreviation of large object.


WinForms

graphical user interface
graphical user interface

(computing, graphical user interface) Abbreviation of Windows Forms.


joint entropy

joint entropy (countable and uncountable, plural joint entropies)

If random variables X and Y are mutually independent, then their joint entropy H(X,Y) is just the sum H(X)#43;H(Y) of its component entropies. If they are not mutually independent, then their joint entropy will be H(X)#43;H(Y)-I(X#59;Y) where I(X#59;Y) is the mutual information of X and Y.

(information theory) The Shannon entropy of a "script" whose "characters" are elements of the Cartesian product of the sets of characters of the component scripts.


conditional entropy

conditional entropy (plural conditional entropies)

The conditional entropy of random variable Y given X (i.e., conditioned by X), denoted as H(Y|X), is equal to H(Y)-I(Y;X) where I(Y;X) is the mutual information between Y and X.

(information theory) The portion of a random variable's own Shannon entropy which is independent from another, given, random variable.


mutual information

mutual information (usually uncountable, plural mutual informations)

Mutual information I(X;Y) between two random variables X and Y is what is left over when their mutual conditional entropies H(Y|X) and H(X|Y) are subtracted from their joint entropy H(X,Y). It can be given by the formula I(X;Y)=-∑ₓ∑_yp_X,Y(x,y) log _bp_X,Y(x,y)/p_X|Y(x|y)p_Y|X(y|x).

From these lists, all combinations of the four major parts of speech were extracted and each phrase was checked for the frequency, dispersion and range criteria respectively. Those that passed the criteria thresholds then had their mutual information scores computed using the tool Collocate (Barlow, 2004) and those failing to meet the threshold were removed.

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

(information theory) A measure of the entropic (informational) correlation between two random variables.


watchpoint

From watch + point, on the model of breakpoint.

AdaRAID supports multiple CPUs running concurrently, Ada data types, features include break points, watchpoints, timing, tracing, stepping, walkbacks, and histories of last n executions.

(programming) A debugging mechanism whereby execution is suspended every time a specified memory location is modified; or, any of various similar such mechanisms.


sideload

en-verb

sideload (third-person singular simple present sideloads, present participle sideloading, simple past and past participle sideloaded)

sideloads (present singular third-person)
sideloading (participle present)
sideloaded (participle past)
sideloaded (past)

From side + load, modelled on upload and download.

I'm going to sideload my computer's address book onto my mobile phone.

When you sideload content onto your nook, you'll find the items in My Documents.

(transitive, computing) To transfer data between two local devices, rather than to or from a remote device.

(transitive, computing) To install an app on a mobile device by using unofficial channels, such as avoiding the use of an app store by obtaining it directly from the developer or downloading from a software repository.


bookware

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

This was especially true of BASIC program anthologies, a particularly important area of bookware for TI owners.

1984, Michael Nicita, Ronald Petrusha, The reader's guide to microcomputer books:

The problem with bookware is that it quickly gets out of date.

1995, Craig Hunt, Networking personal computers with TCP/IP:

The suite of bookware applications on the companion CD-ROM for this book illustrates a group of applications that use a common collection of DLLs.

1996, Steve Rimmer, Windows and OS/2 bitmapped graphics:

(computing) Software that is published in, or distributed with, a book.


redist

There are a handful of allowed ways to update system files (service packs, hotfixes, MS update, redists like MDAC) and people building install packages just need to figure out which redist or SP gets the files updated to the level they think they need.

2006, Phil Wilson, “Windows File Protection Problem”, in microsoft.public.platformsdk.msi (Usenet):

(computing, informal) A redistributable software component.


Wiener filter

(signal processing) A filter that takes a statistical approach to filtering out noise that has corrupted a signal.


depacketizer

(signal processing) A circuit or system that depacketizes.


OCP

Open Closed Principle
open/closed principle#English

(computer science, programming) Initialism of Open Closed Principle.


open/closed principle

object-oriented programming
object-oriented programming

open-closed principle
open-closed principle#English

(programming, object-oriented programming) Alternative spelling of open-closed principle


storage hypervisor

en-noun

storage hypervisor (plural storage hypervisors)

(computing) A hardware-independent supervisory software program that operates as a transparent virtual layer across consolidated disk pools providing centrally managed storage control and supplementary functionality to improve availability, speed, and utilization.


Duff's device

(computing, programming) A particular optimized implementation of a serial copy that uses an unusual C-language construct for loop unwinding.


DPMI

You will only have to be concerned with DPMI, selectors, and such, if you use Borland C++ in DOS.

1995, Lary L. Myers, Keith Weiskamp, Amazing 3-D games adventure set, page 235:

DOS Protected Mode Interface
w:DOS Protected Mode Interface

(computing) Initialism of DOS Protected Mode Interface.


intraquery

intraquery parallelism


interquery

interquery parallelism

(databases) Between more than one query.


hashbang

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

(computing) A shebang (#! character sequence).


Unixism

Another common Unixism that causes problems on Windows is the use of the select() function.

2000, Mark J. Hammond, Andy Robinson, Python programming on Win32, page 35:

Note the term fork/exec is a Unixism that describes the way many applications first fork a child process and then use the exec system command to start another process.

2006, Joshua B. Smith, Practical OCaml, page 275:

(computing, informal) An idiom or behaviour that is characteristic of the Unix operating system.


autoplay

If you have not enabled autoplay, click on the CD icon that appears on your desktop, then click on 'CAM' to open the application.

2001, E. Ernst, The desktop guide to complementary and alternative medicine, page 445:

You can even combine the features and make a looping autoplay DVD for a kiosk or self-running demo.

2004, Tony Bove, Cheryl Rhodes, iLife '04 all-in-one desk reference for dummies, page 346:

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

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

(computing) Any software feature that plays (a video, a compact disc, etc.) automatically.


autoplay

en-verb

autoplay (third-person singular simple present autoplays, present participle autoplaying, simple past and past participle autoplayed)

autoplays (present singular third-person)
autoplaying (participle present)
autoplayed (participle past)
autoplayed (past)

Users may leave a Web site in frustration if a video autoplays when they visit.


characterwise

(computing) In terms of text characters.


characterwise

Subfields necessitate characterwise processing, because only that field is given an entry in the directory of a record which specifies the tag, the length and the starting character position of the field concerned[…]

1977, E. Edelhoff, Klaus-Dieter Lehmann, On-line library and network systems: symposium:


subdatabase

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

sous-base de données

A database that is part of a larger database


DTE

en-noun

DTE (countable and uncountable, plural DTEs)

Data Terminal Equipment
Data Terminal Equipment

(computer hardware) Data Terminal Equipment


data terminal equipment

data terminal equipment (plural data terminal equipments)

(computer hardware) an end instrument that converts user information into signals or reconverts received signals.


DCE

data circuit-terminating equipment
w:data circuit-terminating equipment

(computer hardware) Initialism of data circuit-terminating equipment.

dead-code elimination
w:dead-code elimination

(software compilation) Initialism of dead-code elimination.


Data Circuit-Terminating Equipment

Data Circuit-Terminating Equipment (usually uncountable, plural Data Circuit-Terminating Equipments)

Data Circuit-Terminating Equipments (plural)

data terminal equipment
Data Terminal Equipment

(computer hardware) A device interconnecting data terminal equipment (DTE) and a data transmission circuit.


Data Carrier Equipment

Data Carrier Equipment (usually uncountable, plural Data Carrier Equipments)

(computer hardware) Synonym of Data Circuit-Terminating Equipment


Data Communications Equipment

Data Communications Equipment (usually uncountable, plural Data Communications Equipments)


tileset

The imp-infested streets of London get repetitive, but new tilesets are introduced later in the plot.

2007, PC Gamer, volume 14, numbers 10-12:

Next you need to load a tileset containing isometric tiles.

2011, Steffen Itterheim, Learn iPhone and iPad Cocos2D Game Development, page 241:

(computer graphics) A collection of rectangular images, or tiles.


postback

(computing, Internet) The transmission of data back to the same web page by means of HTTP POST.


OODL

(computing) Object-Oriented Dynamic Language


self-right

en-verb

self-right (third-person singular simple present self-rights, present participle self-righting, simple past and past participle self-righted)

self-rights (present singular third-person)
self-righting (participle present)
self-righted (participle past)
self-righted (past)

Back-formation from self-righting, equivalent to self- + right.

(chiefly robotics or nautical) To make oneself upright.


garageware

From garage + -ware, suggesting development by amateurs in a domestic garage.

People who spend real money on real servers aren't in the habit of running shareware or garageware.

1997, vak, “Lack of Free Software for PP...”, in alt.comp.sys.palmtops.pilot (Usenet):

The ones which cause me the most trouble are various garageware sound file editors. One of them will crash Win2K if I run it and run an ascii editor at the same time.

2001, Bob, “Zone Alarm 3.6 True Vector”, in comp.security.firewalls (Usenet):

[…]the simple fact is that most native Linux games are rubbish garageware and that the industry simply doesnt^([sic]) care about the Linux community at large because they are generally not gamers but more serious "hackers" and hobbyists.

2007, Walter Mitty, “Help! Upgraded to XP”, in comp.sys.ibm.pc.games.action (Usenet):

(computing, slang, derogatory) Shoddy, amateurish software.


PNP

en-noun

PNP (countable and uncountable, plural PNPs)


PEP

PEP (countable and uncountable, plural PEPs)

PEPs are design documents that provide information to the Python community, describing new features (or proposed new features) for Python, its processes, or its environment.

2018, Cody Jackson, Secret Recipes of the Python Ninja: Over 70 recipes that uncover powerful programming tactics in Python, Packt Publishing Ltd, →ISBN, page 282:

(programming, countable) Initialism of Python enhancement proposal.


pumping lemma

pumping lemma (plural pumping lemmas or pumping lemmata)

pumping lemmas (plural)
pumping lemmata (plural)

There is a pumping lemma for CFLs similar to the one for regular sets. It can be used in the same way to show that certain sets are not context-free.

1997, Dexter Kozen, Automata and computability, page 148:

In the literature one finds many pumping lemmas which describe the ability to repeat (pump) certain words repeatedly in some languages, under different circumstances.

2002, Alejandro Maass, Servet Martínez, Jaime San Martín, Dynamics and randomness, page 174:

String-language hierarchies are usually proven using formalism-specific pumping lemmata.

2010, Marco Kuhlmann, Dependency Structures and Lexicalized Grammars: An Algebraic Approach, page 107:

(computer science) A lemma which states that for a language to be a member of a language class any sufficiently long string in the language contains a section that can be removed or repeated any number of times with the resulting string remaining in the language, used to determine if a particular language is in a given language class (e.g. not regular).

dælusetning

lemma stating that a section of a string can be removed or repeated with the resulting string remaining in the language


do loop

From the keyword do used in some programming languages for this purpose.

(computing) A section of computer code in which an instruction or group of instructions is executed repeatedly depending on the value of a Boolean condition.


avalanche effect

avalanche effect (plural avalanche effects)

(cryptography) A property of some cipher systems in which a small change in the input results in a very large change in the output.


autoinstall

Next, you'll need to create an autoinstall diskette. When the potential client machines are booted with this diskette, the process of downloading their image begins.

2005, Joseph Donald Sloan, High performance Linux clusters with OSCAR, Rocks, openMosix, and MPI:


autoinstallation

SUSE splits the autoinstallation process into three phases: preparation, installation, and configuration.

2006, Evi Nemeth, Garth Snyder, Trent R. Hein, Linux administration handbook, page 230:


ERM

enterprise relationship management
w:enterprise relationship management

(computing) Initialism of enterprise relationship management.


DRY

The general principle here is DRY: Don't Repeat Yourself (HTOO). If you duplicate information in two or more places, sooner or later, you'll forget to update one of the copies […]

2005, Greg Wilson, Data Crunching: Solve Everyday Problems Using Java, Python, and More:

don't repeat yourself
w:Don't repeat yourself

(software engineering) Acronym of don't repeat yourself (“software development principle aimed at reducing repetition”).


DRY

en-adj

DRY (comparative DRYer, superlative DRYest)

DRYer (comparative)
DRYest (superlative)

(software engineering) Of code, having the quality of adhering to the principle of DRY; containing as little repetition as possible.


DRY

en-verb

DRY (third-person singular simple present DRYs, present participle DRYing, simple past and past participle DRYed)

DRYs (present singular third-person)
DRYing (participle present)
DRYed (participle past)
DRYed (past)

(software engineering) To cause code to become DRY; to remove repetition from code.


hackee

On the other hand, the absence of identifying marks such as online or offline names and information is crucial when hacking, because the goal is to be unnoticed, not real, nonexistent from the point of view of the other (i.e., the hackee).

1998, Annette N. Markham, Life Online: Researching Real Experience in Virtual Space, page 185:

Fortunately for the "hackee" company, its computer security professionals found "electronic fingerprints" left by the other firm's personnel during the hacker attack, which led, in turn, to the discovery of the stolen e-mail.

2003, Michael Chris Knapp, E-commerce: Real Issues and Cases, page 220:

She had a hacker. The tables had been turned and she was the hackee.

2011, Frederick Ramsay, The Eye of the Virgin, page 139:

(computing) The victim of a hacking attack; one whose computer system is broken into.


multihomed

(computing) Having network reliability increased by means of multihoming.


jump list

(computing theory) A kind of sorted linked list with additional pointers to connect data items that are various distances apart.

(graphical user interface, Microsoft Windows) A pop-up list of tasks or documents associated with an application in the taskbar.


hyperthreading

From hyper- + threading, coined as a trademark (Hyper-Threading Technology) by Intel.

The scope of hyperthreading instructions is not covered in this book.

2005, James Leiterman, 32/64-Bit 80x86 Assembly Language Architecture, page 457:

There are some cases where hyperthreading actually degrades CPU performance, especially when CPU utilization is high.

2010, Mike Laverick, VMware VSphere 4 Implementation, page 307:

(computing) A form of microprocessor parallelization where each physical processor is treated as two virtual processors.


tabify

tabify (third-person singular simple present tabifies, present participle tabifying, simple past and past participle tabified)

tabifies (present singular third-person)
tabifying (participle present)
tabified (participle past)
tabified (past)

A common use of this program is to tabify text files which you've loaded in over the phone from a computer system (like UNIX) that tends to turn all tabs into spaces for 300 baud DEC writers.

1985, Terry A. Ward, Applied programming techniques in C:

You can only tabify source code

1999, Michael Amundsen, Practical Visual InterDev 6:

(transitive, computing) To reformat (text) by converting spaces into tab characters.


untabify

untabify (third-person singular simple present untabifies, present participle untabifying, simple past and past participle untabified)

untabifies (present singular third-person)
untabifying (participle present)
untabified (participle past)
untabified (past)

The untabify command works on a region.

1996, Debra Cameron, Bill Rosenblatt, Eric S. Raymond, Learning GNU Emacs, page 221:

The macro expands the command to untabify an entire document, and not just selected text.

1998, Microsoft Visual Studio Core Reference Set, volume 2:

(transitive, computing) To reformat (text) by converting tab characters into spaces.


tabification

You can see that tabification can greatly reduce the length of such strings, hence the length of text files. For that reason, Blaise Computing Inc. source code files are tabified.

I'd like to call your attention to four of them: check for accessibility, markup preservation, simplified tabification and indentation, and target schema validation.

2006, Dino Esposito, Programming Microsoft ASP.NET 2.0 core reference:


hyperthreaded

A more sophisticated and subtle example of some of the changes that have occurred between older and newer WinTel systems involves hyperthreaded CPUs on Windows Server and Microsoft SQL Server 2000 databases.

2007, Bert Scalzo, Claudia Fernandez, Mike Ault, Database Benchmarking: Practical Methods for Oracle and SQL Server, page 93:

There are also hyperthreaded processors that generally provide two execution threads for each processor or core.

2009, Tim Cerling, Jeffrey Buller, Chuck Enstall, Mastering Microsoft Virtualization, page 237:


subnamespace

Remember that there are subnamespaces that we need as well, but by default this setting will only apply to the current namespace, so setting these permissions is not enough.

2011, Timothy Mullen, Microsoft Security Bible, page 204:

(computing) A namespace within another namespace.


untabification

It makes untabification a bit easier, since you can do it all at once with the simple sequence C-x h ESC x untabify RETURN.

Well, _if_ you're going to do untabification, I guess it's best to keep it separate, but ... I think in general it's a very bad idea to make widespread source changes for purely cosmetic reasons[…]

2007, Miles Bader, “untabify Lisp sources”, in gnus.ding (Usenet):


superexpression

en-noun

superexpression (countable and uncountable, plural superexpressions)

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

(countable, mathematics, programming) An expression that contains multiple subexpressions.


applicationwide

For example, you may wish to maintain an applicationwide connection string that can be used by all pages, a common DataSet used by multiple pages, or any other piece of data that needs to be accessed on an applicationwide scale.

2007, Andrew Troelsen, Pro C# with .NET 3.0, page 898:

(programming) Throughout an application (software program).


roll one's own

en-verb

roll one's own (third-person singular simple present rolls one's own, present participle rolling one's own, simple past and past participle rolled one's own)

rolls one's own (present singular third-person)
rolling one's own (participle present)
rolled one's own (participle past)
rolled one's own (past)

From cigarettes, which are available commercially rolled (i.e., with the paper around the substance being smoked) but which some prefer to roll.

My custom wordprocessor? Yeah, I could have just installed Word or OpenOffice, but I always prefer to roll my own.

(computing, informal) To create something of which an analogue is commercially available.


versionitis

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

This helps companies maintain an honest relationship with the software publisher and protects against versionitis.

1992, InfoWorld, volume 14, number 33, page 92:

Versionitis exists when the team is using multiple versions of the same software[…] Integration of modules can be a nightmare when a project catches versionitis.

2004, Joel Henry, Software project management: a real-world guide to success:

The Handbook can suffer from versionitis; at this writing, the Handbook is one release behind the current version of the software, making it out of date in parts.

2011, Bud E. Smith, Michael McCallister, WordPress in depth, page 455:

(computing, informal) A situation in which there are many different (and possibly incompatible) versions of the same software, file or document.


pre-echo

en-noun

pre-echo (countable and uncountable, plural pre-echos or pre-echoes)

(signal processing) A digital audio compression artifact where a (typically percussive) sound is heard before it should occur.


nondithering

(computer graphics) Not employing the technique of dithering.


data bus

data bus (plural data buses or data busses)

data buses (plural)
data busses (plural)

(computing) A hardware subsystem that transfers data between components inside a computer, or between computers.


demomaking

1998, SwooN, “free unlimited webspace for coding/demomaking sites”, in comp.lang.c (Usenet):

Demomaking was not only about discovering new tricks and effects any more, but also pushing existing ones to the machines^([sic]) limit.

2008, Tamás Polgár, Freax: the brief history of the demoscene, volume 1, page 66:


Knowledge Interchange Format

It is exemplified by the Knowledge Interchange Format (KIF)¹⁵, part of an approach described in the paper by Tenenbaum.

1992, Charles J. Petrie, Enterprise Integration Modeling: Proceedings of the First International Conference, Introduction, page 7:

The Knowledge Interchange Format is a proposed standard for the specification and interchange of ontologies.

2000, William J. Raynor, Jr., The International Dictionary of Artificial Intelligence, page 155:

The Knowledge Interchange Format (KIF) is an example of a convenient formalism to describe these ontologies, and XML can serve as an implementation technology in the way similar to that outlined briefly in this paper.

2000, Petr Kotásek, Jaroslav Zendulka, “An XML Approach to Knowledge Discovery in Databases”, in Tomáš Hruška, Masa-aki Hashimoto, editors, Knowledge-Based Software Engineering: Proceedings of the Fourth Joint Conference, page 148:

Common Logic Common Logic (CL) evolved from two projects to develop parallel ANSI standards for conceptual graphs and the Knowledge Interchange Format [9].

2008, Frank van Harmelen, Vladimir Lifschitz, Bruce Porter, editors, Handbook Of Knowledge Representation, page 217:

artificial intelligence
artificial intelligence

(computing, artificial intelligence) A computer language designed for communicating knowledge between independently running computer programs.


KIF

Knowledge Interchange Format
Knowledge Interchange Format#English

(computing, artificial intelligence) Acronym of Knowledge Interchange Format.


Turing jump

computability theory
computability theory

(computing theory) In computability theory, an operation that assigns to each decision problem X a successively harder decision problem X′ with the property that X′ is not decidable by an oracle machine with an oracle for X.


oracle machine

Thus, an oracle machine (which enacts an oracle algorithm) would be like an ordinary Turing machine, except that adjoined to its ordinary computational operations would be another operation: ‘Call in the oracle and ask it whether C_q(n) stops; […]

1994, Roger Penrose, “Quantum theory and the brain”, in Shadows of the Mind, Oxford University Press, →ISBN, page 380:

(computing theory) In computability theory, a form of theoretical Turing machine, able to solve even undecidable decision problems in a single operation.


zeroization

(cryptography) The erasure of sensitive parameters from a cryptographic module to prevent their disclosure if the equipment is captured.


CTE

CTE (countable and uncountable, plural CTEs)

A recursive CTE is where an initial CTE is built and then the results from that are called recursively in a UNION statement returning subsets of data until all the data is returned. This gives you the ability to create data in a hierarchical fashion, as you will see in the next example.

2008, Robin Dewson, Beginning SQL Server 2008 Express for Developers, Apress, →ISBN, page 433:

common table expression
w:common table expression

(databases, countable) Initialism of common table expression.


CIFS

Coordinate term: SMB

Common Internet File System
w:Common Internet File System

(computing, Windows) Initialism of Common Internet File System.


currency sign

(computing, text encoding) A specific graphic symbol (¤) which replaced the dollar sign ($) in some international text encoding systems, starting with ISO 646.


LFN

(computing) Initialism of long filename.


crashproof

en-adj

crashproof (comparative more crashproof, superlative most crashproof)

more crashproof (comparative)
most crashproof (superlative)

(computing) Resistant to crashes (failure of software programs).


OSI layer

(networking) Any of the seven layers of abstraction in the OSI model of communications systems: application, presentation, session, transport, network, data link, or physical.


OSI model

(networking) A description of the standard functions of a communications system in terms of seven layers of abstraction (the OSI layers).


SLS

(computing) Initialism of second-level support.


Oracle

database management system
database management system

(computing) A database management system (and its associated software) developed by the Oracle Corporation


overburn

en-verb

overburn (third-person singular simple present overburns, present participle overburning, simple past and past participle overburned or overburnt)

overburns (present singular third-person)
overburning (participle present)
overburned (participle past)
overburned (past)
overburnt (participle past)
overburnt (past)

(transitive, computing) To record more than the usual available data capacity onto (an optical disc).


XT

en-noun

XT (countable and uncountable, plural XTs)

(computing) Initialism of extended technology: a version of the IBM PC with a built-in hard drive, released in 1983


Command key

Press ⌘Q to Quit an application.

(computing) A modifier key present on Apple keyboards.


disentailed

An instantiation property is true if it is entailed, and false if it is disentailed.

2006, Pierre Deransart, M.V. Hermenegildo, J. Maluszynski, Analysis and Visualization Tools for Constraint Programming:

If it is disentailed, the clause is deleted, and the next clause is tried.

2013, Brian Mayoh, Enn Tyugu, Jaan Penjam, Constraint Programming, page 425:

Similarly, a disentailed constraint is guaranteed to be unsatisified.

2013, Christophe Lecoutre, Constraint Networks, pages 1-3:

(computing) In constraint programming: inconsistent with the set of constraints.


ambifix

(computing) A string of characters used for both prefix and suffix.


unscale

en-verb

unscale (third-person singular simple present unscales, present participle unscaling, simple past and past participle unscaled)

unscales (present singular third-person)
unscaling (participle present)
unscaled (participle past)
unscaled (past)

Because OpenGL ES does not understand such a format, the vertex shader will then need to apply a matrix to unscale these values, which affects the vertex shading performance.

2014, Dan Ginsburg, Budirijanto Purnomo, Dave Shreiner, OpenGL ES 3.0 Programming Guide, page 457:

(transitive, programming) To undo a scaling transform upon.


optical drive

(computer hardware) A drive that reads optical media.


VPS

virtual private server
virtual private server#English

(computing) Initialism of virtual private server.


virtual private server

en-noun

virtual private server (plural virtual private servers)

(computing) A virtualized server cohosted with other virtual server instances on the same hardware.


VESA

w:Video Electronics Standards Association

(computing) Acronym of Video Electronics Standards Association.


EISA

w:Extended Industry Standard Architecture

(computing) Initialism of Extended Industry Standard Architecture, a bus standard for computer peripherals, as well as the type of expansion slot used by it.


renumberer

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

Bit Bucket software tor the Atari including disassembler, renumberer, character generator[…]

A 260-line program, which took other renumberers between two and four minutes to renumber, took the Monkey Wrench only eight seconds.

1982 July 26, InfoWorld, volume 4, number 29, page 41:

Programmed with a utility such as a program line editor or a renumberer, the EPROM leaves the whole of your RAM free to hold the program on which you are working.

1983, Owen Neville Bishop, Henry Budgett, Simple interfacing projects:

(programming, dated) A program that renumbers lines of code in another program (for example, to allow insertion of further lines between them).


alist

We use alists extensively in this work. A directed graph is an alist associating vertices with edge lists.

J. S. Moore and Q. Zhang, Proof Pearl: Dijkstra’s Shortest Path Algorithm Verified with ACL2, in Joe Hurd and Tom F. Melham (ed.), Theorem proving in higher order logics: 18th international conference, 2005, p. 375


VOB

(software, multimedia) Abbreviation of video object.

versioned object base
versioned object base#English

(databases) Abbreviation of versioned object base.


versioned object base

versioned object base (plural versioned object bases)

(software) An individual database in the versioning software ClearCase.


metacompilation

(computing theory) A computation which involves metasystem transitions from a computing machine to a metamachine which controls, analyzes and imitates the work of the original machine.


EPETO

Earthquake Performance
seismic performance#English

(software) Initialism of Earthquake Performance Evaluation Tool Online.


dependee

(programming) An agent that is depended on by a depender, the target of a dependency (used in agent-oriented programming)


GFC

GFC (countable and uncountable, plural GFCs)

(networking) Initialism of generic flow control.


Playfair

Playfair (countable and uncountable, plural Playfairs)

* (craters): The craters are Named after Scottish mathematician, scientist and C of S minister John Playfair
* (cipher): The cipher is Named after British Lord, baron, politician and scientist Lyon Playfair, who popularized the cipher.

named-after

(cryptography) Ellipsis of Playfair cipher..

Here's a cipher message. Probably Playfair.

(cryptography) an encryption using the Playfair cipher


deformat

en-verb

deformat (third-person singular simple present deformats, present participle deformatting, simple past and past participle deformatted)

deformats (present singular third-person)
deformatting (participle present)
deformatted (participle past)
deformatted (past)

(transitive, computing) To remove the formatting from.


antiworm

(computing) Countering or preventing worms (self-replicating programs).


chunker

From chunk (“divide into chunks”) + -er.

computational linguistics
computational linguistics

(computational linguistics) A software tool for dividing text into chunks.


CSG

en-noun

CSG (countable and uncountable, plural CSGs)

constructive solid geometry
constructive solid geometry#English

(computer graphics) Abbreviation of constructive solid geometry.


leaf node

(computing theory) A node, in a tree, that has no children.


defringe

en-verb

defringe (third-person singular simple present defringes, present participle defringing, simple past and past participle defringed)

defringes (present singular third-person)
defringing (participle present)
defringed (participle past)
defringed (past)

(transitive, computer graphics) To remove unwanted surrounding portions or speckles of colour from (an image).


winner-take-all

(computing) Of a neural network model: organized so that neurons in a layer compete with each other for activation.


predeclare

predeclare (third-person singular simple present predeclares, present participle predeclaring, simple past and past participle predeclared)

predeclares (present singular third-person)
predeclaring (participle present)
predeclared (participle past)
predeclared (past)

(transitive, programming) To declare some source code element (such as a class) in advance of its full description, so that other preceding parts of the code can refer to it.


loop invariant

(computer science) an invariant that should be true on entry into a loop and is guaranteed to remain true on every iteration of the loop

lykkjuóbreyta

invariant guaranteed to remain true on every iteration of a loop


committable

en-adj

committable (comparative more committable, superlative most committable)

more committable (comparative)
most committable (superlative)

committable message

committable sub-transaction

(computing) Able to be committed as a transaction; able to be implemented as a whole or rolled back as a whole, so that no partial implementation can occur.


echoable

That is, it must make sure that the host has caught up with the input character stream and echoed all echoable characters.

1976, Robert P. Blanc, Ira W. Cotton, Computer networking:

(computing, rare) Capable of, or suitable for, being echoed to the display.


subagent

On a UNIX system, the coordinating agent and subagent processes will have different names.

2003, Dwaine Snow, Thomas X. Phan, Advanced DBA Certification Guide and Reference for DB2 Universal Database v8:

An SNMP subagent supports its own MIB, which might be an RFC-architected MIV, or might be a proprietary (referered to as enterprise-specific) MIB. For example, a TCP/IP subagent would most likely support the IP, ICMP, TCP, UDP, and Interface groups defined in RFC 1213.

2006, Lydia Parziale, Dr. Wei Liu, Carolyn Matthews, TCP/IP Tutorial and Technical Overview, page 632:

Originally, the purpose of creating an AI subagent will be to enhance new horizons in protocol and use it to help protect human agents in the field.

2019, Frances Mahan, Artificial Intelligence and the Future of Us:

(computing) An autonomous process that is launched by and communicates with another agent in order to handle part of the task that is the objective of that other agent.


metacommand

(computing) A command that is not part of the language being written but serves as a directive to the interpreter or compiler.


subslice

(chiefly signal processing) A slice that makes up part of a larger slice.


downclock

en-verb

downclock (third-person singular simple present downclocks, present participle downclocking, simple past and past participle downclocked)

downclocks (present singular third-person)
downclocking (participle present)
downclocked (participle past)
downclocked (past)

(transitive, computing) To reduce the clock speed of.


reclock

reclock (third-person singular simple present reclocks, present participle reclocking, simple past and past participle reclocked)

reclocks (present singular third-person)
reclocking (participle present)
reclocked (participle past)
reclocked (past)

And what's the big deal if people reclock their chips? “It gives us a bad reputation when a reclocked system fails!” says Intel.

1999 March 23, PC Mag, volume 18, number 6, page 87:

(transitive, computing) To modify the clock speed of.


upclock

upclock (third-person singular simple present upclocks, present participle upclocking, simple past and past participle upclocked)

upclocks (present singular third-person)
upclocking (participle present)
upclocked (participle past)
upclocked (past)

(transitive, computing) To increase the clock speed of.


sessionless

(computing, networking) Without a session; taking the form of a series of isolated requests.


podule

The podules Acorn plans to release include network cards (for Econet and Ethernet), ROM cards containing application software, a MIDI (musical instrument digital interface) sound card, an extended I/O card, […]

1987, Byte, volume 12, numbers 10-11, page 126:

The Archimedes version of the Chromalock is a plug-in podule.

1989, Science Software, volume 5, page 231:

Acorn's Springboard is a PC card with an Arm chip, either 1Mbyte or 4Mbyte of ram and a 32-bit podule bus. The result is a simple and cheap multiprocessor system on a PC base[…]

1990, Electronics World + Wireless World:

printed circuit board
printed circuit board

(computing, dated) An expansion mechanism for ARM-based computer systems, generally a Eurocard-compatible printed circuit board that plugs into a backplane inside the machine.


ZWNBSP

zero-width non-breaking space
w:zero-width non-breaking space

(computing, typography) Initialism of zero-width non-breaking space.


clustered index

en-noun

clustered index (plural clustered indices or clustered indexes)

clustered indices (plural)
clustered indexes (plural)

(databases) a type of database index that physically sorts the data in a table on the disk to match the criteria specified by the index.


nonclustered index

nonclustered index (plural nonclustered indices or nonclustered indexes)

nonclustered indices (plural)
nonclustered indexes (plural)

(databases) a type of database index that contains a series of sorted pointers pointing to the physical data rows, which are organized either in a heap or in the sort order specified by a clustered index, on the disk

index non-cluster

Index that contains a series of sorted pointers


systray

(computing) Abbreviation of system tray.


ility

From the common suffix of various desirable qualities, e.g. testability, reliability.

One reason to use software libraries is that the authors have had time to add ilities in addition to the basic functionality.

software engineering
software engineering

(software engineering) An abstract quality that good software should exhibit.


bpp

(computer graphics) Initialism of bits per pixel.


Start button

graphical user interface
graphical user interface

(computing, graphical user interface) A labeled button in some versions of the Windows operating system that opens the Start menu.


pseudowire

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

(computing, telecommunications) An emulation of a point-to-point connection over a packet-switching network.


keyholder

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

A key duplicating machine comprising […] a keyholder attached to said shaft, said keyholder providing for holding a key blank and an existing key having notches thereon; […]

1978, Official Gazette of the United States Patent and Trademark Office, page 32:

(cryptography) The individual or organization with access to a cryptographic key.


pseudodevice

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

/dev/null is a pseudodevice on Unix-like systems.

(computing) An entry in a file system that acts like a physical device without having the corresponding hardware.


pseudoterminal

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

(computing) A pair of pseudodevices that can communicate with each other without the hardware that a true device would require.


unattended installation

unattended installation (plural unattended installations)

(computing) An installation that does not require user interaction.


checked build

(computing) A special version of a software program that can provide advanced debug information in the event of a fault.


themeable

(graphical user interface) Capable of having a visual theme applied.


head crash

head crash (countable and uncountable, plural head crashes)

This air passes through an internal filter to remove any leftover contaminants from manufacture, any particles that may have somehow entered the drive, and any particles generated by head crash.

2006, Rajmohan Joshi, Introduction To Computers, →ISBN, page 84:

(computing) A collision of the head of a hard drive with the platter, resulting in permanent damage to the hard drive.


cylinder-head-sector

(computing) An addressing system of hard drives where the hard drive is addressed by its cylinders, heads, and sectors.


CHS

(computing) Initialism of cylinder-head-sector.


tracepoint

In addition to standard interactive debugging capabilities (display and modification of program variables, setting tracepoints and breakpoints for subprograms, displaying subprogram call stack, and so on), a number of new features were added for VAX Ada.

1987, A. Nico Habermann, Ugo Montanari, System Development and Ada, page 42:

The first thing to notice is that tracepoints have no equivalent to the Trace commands, that is, there is no way to output information in a Release build using tracepoints.

2005, Karli Watson, Christian Nagel, Jacob Hammer Pedersen, Beginning Visual C# 2005, page 161:

(computing, programming) A kind of breakpoint that performs a custom action.


photoreal

en-adj

photoreal (comparative more photoreal, superlative most photoreal)

more photoreal (comparative)
most photoreal (superlative)

Frequently, you can use the texture from one object to surface a completely different object. Figure 8.26 illustrates how a crab shell texture makes a wonderful photoreal fruit skin.

1998, Dan Ablan, Patrik Beck, Inside LightWave 3D:

(computer graphics) Exhibiting photorealism.


Hann

en-verb

Hann (third-person singular simple present Hanns, present participle Hanning, simple past and past participle Hanned)

Hanns (present singular third-person)
Hanning (participle present)
Hanned (participle past)
Hanned (past)

From a Middle English given name derived from Johan, variant of John, or less often from Henry or Randolph.

(transitive, signal processing) To apply the Hann function to (a signal).


taggable

(chiefly computing) Capable of being tagged.


freestore

(computing, programming) The heap of available memory.


macroassembler

(computing) An assembler that supports user-defined macros.


lignel

(computer graphics) Any of the lines along the edge of a voxel, connecting its corners or pointels.


pointel

(computer graphics) Any of the eight vertices of a voxel.


surfel

(computer graphics) A unit square between voxels.


voxelization

en-noun

voxelization (countable and uncountable, plural voxelizations)

3D arrays of real numbers that are voxelizations of macromolecular structures

(computer graphics) The conversion of an image or model into voxels.


backjumping

From back + jumping, modelled on backtracking.

(computing theory) A form of backtracking that may move more than one level at a time, used to improve the efficiency of certain algorithms.


Shor's algorithm

(computing theory) A quantum algorithm for finding the prime factors of an integer.


reindex

en-verb

reindex (third-person singular simple present reindexes, present participle reindexing, simple past and past participle reindexed)

reindexes (present singular third-person)
reindexing (participle present)
reindexed (participle past)
reindexed (past)

(computing, databases) To index again or anew.


superrecursive

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

From super- + recursive, coined by Mark Burgin.

(computing theory) Being a generalization of ordinary algorithms that are more powerful than Turing machines.


activation record

en-noun

activation record (plural activation records)

(programming) a data structure containing subroutine state information located on the call stack

aktivaatiotietue

programming: data structure containing state information


forebeam

The joints in the kinematic chain of a robot between the forebeam and end-effector are referred to as the wrist.

2010, Reza N. Jazar, Theory of Applied Robotics: Kinematics, Dynamics, and Control, page 5:

(robotics) The support section of a robot arm that goes from the main body of the robot to the gripper.


predictive parser

predictive parser (plural predictive parsers)

(computing) A recursive descent parser that does not require backtracking.

framsýnn þáttari

recursive descent parser that doesn't require backtracking


internetting

/ˈɪntəˌnɛtɪŋ/

/ˌɪntəˈnɛtɪŋ/

/ˈɪntɚˌnɛtɪŋ/

/ˌɪntɚˈnɛtɪŋ/

Plans must be analyzed continuously at all levels by simulation. We refer to the construct that makes this possible as a complete "internetting of nodes" and as a seamless "operation across networks." A node can be an airplane, a general, an Army private, a tank, or a UCAV. A collaborating network may be operated by the US Army or by an allied command. Internetting provides for the nearly direct connection of one of the nodes to any other node.

1995 December 15, “Technologies for Arming the Air Force of the 21st Century”, in New World Vistas: Air and Space Poer for the 21st Century: Summary Volume, [Washington, D.C.?]: USAF Scientific Advisory Board, →OCLC, page 12:

(Internet, networking, also attributively) gerund of internet

(rare) The act of entwining or linking things together so as to form a network; interconnecting, networking.

Goals are postulated for future DOD [Department of Defense] growth in automated command and control capability and guidelines are generated which will aid future planners in specifying individual system characteristics which lend themselves to internetting, both within the individual systems and particularly within the over-all DOD command and control system.

1962 August, “Digital Computers”, in Rulon L. Thayne, Elizabethe H. Hall, Herman Miles, compilers, Computers and Data Processing Systems, Arlington, Va.: Hq. Armed Services Technical Information Agency, →OCLC, page 67, column 1:

Last year we had planned to reduce the number of these radars to 151 by end fiscal year 1967. As you may recall, this reduction was predicated on the internetting of our radar system with that of the Federal Aviation Agency.

1967 January 26, Robert S[trange] McNamara (witness), “Statements of Hon. Robert S. McNamara, Secretary of Defense, and Gen. Earle G. Wheeler, Chairman, Joint Chiefs of Staff”, in Military Procurement Authorizations for Fiscal Year 1968: Hearings before the Committee on Armed Services and Subcommittee on Department of Defense of the Committee on Appropriations, United States Senate, Ninetieth Congress, First Session on S. 666 […], Washington, D.C.: U.S. Government Printing Office, →OCLC, page 243:

The General Accounting Office (GAO) reported in 1975[…], that the system's management should address the need for improving (1) computer security and (2) the effectiveness and efficiency of internetting between computers in its automatic data processing (ADP) operations.

1977 March 3, John L[ittle] McClellan, Chairman, Subcommittee on Department of Defense, “Justification: Operation and Maintenance, Air National Guard”, in Department of Defense Appropriations for Fiscal Year 1978: Hearings before a Subcommittee of the Committee on Appropriations, House of Representatives, Ninety-fifth Congress, First Session on H.R. 7933: An Act Making Appropriations for the Department of Defense for the Fiscal Year Ending September 30, 1978, and for Other Purposes […] Part 3—Operation and Maintenance […], Washington, D.C.: U.S. Government Printing Office, →OCLC, page 657:

Although the internetting of academe makes it more likely for an exchange of information with our colleagues around the globe, scholars who study communication may be challenged to identify colleagues with similar interests.

1999, Steven A. Beebe, “International Communication Education”, in William G. Christ, editor, Leadership in Times of Change: A Handbook for Communication and Media Administrators, Annandale, Va.: National Communication Association; Mahwah, N.J.: Lawrence Erlbaum Associates, →ISBN, page 63:

The act of connecting a computer, an electronic device, etc., into a computer network (in particular, the Internet).

Internetting is the creation of a network of networks by interconnection of two or more computer networks.

1978 January, Frank Heinrich, “Usage of the NBS Data Encryption Algorithm”, in The Network Security Center: A System Level Approach to Computer Network Security (Computer Science & Technology; National Bureau of Standards Special Publication; 500-21, volume 2), Washington, D.C.: National Bureau of Standards, U.S. Department of Commerce; U.S. Government Printing Office, →OCLC, section 2.3 (Internetting), page 24:

"Internetting can make or break a network," Sytek, Inc.'s Robert R. Shatzer said during a session on local-area network gateways at the Interface '82 conference here last week. […] To illustrate the internetting concept, Shatzer displayed a chart in which small local-area networks were linked to large local networks, which were in turn tied to metropolitan networks, which were finally linked to long-haul networks.

1982 March 29, Bruce Hoard, “‘Internetting Can Make or Break Net,’ Sytek Director Tells Conference Session”, in John C. Whitmarsh, editor, Computerworld: The Newsweekly for the Computer Community, volume XVI, number 13, Framingham, Mass.: CW Communications, →ISSN, →OCLC, page 10, columns 1 and 3:

The user pays about 90 percent of the total costs of internetting—for a workstation or personal computer (PC), software, the local nets, and external connections—most of which would be paid by the user in any case for office, campus, or general communications.

1998, W. Russell Neuman, Lee McKnight, Richard Jay Solomon, “The Nature of Networks”, in The Gordian Knot: Political Gridlock on the Information Highway, Cambridge, Mass., London: MIT Press, →ISBN, page 79:

The act of connecting multiple computer networks together; internetworking.

"I understand," Stoll said stiffly. "I'll do some hacking, internetting, see what I can find."

1995 November, [Jeff Rovin], created by Tom Clancy and Steve Pieczenik, “Monday, 8:20 a.m., Washington, D.C.”, in Tom Clancy’s Op-Center: Mirror Image, New York, N.Y.: Berkley Books, →ISBN, page 120:

(informal) The act of using the Internet; specifically, searching for information using the Internet.


front slash

A retronym to distinguish slash from backslash, particularly in computing contexts.

(retronym, computing, nonstandard) Synonym of slash ⟨/⟩.


Las Vegas algorithm

Las Vegas algorithm (plural Las Vegas algorithms)

Named in contrast to a Monte Carlo method.

(computing) A randomized algorithm that always gives a correct result rather than merely giving a probably correct result.


CADAM

(computing) Acronym of computer-augmented design and manufacturing.


syscall

At an assembly code level, when a process wants to make a syscall, it will load the syscall number into the EAX register[…]

2009, Jatinder N. D. Gupta, Sushil K. Sharma, Handbook of research on information security and assurance:

In addition, the relatively slow scalar CPU of the SX-9 and high cost of context switches (interrupts, syscalls) due to the huge context that needs to be stored away (like vector registers) contribute their part to the very poor UDP performance.

2010, Michael Resch, Katharina Benkert, Xin Wang, High Performance Computing on Vector Systems 2010, page 57:

(computing) A software request for a service from the operating system kernel.


DX

double precision
double precision#English

(computing) Abbreviation of double precision.

Coordinate term: UX

(programming) Synonym of DevEx (“developer experience”)


phit

(computing) Abbreviation of physical unit of information transfer.


unreachable code

(computing) Code that can never be reached during program execution because no part of the program calls it or branches to it.


PACS

PACS (plural PACS or PACSes or PACSs or PACS's)

PACS (plural)
PACSes (plural)
PACSs (plural)
PACS's (plural)

(medicine, software) Initialism of Picture Archiving Communication System.


tablespace

The tablespace provides a layer of abstraction between physical and logical data.

(databases) A storage location where the actual data underlying the objects in a database can be kept.


billboarded

(computer graphics) Displayed using the billboarding technique.


toggle switch

From the similarity of the control lever in early designs to a toggle.

When we add code modules, we will have an additional folder called (surprise!) Modules. We can use this toggle switch to display/hide all items within our folders.

2013, John Connell, Beginning Visual Basic 6 Database Programming, page 129:

[…] most participants (17 out of 20) had problems using toggle switches and preferred checkboxes instead.

2023, Leszek A. Maciaszek, Maurice D. Mulvenna, Martina Ziefle, Information and Communication Technologies for Ageing Well and e-Health, page 14:

(graphical user interface) A control resembling such a switch, allowing a setting to be enabled or disabled.


overstore

en-verb

overstore (third-person singular simple present overstores, present participle overstoring, simple past and past participle overstored)

overstores (present singular third-person)
overstoring (participle present)
overstored (participle past)
overstored (past)

An attempt to overstore this new pitch command resulted in a real-time pitch maneuver being commanded 23 times at 1-minute intervals, due to an undetected bit error in the command message.

1967, Boeing Company, Lunar Orbiter I: Extended-mission Operations - Issue 848, page 3:

Other FPL/I debugging features include: 1. each time or each n times that a particular identifier is referenced in any way or is referenced in order to overstore the element value, the execution of the program is temporarily suspended, the value of the identifier is displayed, and the CAPS user given the opportunity to use any of the available debugging features;

1968, University of Illinois (Urbana-Champaign campus). Department of Computer Science, Internal Report - Issue 257, page 46:

BLH data from successive iterations overstore the original set of integrated BLH data.

1976, Ramani Ramakrishnan, Donald Randall, Robert N. Hosier, A computer program to predict rotor rotational noise of a stationary rotor from blade loading coefficients, page 26:

If a satellite ephemeris is used for a planetary system, the gravitational constant for the planetary system obtained from the satellite ephemeris will overstore the value from the planetary ephemeris in the ODP.

2005, Theodore D. Moyer, Formulation for Observed and Computed Values of Deep Space, page 74:

At user option, data from this operation overstore or are appended to original data.

2007, Leonard L. Grigsby, Power System Stability and Control, page 14-48:

A response of y will overstore the passwdfile as, again, the previous message is simply a warning.

2018, Raj Rajgopal, Handbook of Heterogeneous Networking, page 83-9:

(computing) To overwrite memory or storage.


overstore

If the overstore involves non-reducible data, i.e. data which cannot be effectively stored by interpolation at larger intervals from the original data, then the run will abort.

1970, Massachusetts Institute of Technology. Hydrodynamics Laboratory, Technical Report - Issue 133, page 395:

[…] a loop data destroyed by overstore

1975, Edward A. Torrero, Microprocessors, page 49:

Floating point error ( or a calculation that goes to zero ) Overstore, jump out of bounds, or illegal instruction.

1980, Proceedings of ... Annual ACM-SIGUCC User Services Conference, page 49:

(computing) The overwriting of memory or data, especially when done in error.


coasterware

From coaster + -ware, from the jocular notion that the disc containing the software is more useful as a drink coaster.

From start to finish, it is a poorly conceived, ill-executed, and time-wasting piece of coasterware designed to suck money away from both fans of the much-lauded series and unsuspecting newcomers.

2003 November 1, “Europa Universalis: Crown of the North”, in Computer Gaming World:

(computing, slang, derogatory) Exceptionally low-quality software.


resultset

(databases) A set, often of tabulated data, that is the result of the querying of a database or a similar act.


dBASE

(computing) An early database management system for microcomputers


dBFAST

(computing) A dialect of dBASE for Microsoft Windows


TMP

Template metaprogramming
w:Template metaprogramming

(programming) Abbreviation of Template metaprogramming.


qugate

The time required for the operation of a qugate is usually referred to as gate time or τ_(gate), and it should also be much shorter than the decoherence time of each qubit.

2015, Richard A. Layfield, Muralee Murugesu, Lanthanides and Actinides in Molecular Magnetism, page 189:

(computing) The kind of logic gate used in quantum computing.


quantum computing

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

Quantum computing has the potential to break many previously unbreakable forms of encryption.

“The N.S.A. would obviously prefer that quantum computing were not possible,” said Dr. Seth Lloyd, a physicist at the Massachusetts Institute of Technology. “But if it does turn out to be possible, then they need to be prepared.”

1997 February 18, George Johnson, quoting Seth Lloyd, “Quantum Theorists Trying to Surpass Digital Computing”, in The New York Times, →ISSN:

(computing) The use of quantum mechanical phenomena to transcend classical time complexity limitations in computing.


marching ants

From the ant-like appearance of the moving dots.

(computing, graphical user interface) An animated dotted line indicating which portion of an image is currently selected.


gweep

gweep (third-person singular simple present gweeps, present participle gweeping, simple past and past participle gweeped)

gweeps (present singular third-person)
gweeping (participle present)
gweeped (participle past)
gweeped (past)

Purportedly coined by hackers at the Worcester Polytechnic Institute (WPI) in 1977 and still in use through 1991. However, this entry did not appear in the Jargon File until the 1993 version 3.0.0, an edition which prompted controversy about Eric Raymond's stewardship and attention to proper attestation. The reliability of this particular addition is unclear; it was likely in use at WPI in 1991 as reported, but may have been specific to a much smaller subcommunity, particularly as it escaped mention in earlier editions of the Jargon File, which did capture other slang from WPI.

coin

(dated, computing, slang) To work on a minicomputer late at night.


gweep

(dated, computing, slang) A nighttime hacker on early minicomputers.


fweep

(dated, computing) A person who used early minicomputers solely for playing games or using electronic mail.


SAK

(initialism, computing) secure attention key (such as ctrl+alt+delete for Windows operating systems) (not in general use but used in topic-relevant online discussions).


unicore

(computer hardware, of a processor) Having only one core.


pseudoparallelism

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

(computing) The execution of parallel processes on a unicore system.


pseudoparallel

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

(computing) Employing, or relating to, pseudoparallelism.


hackaround

Just hafta remember to switch out of the always-on program before turning the Palm off. Or is there a hackaround for this inconvenience?

2000, Harold Rabbie, “Always-on programs”, in comp.sys.palmtops.pilot (Usenet):

If and when the EWG closes those holes with better language extensions, the library hackarounds can be refined or abandoned.

(computing) A hacky workaround; an unattractive but expedient solution.


coercibility

(databases) The ability of a string to override the collation of another string.


run book

Coordinate term: playbook

Security administrators can create a series of runbooks and playbooks that can be used in response to a wide range of incident response activities.

2021, Arthur Conklin, Greg White, Chuck Cothren, Roger L. Davis, Dwayne Williams, Principles of Computer Security, McGraw Hill, →ISBN, page 542:

(computing) A set of procedures prepared by an administrator for the day-to-day maintenance and exception handling of an IT system.


hyperheuristic

(computing) A heuristic search method that automates the selection of other heuristics.


XPath

XML Path Language
XML Path Language#English

(computing) Abbreviation of XML Path Language.


XML Path Language

(computing) A query language for selecting nodes from an XML document, developed by the W3C.


smart quotes

(computing, typography) Curly quotes automatically inserted into text as a replacement for the straight quotes typed by the user.


graphing calculator

en-noun

graphing calculator (plural graphing calculators)

(mathematics, computing) A hand-held (usually programmable) electronic calculator which is capable of solving equations, plotting graphs and performing other tasks with variables.


homoglyph

/ˈhɒməʊɡlɪf/

First attested in 1938; formed as homo- (“same”) + glyph after homograph.

The homoglyphs I (uppercase i) and l (lowercase L) confused many who typed in the URL.

The E variant of the moon sign may perhaps be regarded as a homoglyph.

1938, Sylvanus Griswold Morley, The Inscriptions of Petén, volume IV, page 43:

The lower case “L”, Upper case “i”, and Numeral “One” are homoglyphs.

All the other consonant phonemes are transcribed into the homoglyphs of their IPA representations.

2007, Shinji Ido, Bukharan Tajik, page page 4:

The pair shown is the letter f and the guilder currency sign [ƒ]. Homoglyphs can also occur within the same writing system.

2009, Theodore Rosendorf, The Typographic Desk Reference, page 50:

(linguistics, computing) A character identical or nearly identical in appearance to another, but which differs in the meaning it represents; thus, in character encoding terms, a character with an identical or near-identical glyph, or the glyph itself.

homoglyphe

a character identical or nearly identical in appearance to another, but which differs in the meaning it represents


fanout

fanout (countable and uncountable, plural fanouts)

B+ trees have very high fanout, which reduces the number of I/O operations required to find an element in the tree.

The fanout of a logic gate output is the number of gate inputs to which it is connected.

(computing, electronics) The degree to which something fans out, or splits into separate sections.


MBCS

Multi-Byte Character Set
w:Multi-byte character set

(computing) Initialism of Multi-Byte Character Set.


basename

Holonyms: filespec, pathname

Comeronym: filepath

(computing) A filename without any path or directory information.


TFS

Team Foundation Server
w:Team Foundation Server

(computing) Initialism of Team Foundation Server.


tape library

(computing, historical) A device or room holding tape drives for storage purposes.


beerware

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

(computing, often humorous) Software that can be used under a relaxed licence, with the user encouraged to pay for the software by donating to its author enough money to buy a beer.


subfont

Two subfonts are available for EGA/VGA displays, and only one is available for LCD displays.

2001, Jim Cooper, Using MS-DOS 6.22, page 346:

(computing, typography) A subset of a font, holding only some of its glyphs.


speedloader

Various speedloaders had different colours. You could also hear the data being loaded (1200baud iirc) and some programs had very interesting 'tunes' in them, and it was also possible to work out where you were in the load of your favourite games by the sound.

2002, John Bland, “Thumb Bandits.”, in comp.sys.acorn.misc (Usenet):

(firearms, computing) Alternative form of speed loader


retagger

(computing) A program or algorithm that updates or changes tags.


pattern matching

(computer science) the act of checking some sequence of tokens for the presence of the constituents of a pattern

hahmonsovitus

computer science: act of checking tokens for patterns


immunoinformatics

(immunology, computing) The branch of bioinformatics that deals with immunology


copperbar

From copper + bar, after the "copper" (coprocessor) component of the Commodore Amiga chipset.

There a^([sic]) quite a lot of effects you can get with horz.retraces, eg a textmode copperbar (change color #0 with every scanline)

1996, WolfMan^iNSaNiTY, “Which scanline???”, in comp.sys.ibm.pc.demos (Usenet):

Although most cards still support screen-tweaking, you can just forget about copperbars (writing within horizontal retrace fuks up the screen BADLY) and other effex. Same goes for changing the font.

1998, Paul-Jan Pauptit, “Raster trix are a problem nowadays.”, in comp.sys.ibm.pc.demos (Usenet):

There was also the (really pretty famous) RSI Demomaker that let u make up your own intros/demos from a load of stock effects (bobs, starfields, copperbars, scrollers etc).. havent been able to find that tho...

2000, Lando, “looking for software”, in alt.amiga.demos (Usenet):

(demoscene) An animated horizontal bar of colour that extends into the overscan area of the display.


unauthorize

en-verb

unauthorize (third-person singular simple present unauthorizes, present participle unauthorizing, simple past and past participle unauthorized)

unauthorizes (present singular third-person)
unauthorizing (participle present)
unauthorized (participle past)
unauthorized (past)

This group of users includes anyone who has created a user account but either hasn't verified their account through their email or has been unauthorized by the administrator.

2015, Shaun Walker, Bruce Chapman, Cathal Connolly, Professional DNN7: Open Source .NET CMS Platform, page 157:

The reverse operation is called “unauthorize” and you’re supposed to do it before removing the DHCP role on a server.

2016 December 19, “DHCP Unauthorize: There is no such object on the server”, in Dmitri's Wanderings:

Hi. I have a question about “authorizing and unauthorizing” my core.

2023 July 21, Marco_Maria_D_Ottavi, Roon Labs Community:

(transitive, computing) To withdraw authorization or permissions from.


multiusing

I don't do much multitasking, let alone multiusing, and I already have an external 20MB hard disk attached to my PC.

1985, PC World, volume 3, numbers 10-12:

A special type of network can be created by using multiusing. In a multiusing environment, all users share the same central processing unit (a microprocessor if the central unit is a microcomputer). […] The capability for multiusing is part of the hardware and operating system. It is not found in all computers.

1991, Steven M. Zimmerman, Leo M. Conrad, Understanding and using microcomputers:

With the proper hardware and software, the BIOS might even be able to do multiusing functions, allowing several computers to access it and utilize its software and hardware.

1993, Aubrey Pilgrim, Upgrade or repair your PC & save a bundle:

(computing) multiuser capability; the ability of a computer system to process requests from multiple users at the same time


preshifted

[…] elaborate masking, XDRAWing, refreshing, bit-shifting, preshifted shape sequences, […]

The images are preshifted, so that disparity is smaller than 1 pixel per camera displacement.

2010, Tobias Schuchert, Plant Leaf Motion Estimation Using A 5D Affine Optical Flow Model, page 50:

Meanwhile, my good friend Bill Budge, an amazing Apple II games programmer, came up with an incredibly fast way to draw proportional text on the Apple II graphics screen using seven preshifted tables.

2011, Andy Hertzfeld, Revolution in The Valley, page 47:

(chiefly computer graphics) Shifted in advance.


intertype

intertype declarations in aspect-oriented programming

(computing, programming) Between data types.


tinygram

Too many tinygrams can congest a network connection.

(networking, informal) A very small packet of data.


NUC

(computing, software) Initialism of not upwardly compatible.


picklist

(computing, graphical user interface) A list from which the user can make a selection; a dropdown list.


trapdoor function

en-noun

trapdoor function (plural trapdoor functions)

From the idea that it is easy to fall through a trapdoor but difficult to climb back out.

(mathematics, cryptography) A function that is easy to compute in one direction but difficult to compute in the opposite direction (finding its inverse) without special information.


bundle adjustment

bundle adjustment (plural bundle adjustments)

(computing theory, computer graphics) A process used in the reconstruction of a three-dimensional model from a set of photographs, simultaneously refining the coordinates describing the scene geometry as well as the parameters of the relative motion and the optical characteristics of the cameras that took the pictures.


mergesort

(computing) A divide and conquer sorting algorithm that operates by dividing the items to be sorted into many small lists and gradually merging them together.


mergesort

en-verb

mergesort (third-person singular simple present mergesorts, present participle mergesorting, simple past and past participle mergesorted)

mergesorts (present singular third-person)
mergesorting (participle present)
mergesorted (participle past)
mergesorted (past)

(transitive, computing) To sort with such an algorithm.


heapsort

(computing) A sorting algorithm based on the heap data structure.


heapsort

heapsort (third-person singular simple present heapsorts, present participle heapsorting, simple past and past participle heapsorted)

heapsorts (present singular third-person)
heapsorting (participle present)
heapsorted (participle past)
heapsorted (past)


minheap

Minheaps are often used to implement priority queues.

(computing theory) A heap data structure with a "greater than or equal to" comparison function.


maxheap

(computing theory) A heap data structure with a "less than or equal to" comparison function.


smoothsort

(computing theory) A sorting algorithm based on heapsort but using the Leonardo numbers, tending to perform better than heapsort in cases where the items to be sorted are already partially sorted.


headered

Like a content control, a headered content control can have only one child in its Content attribute, and you can set the content implicitly or explicitly.

2008, Jesse Liberty, Alex Horovitz, Programming .NET 3.5:


shaderless

(computer graphics) Without the use of shaders.


commentation

en-noun

commentation (countable and uncountable, plural commentations)

In-program commentation is another level of documentation that is compulsory, with standards being set regarding what should be included in source code.

1997, Case Studies in Algorithms and Programming:

(programming) The use of comments in source code.


softlifting

(software) The purchasing of a single licensed copy of a software program and the loading of it on several machines, contrary to terms of agreement.


generification

generification (usually uncountable, plural generifications)

/d͡ʒəˌnɛɹɪfɪˈkeɪʃən/

From Latin genus (“kind, class”). See -fy.

(computing) The process of making generic; conversion to use generics.


subversioning

(computing) The keeping track of changes in a file over time.


Thunderbird

The railway sense is derived from the 1960s TV series Thunderbirds, about a secretive high-tech rescue organization, ultimately from thunderbird.


ultrabook

From ultra- + book; see notebook computer.

(computing) A very lightweight and thin portable computer the areal size of a notebook computer or subnotebook.


unhashable

Mutable types like lists and dictionaries are unhashable.

2012, Allen B. Downey, Think Complexity: Complexity Science and Computational Modeling, page 28:


semiweak

There are 2⁵⁶ (7.21 × 10¹⁶, about 72 quadrillion) possible keys for DES, of which four are weak and twelve are semiweak.

(cryptography, Data Encryption Standard) Producing only two different subkeys.


enaction

enaction (usually uncountable, plural enactions)

An appreciation of the power of enaction in our understandings of the mind will throw into relief the question of motivations and goals.

2005, Ralph D. Ellis, Natika Newton, Consciousness & Emotion: Agency, conscious choice, and selective perception:

The processes that underlie the organization and honing of these skills operate over a wide range of timescales, which include the enaction of a particular perceptual act at one end and the lifetime development of perception-action capabilities at the other.

2017, Ezequiel A. Di Paolo, Thomas Buhrmann, Xabier E. Barandiaran, Sensorimotor Life: An Enactive Proposal, page 76:

The first mention of enaction as a history of couplings that bring forth a world referred to the activity of "sensorimotor networks". (Varela et al. 1991)

2018, Ezequiel A. Di Paolo, Elena Clare Cuffari, Hanne De Jaegher, Linguistic Bodies: The Continuity between Life and Language:

Third, drawing on enaction and embodiment gives us the means for considering actions taken in response to musical sounds as sufficient for cognition, and thus constitutive of listeners' musical understanding.

2019, Mariusz Kozak, Enacting Musical Time: The Bodily Experience of New Music, page 54:

(philosophy, cognitive science, computer science) The interpretation of consciousness or understanding as a process of meaningfully engaging and interacting with the world in a hierarchy of actions that produce reactions.


A20 gate

(computing) A gate on x86 microprocessors restricting access to the memory beyond 1 MB.


upper memory area

(computing) The area of memory between 640 kB and 1 MB in an IBM-compatible PC.


high memory area

/ˈhʌɪˌmɛm(ə)riˌɛːrɪə/

(computing) The first 64 kilobytes of the area of memory beyond 1 MB in an PC-compatible machine.


kernel panic

If the timer doesn't get updated, watchdog will notice and force a kernel panic.

2005, Karl Kopper, The Linux Enterprise Cluster, No Starch Press, →ISBN, page 178:

(computing) On Unix-derived operating systems, an action taken by the operating system when it cannot recover from a fatal error.


presheaf

presheaf (plural presheaves or presheafs)

Let X be a topological space. (Following tradition, I will switch from my previous convention of using X to denote an object of a topos.) Write Open(X) for its poset of open subsets. A presheaf on X is a functor F#58;#92;mathbf#123;Open#125;(X)#92;mbox#123;op#125;#92;rightarrow#92;mathbf#123;Set#125;. It assigns to each open subset U a set F(U), whose elements are called sections over U (for reasons to be explained). It also assigns to each open V#92;subseteqU a function F(U)#92;rightarrowF(V), called restriction from U to V and denoted by s#92;rightarrows#124;#95;V. I will write Psh(X) for the category of presheaves on X.
Examples 3.1 i. Let F(U) = {continuous functions U#92;rightarrow#92;mathbb#123;R#125;}; restriction is restriction.

2011 June 27, Tom Leinster, “An informal introduction to topos theory”, in arXiv.org, Cornell University Library, retrieved 2018-03-18:

contravariant functor
contravariant functor

(category theory, sheaf theory) An abstract mathematical construct which associates data to the open sets of a topological space, generalizing the situation of functions, fiber bundles, manifold structure, etc. on a topological space (but not necessarily in such a way as to make the local and global data compatible, as in a sheaf). Formally, A contravariant functor ℱ whose domain is a category whose objects are open sets of a topological space (called the base space or underlying space) and whose morphisms are inclusion mappings. The image of each open set under ℱ is an object whose elements are called sections, and are which are said to be over the given open set; the image of each inclusion map A→B under ℱ is a morphism ℱ(B)→ℱ(A), called the restriction from B to A and denoted operatorname res_(B,A) or |_(B,A).


right inverse

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


subscope

Do not reuse variable names in subscopes

2008, Robert C. Seacord, The Cert C Secure Coding Standard:

Lastly, a more powerful aggregation operation exploits the hierarchical relation between a scope and its subscopes.

2010, Kai Sachs, Ilia Petrov, Pablo Guerrero, From Active Data Management to Event-Based Systems and More, page 286:

(computing) An inner scope contained within an outer scope.


superscope

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

Microsoft recommends the use of superscopes when more than one DHCP server is present on a subnet.

2000, Robin Walshaw, Mission Critical Windows 2000 Server Administration, page 460:

(computing) An outer scope that contains one or more subscopes.


reaccess

en-verb

reaccess (third-person singular simple present reaccesses, present participle reaccessing, simple past and past participle reaccessed)

reaccesses (present singular third-person)
reaccessing (participle present)
reaccessed (participle past)
reaccessed (past)

It is interesting to note that this loop reaccesses the primary loop via line 4510 causing a jump to line 4105.

1993, Fred M. Lilienstein, Magnetics engineering fundamentals and computer-aided design solutions:

(transitive, chiefly computing) To access again.


reaccess

page reaccesses

(chiefly computing) A second or subsequent access.


unmark

unmark (third-person singular simple present unmarks, present participle unmarking, simple past and past participle unmarked)

unmarks (present singular third-person)
unmarking (participle present)
unmarked (participle past)
unmarked (past)

to unmark text

(transitive, computing) To remove marks from.


slice category

en-noun

slice category (plural slice categories)

(category theory) A category whose objects are morphisms (of some given category) with a common codomain, and whose morphisms are commuting triangles where two morphisms of each of such triangles share the said common codomain.


NoSQL

From no + SQL; more recently sometimes explained as short for not only SQL.

(computing, databases) A broad class of database management systems that differ from traditional relational databases in not using SQL as a primary query language and in omitting some common features to enhance scalability.


oct

(computing, informal) Abbreviation of octal.


CFG

context-free grammar
context-free grammar#English

(linguistics, computing theory) Initialism of context-free grammar.

Open the cfg and modify the first option.

control-flow graph
control-flow graph#English

(computer science) Initialism of control-flow graph.


undeclaration

undeclaration (countable and uncountable, plural undeclarations)

(computing, programming) The act of undeclaring something previously declared.


multicache

Evaluation of High Performance Multicache Parallel Texture Mapping

(computing) Having or relating to more than one cache.


multimemory

(computing) Having or relating to more than one memory.


VFP

(computing) Abbreviation of Visual FoxPro.


subkey

(computing, Microsoft Windows) A key located beneath another key in the registry.


taxel

From tactile element, modelled on pixel.

(computing, electronics) A tactile element in robotics etc.


stream cipher

(cryptography) a symmetric-key cipher in which plaintext digits are combined with a pseudorandom cipher digit stream


superframe

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

(computing, telecommunications) A frame (chunk of data) comprising several subframes.


midframe

(computing, telecommunications) During a frame; before the completion of a discrete chunk of data.


hyperstructure

The editing process is split between the hyperstructure editing process and the content editing process: the hyperstructure editing enables the editing of the constituents defined in the hyperstructure: nodes, links, hyperdocuments etc .

1991, André Lichnerowicz, Intelligent text and image handling:

There are close relationships between these items. For example, a syntax rule presented by text, and its corresponding concept illustrated by a cartoon have a close relation. Therefore, a function is needed to support the reference operation freely between closely related items. A hyperstructure is used to achieve this function.

1993, B. Z. Barta, John Eccleston, Rudolf Hambusch, Computer mediated education of information technology professionals and advanced end-users, page 159:

Hyperstructure hotlists provide two valuable enhancements to conventional WWW indexing tools.

1995, Conference Proceedings: Annual SIGDOC Volume 13:

(computing) A set of documents interlinked by hyperlinks, along with the links between documents.


hyperoperator

(programming) An operator that acts on every member of a set.


n-gram

Hyland's study demonstrates how n-grams can reveal similarities and differences both between genres and between different sets of writers.

2012, Winnie Cheng, Exploring Corpus Linguistics: Language in Action, Routledge, →ISBN:

(computational linguistics) A contiguous sequence of n items (usually characters or words) from a given sequence of text or speech, used in analysis.

N-Gramm

linguistics: contiguous sequence of n items


NP-hard

(computing theory) A problem H is NP-hard if and only if there is an NP-complete problem L that is polynomial time Turing-reducible to H.

(computing theory) An alternative definition restricts NP-hard to decision problems and then uses polynomial-time many-one reduction instead of Turing reduction.


bandelet

From French bandelette, diminutive of bande. See band and bendlet.

(computing theory) An orthonormal basis that is adapted to geometric boundaries, used in image processing.


MDB

(computing) Initialism of multidrop bus.


Chromium

(software) An open source web browser developed by Google


overpost

en-verb

overpost (third-person singular simple present overposts, present participle overposting, simple past and past participle overposted)

overposts (present singular third-person)
overposting (participle present)
overposted (participle past)
overposted (past)

The major problem here is the approach of using the domain object directly as the parameter for the action method that allows a user to overpost.

2013, Badrinarayanan Lakshmiraghavan, Pro ASP.NET Web API Security: Securing ASP.NET Web API, →ISBN, page 349:

The Bind attribute is used to protect against overposting attacks by creating a list of safe properties to update; however, as we will discuss later, it does not work as expected and so it is safer to use a different method for editing or creating where some values may be blank. As an example of overposting, consider a scenario where the price is submitted as part of the request when a user submits an order for a product. An overposting attack would attempt to alter this price data by changing the submitted request data in an attempt to buy the product cheaper.

2016, Lee Naylor, ASP.NET MVC with Entity Framework and CSS, →ISBN, page 19:

To protect from overposting attacks, please enable the specific properties you want to bind to.

2016, Barbara Ford, Dive into Visual Studio 2013, →ISBN, page 38:

(computing) To breach security by overwriting data that is not intended for user input.


rehost

rehost (third-person singular simple present rehosts, present participle rehosting, simple past and past participle rehosted)

rehosts (present singular third-person)
rehosting (participle present)
rehosted (participle past)
rehosted (past)

(transitive, computing) To host again or anew.


dunder

Python has a dunder method, __iter__, that defines what the behavior is for looping over an instance.

2012, Matt Harrison, Treading on Python, volume 1, →ISBN, page 101:

(programming, informal) A double underscore, __.


Microsoft tax

(computing, informal, derogatory) The licence fee for the Microsoft Windows operating system software that is pre-installed on many home computer systems.


SIMware

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

(computing) software held on, or running on, a SIM card


SCA

Software Communications Architecture
w:Software Communications Architecture

(software) Initialism of Software Communications Architecture.

Strong Customer Authentication
w:Strong Customer Authentication

(software) Initialism of Strong Customer Authentication.


e-inclusion

information technology
information technology

(information technology, sociology) The promotion of computer use by all members of society, so as to avoid a reduction in opportunities for those who do not have or cannot understand the technology.


tilt-shift

(graphical user interface) The blurring of parts of a photograph or video so that it looks like a photograph of a miniature scale model.


microserver

(computing) A simple server requiring little or no configuration.


conventional PCI

(computing) PCI (the computer bus), as opposed to the newer PCI Express.


bundleware

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

But missing from the 100's bundleware is any kind of video editor—a key feature for a capture card.

2001, PC Mag, volume 20, number 1, page 177:

Because bundleware is so time-consuming and difficult to remove, the first thing many techie users do when they purchase a new PC is wipe off the hard disk (thus deleting all the bundleware) and reinstall Windows.

2009, Michael Miller, Speed It Up! A Non-Technical Guide for Speeding Up Slow Computers:

(computing) Software that is bundled with something else.


SYLK

(computing) A simple text file format for exchanging spreadsheet data.


TOTP

Coordinate term: HOTP

w:Time-based One-time Password algorithm

(computing) Initialism of time-based one-time password.


autoincrement

autoincrement (third-person singular simple present autoincrements, present participle autoincrementing, simple past and past participle autoincremented)

autoincrements (present singular third-person)
autoincrementing (participle present)
autoincremented (participle past)
autoincremented (past)


SCM

en-noun

SCM (countable and uncountable, plural SCMs)

(computing, uncountable) Initialism of software configuration management.

(software engineering, uncountable) Initialism of source code management.


software configuration management

software configuration management (uncountable)

(computing) the task of controlling and tracking changes made to software files


source configuration management

source configuration management (uncountable)

(computing) The management of changes to files such as source code, documents, large web sites, or other collections of information.

Quellkodekonfigurationsmanagement

computing: management of changes to files


item set

(computer science, parsers) A set of production rules which have an identical sequence of symbols between the right arrow (→) and the dot (•).


proplet

From proposition + -let, coined by Roland Hausser.

(computational linguistics) A basic element of a proposition.


bitstate

(computing) The state (0 or 1) of a particular bit (binary digit).


security by design

(security, computing) Relying on a secure design to defend against attacks.


UNC

\\BobsComputer\Shared\ColourLaser200 is the UNC path to Bob's printer.

Uniform Naming Convention
w:Uniform Naming Convention

(computing, Microsoft Windows) Initialism of Uniform Naming Convention, a syntax to describe the location of a network resource.


undercommented

en-adj

undercommented (comparative more undercommented, superlative most undercommented)

more undercommented (comparative)
most undercommented (superlative)

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

What will probably result is a grossly undercommented program, with brief comments that are only marginally helpful.

1981, G. Michael Schneider, Steven C. Bruell, Advanced programming and problem solving with PASCAL:

I've only one complaint about the book: the actual code is often poorly formatted and undercommented, so some of the examples are difficult to read.

(computing, programming) Having inadequate documentation in the form of comments in source code.


data path

central processing unit
central processing unit

(computing) The part of a central processing unit that stores data to be immediately operated on and performs logic and arithmetic operations on it based on signals from the control unit.


datapath

(computing) Alternative form of data path


wardialer

(computing) A program that dials every telephone number in a particular area searching for computers, or trying to guess passwords.


point release

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

Between 2.0 and 3.0, there were four point releases, called 2.1, 2.2, 2.3, and 2.4.

The company will fix the crashing issue in an upcoming point release.

No one is 100 percent sure how long Leopard took, since Apple whispered its name only just last year, but if it is "just a point release," then it should have been much easier to Q/A.

2007 November 29, Oliver Rist, “Leopard is the New Vista, and It's Pissing Me Off”, in PC Mag:

Recent data from their own Developer Support Site shows 87% of iOS devices are now running a version of iOS 7, and 58% of devices are running the latest point release of iOS 7.1.

2014 April 11, Ewan Spence, “Apple Loop: iOS 7 Adoption, The $350 iWatch, US Market Share, MacBook Air Predictions, And Jony Ive”, in Forbes:

VMware confirmed the bug to us yesterday and said it will not be fixed in the initial version going out to customers today. It will be fixed in a point release later on.

2015 August 26, Jon Brodkin, “VMware brings Windows 10 and graphics boost to Fusion and Workstation”, in Ars Technica:

(software) A software release that is only slightly different from a previous version and thus having the same major version number, only differing in minor version number (after the decimal point).


genetic memory

en-noun

genetic memory (countable and uncountable, plural genetic memories)

(computing) An artificial neural network combination of genetic algorithm and the mathematical model of sparse distributed memory.


uudecode

en-verb

uudecode (third-person singular simple present uudecodes, present participle uudecoding, simple past and past participle uudecoded)

uudecodes (present singular third-person)
uudecoding (participle present)
uudecoded (participle past)
uudecoded (past)

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

(transitive, computing) To decode (previously uuencoded data) back into its original binary form.


DOS extender

(computing) An application which allows software to run in protected mode, even though the host operating system runs only in real mode.


UX

en-noun

UX (countable and uncountable, plural UXes)


deconfigure

en-verb

deconfigure (third-person singular simple present deconfigures, present participle deconfiguring, simple past and past participle deconfigured)

deconfigures (present singular third-person)
deconfiguring (participle present)
deconfigured (participle past)
deconfigured (past)

(transitive, computing) To remove or cancel the configuration of; to reset.

déconfigurer

computing: to remove or cancel the configuration of


COW

en-noun

COW (countable and uncountable, plural COWs)

(computing, uncountable) Acronym of copy-on-write.


tab stop

(computing, by extension) A horizontal column in a text document to which the cursor jumps when the Tab key is pressed, used for alignment.


OOPSLA

(computing) Acronym of Object-Oriented Programming, Systems, Languages & Applications.


PLoP

Pattern Languages of Programs
w:Pattern Languages of Programs

(software) Acronym of Pattern Languages of Programs.


PPR

Portland Pattern Repository
w:Portland Pattern Repository

(software) Initialism of Portland Pattern Repository.


CBSE

software engineering
software engineering

component-based software engineering
w:component-based software engineering

(software engineering) Initialism of component-based software engineering.


MFT

Managed file transfer
w:Managed file transfer

(computing, architecture) Initialism of Managed file transfer.

(computing) Initialism of Master File Table.