artificial intelligence

artificial intelligence (countable and uncountable, plural artificial intelligences)

Coined by American computer scientist and cognitive scientist John McCarthy in 1955, and popularized at the Dartmouth Summer Research Project on Artificial Intelligence, 1956.

kunsmatige intelligensie

intelligence exhibited by an artificial entity

ሠው ሰራሽ ዕውቀት

śäw säraš ʿəwḳät

artificially intelligent → artificially intelligently

Research in the modern science of Artificial Intelligence started only in the 1950's, stimulated by the invention of modern computers. This inspired a flood of new ideas about how machines could do what only minds had done previously.

1988, Marvin Minsky, The Society of Mind:

Intelligence exhibited by an artificial (non-natural, man-made) entity.

(computer science) The branch of computer science dealing with the reproduction or mimicking of human-level intelligence, self-awareness, knowledge, conscience, thought in computer programs.

(countable, computing) A computer system or software package which is artificially intelligent.


emu

Saw this article for playing downloadable games on GBA. It's an official Nintendo product in Japan, and thought it might be useful for Nintendo to release actual emus and some of their older game properties (beyond the $20 classic series).

2005 February 24, Dane L. Galden, “Could this be used for classic emus on GBA?”, in rec.games.video.classic (Usenet), message-ID <9XkTd.5830$Ba3.2608@newsread2.news.atl.earthlink.net>:

(computing, video games, informal) Clipping of emulator.


OE

(computing) Initialism of Outlook Express.


declaration

en-noun

declaration (countable and uncountable, plural declarations)

/ˌdɛkləˈɹeɪʃən/

From Middle English declaration, declaracion, declaracioun, from Old French declaration (French déclaration), from Latin dēclārātiōnem, accusative of Latin dēclārātiō.

(computing) The specification of an object, such as a variable or function, establishing its existence but not necessarily describing its contents.


terminal

→ Bulgarian: термина́л (terminál)

→ Japanese: ターミナル (tāminaru)

→ Korean: 터미널 (teomineol)

desctree

→ Russian: термина́л (terminál)
→ Kazakh: терминал (terminal)

Borrowed from Late Latin terminalis (“pertaining to a boundary or to the end, terminal, final”), from Latin terminus (“a bound, boundary, limit, end”). See term, terminus.

термина́л

computing - the end of a line of signals

(computing) A device for entering data into a computer or a communications system and/or displaying data received, especially a device equipped with a keyboard and some sort of textual display.

тэрміна́л

(computing) A computer program that emulates a physical terminal.

тэрміна́л

computer program that emulates a terminal

(computing theory) A terminal symbol in a formal grammar.


tar

(computing) A program for archiving files, common on Unix systems.

(computing) A file produced by such a program.


tar

en-verb

tar (third-person singular simple present tars, present participle tarring, simple past and past participle tarred)

tars (present singular third-person)
tarring (participle present)
tarred (participle past)
tarred (past)

(computing, transitive) To create a tar archive.


SSE

Streaming SIMD Extensions
w:Streaming SIMD Extensions

(computing) Initialism of Streaming SIMD Extensions, an extension to the x86 CPU instruction set architecture.

Streaming SIMD Extensions

2012, Django push: Using Server-Sent Events and WebSocket with Django, Curella. https://web.archive.org/web/20121115183325/http://curella.org/blog/django-push-using-server-sent-events-and-websocket/
There are currently a few alternative technologies for pushing events to the browser: Server-Sent Events (SSE) and WebSocket.
SSEs are a simpler protocol and are easier to implement, but they provide communication only in one direction

WebSockets is the optimal transport, but other techniques like Server-Sent Events (SSE) and Long Polling are used when other options aren't available. https://learn.microsoft.com/en-au/azure/azure-signalr/signalr-overview

2024, What is Azure SignalR Service?, Microsoft:

(computing) Initialism of Server-Sent Events, an technique for pushing events from HTTP server to client, specified in HTML5.


function

From Middle French function, from Old French fonction, from Latin functiō (“performance, execution”), from functus, perfect participle of fungor (“to perform, execute, discharge”), from Proto-Indo-European *bʰewg- (“to enjoy”).

دَالَّة

mathematics: a relation between a set of inputs and a set of permissible outputs

(computing) A routine that receives zero or more arguments and may return a result.

وَظِيفَة

computing: routine that returns a result


error

en-noun

error (countable and uncountable, plural errors)

From Middle English errour, from Anglo-Norman errour, borrowed from Old French error, from Latin error (“wandering about”), infinitive of errō (“to wander, to err”). Cognate with Gothic 𐌰𐌹𐍂𐌶𐌴𐌹 (airzei, “error”), Gothic 𐌰𐌹𐍂𐌶𐌾𐌰𐌽 (airzjan, “to lead astray”). More at err. By surface analysis, err + -or (suffix forming nouns of quality, state, or condition).

surf

-or<pos:suffix forming nouns of quality, state, or condition>

誤審 /误审

appellate law: one or more mistakes in a trial

:Category:English terms prefixed with mis-

Appendix:Roget MICRA thesaurus/Class IV § 495. Error

(computing, countable) A failure to complete a task, usually involving a premature termination.


error

en-verb

error (third-person singular simple present errors, present participle erroring, simple past and past participle errored)

errors (present singular third-person)
erroring (participle present)
errored (participle past)
errored (past)

The web-page took a long time to load and errored out.

Remove that line of code and the script should stop erroring there.

This directory errors with a "Permission denied" message.

(computing) To function improperly due to an error, especially accompanied by error message.


tri

Shortening of words with the initial component derived from Proto-Indo-European *tréyes (“three”).

The most common poly budget in use for games at the time of this writing is between 5,000 and 10,000 tris. Anything within that range is sufficient to accommodate all superficial anatomical details without resort to optimization beyond normal model cleanup.

2009, Andrew Paquette, Computer Graphics for Artists II: Environments and Characters:

Tris and quads have different areas of functionality. In real-time graphics, tris are the norm because they provide the most basic geometric representations of planes.

2010, Tony Mullen, Claudio Andaur, Blender Studio Projects: Digital Movie-Making, page 91:


IV

(cryptography) Initialism of initialization vector.


LCD

LCD monitors offer higher resolution and take up far less space than traditional PC displays.

2001 May 23, James Connell, “Apple to Drop CRT Monitors”, in International Herald Tribune, →ISSN:

liquid crystal display
liquid crystal display#English

(electronics, computing) Initialism of liquid crystal display.


crosswalk

(databases) A mapping between equivalent elements (fields) in different database schemas.


crosswalk

crosswalk (third-person singular simple present crosswalks, present participle crosswalking, simple past and past participle crosswalked)

crosswalks (present singular third-person)
crosswalking (participle present)
crosswalked (participle past)
crosswalked (past)

(databases) To map equivalent elements (fields) in different database schemas.


well

From Middle English welle, from Old English wielle (“well”), from Proto-West Germanic *wallijā, from Proto-Germanic *wallijǭ (“well, swirl, wave”), from Proto-Indo-European *welH- (“to turn; wind; roll”).
Cognate with West Frisian wel (“well”), Dutch wel (“well”), German Low German Well (“well”), German Welle (“wave”), Danish væld (“well; spring”), Swedish väl (“well”), Icelandic vella (“boiling; bubbling; eruption”).

cog

wool (interjection or unstressed, some accents)

the jug goes to the well until it breaks

the pitcher goes so often to the well that it is broken at last

you don't miss the water till the well runs dry

you never miss the water till the well runs dry

you never miss the water until the well runs dry

You can reposition the order of documents in the window by clicking and dragging the tabs, or you can drag a tab out of the well and view a document in its own floating window.

2011, Ted LoCascio, Using Adobe InDesign CS5, Enhanced Edition, pages 2-12:

You should now have three documents open with their tabs showing in the tab well (this refers to the row of tabs for each open document in the editor), as shown in the following screenshot: […]

2016, Jeff Martin, Visual Studio 2015 Cookbook, page 15:

graphical user interface
graphical user interface

(graphical user interface) The region of an interface that contains tabs.


lexicon

William Fulke
lexicon
lexicon (disambiguation)

Through Middle French or directly from New Latin lexicon, from Byzantine Greek λεξικόν (lexikón, “a lexicon, a dictionary”), ellipsis from Ancient Greek λεξικὸν βιβλίον (lexikòn biblíon, literally “a book of words”), from λεξικός (lexikós, “of words”), from λέξις (léxis, “a saying, speech, word”), from λέγω (légō, “to speak”), ultimately from Proto-Indo-European *leǵ- (“to gather, collect”).
Attested at least since 1583 (in William Fulke's A Defense of the Sincere and True Translations of the Holy Scriptures into the English tongue) in the sense 'a dictionary of a classical language'.

der

λεξικὸν βιβλίον

programming language
programming language

(programming) The lexicology of a programming language. (Usually called lexical structure.)


tool

From Middle English tool, tol, from Old English tōl (“tool, implement, instrument”, literally “that with which one prepares something”), perhaps borrowed from Old Norse tól, but at any rate ultimately from Proto-Germanic *tōlą (“that which is used in preparation, tool”), from Proto-Indo-European *dewh₂- (“to tie to, secure”), equivalent to taw (“to prepare”) + -le (agent suffix). Cognate with Scots tuil (“tool, implement, instrument, device”), Icelandic tól (“tool”), Faroese tól (“tool, instrument”). Related to Old English tāwian (“to make, prepare, or cultivate”); see taw, and tow ("fibres used for spinning").

mjet

mechanical device intended to make a task easier

The software engineer had been developing lots of EDA tools.

a tool for recovering deleted files from a disk

(computing) A piece of software used to develop software or hardware, or to perform low-level operations.


SO

second-order logic
second-order logic#English

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


hook

sometimes in Northern England and Ireland, otherwise obsolete

From Middle English hoke, from Old English hōc, from Proto-West Germanic *hōk, from Proto-Germanic *hōkaz, variant of *hakô (“hook”), probably ultimately from Proto-Indo-European *kog-, *keg-, *keng- (“peg, hook, claw”).
Cognates
Compare West Frisian heak, Dutch haak (“hook”)) (compare West Frisian/Dutch hoek (“hook, angle, corner”), Low German Hook, Huuk); also related to hake.

We've added hooks to allow undefined message types to be handled with custom code.

In lieu of those unneeded hooks, write code to fail fast and prevent gaps from becoming a problem.

2015, Rachel Alt-Simmons, Agile by Design, page 182:

(programming) Part of a system's operation that can be intercepted to change or augment its behaviour.


generator

/ˈdʒɛnəɹeɪtə(ɹ)/

From Latin, from past participle of genero (“beget, father”).

When you come across something that looks like a listcomp but is surrounded by parentheses, you're looking at a generator: […]

2016, Paul Barry, Head First Python: A Brain-Friendly Guide, O'Reilly, →ISBN, page 508:

One who, or that which, generates, begets, causes, or produces.

(programming) A subordinate piece of code which, given some initial parameters, will generate multiple output values on request.


generic

en-adj

generic (comparative more generic, superlative most generic)

more generic (comparative)
most generic (superlative)

gendered

antonym(s) of “neither masculine nor feminine”

From Middle French générique, from Latin genus (“genus, kind”) + -ic; thus morphologically parallel with, and a doublet of, general.

(computing, of procedures) Written so as to operate on any data type, the type required being passed as a parameter.

generisch

(computing) written so as to operate on any data type


tile

→ Bengali: টালি (ṭali)

→ Japanese: タイル (tairu)

→ Korean: 타일 (tail)

→ Nepali: टाइल (ṭāil)

→ Odia: ଟାଇଲ୍ (ṭāil)

→ Welsh: teils

From Middle English tile, tyle, tigel, tiȝel, teȝele, from Old English tieġle, tiġle, tiġele (“tile; brick”), from Proto-West Germanic *tigulā, from Proto-Germanic *tigulǭ (“tile”), from Latin tēgula. Doublet of tegula.
Cognates
Cognate with Saterland Frisian Tichel (“tile”), West Frisian teil, tegel, tichel (“tile”), Dutch tichel, tegel (“tile”), German Ziegel (“brick; tile”), Danish tegl (“brick”), Swedish tegel (“brick; tile”), Icelandic tigl (“tile; brick”).

Each tile within the map consists of 256 × 256 pixels.

Sprites and tiles that are hidden in the prototype ROM file can be recovered.


tile

en-verb

tile (third-person singular simple present tiles, present participle tiling, simple past and past participle tiled)

tiles (present singular third-person)
tiling (participle present)
tiled (participle past)
tiled (past)

(graphical user interface) To arrange in a regular pattern, with adjoining edges (applied to tile-like objects, graphics, windows in a computer interface).

平铺

computing: to arrange in regular pattern

(computing theory) To optimize (a loop in program code) by means of the tiling technique.


real

UK

US

From Middle English real, from Old French reel, from Late Latin reālis (“actual”), from Latin rēs (“matter, thing”), from Proto-Indo-European *reh₁ís (“wealth, goods”). Doublet of realis.

der

There have been several classical constructions of the reals that avoid these problems, the most famous ones being Dedekind Cuts and Cauchy Sequences, named respectively for the mathematicians Richard Dedekind (1831 - 1916) and Augustine Cauchy (1789 - 1857). We will not discuss these constructions here, but will use a more modern one developed by Gabriel Stolzenberg, based on "interval arithmetic."

2007, Mark Bridges, REAL ANALYSIS: A Constructive Approach, Hoboken, New Jersey: John Wiley & Sons, page 11:


intelligent

en-adj

intelligent (comparative more intelligent or (rare, proscribed) intelligenter, superlative most intelligent or (rare, proscribed) intelligentest)

more intelligent (comparative)
intelligenter (comparative proscribed rare)
most intelligent (superlative)
intelligentest (proscribed rare superlative)

From Middle French intelligent, from Latin intellegēns (“discerning”), present active participle of intellegō (“understand, comprehend”), itself from inter (“between”) + legō (“choose, pick out, read”).

an intelligent network or keyboard

(computing) Having an environment-sensing automatically-invoked built-in computer capability.


expose

en-verb

expose (third-person singular simple present exposes, present participle exposing, simple past and past participle exposed)

exposes (present singular third-person)
exposing (participle present)
exposed (participle past)
exposed (past)

Borrowed from Middle French exposer (“to lay open, set forth”), from Latin expōnō (“set forth”), with contamination from poser (“to lay, place”). Doublet of expound, via Old French espondre (“to set forth, explain”), from the same Latin term.

der

In the OO world, the word is to hide the structure of the data, and expose only functionality. OO designers expose an object to the world in terms of the services it provides.

2000, Robert C. Martin, More C++ Gems, page 266:

(computing, transitive) To make available to other parts of a program, or to other programs.


online

en-verb

online (third-person singular simple present onlines, present participle onlining, simple past and past participle onlined)

onlines (present singular third-person)
onlining (participle present)
onlined (participle past)
onlined (past)

The output in Listing 8-2 shows your disk group status prior to onlining the disks, the commands to online your disks, and the status after onlining.

2013, John Clarke, Oracle Exadata Recipes: A Problem-Solution Approach, page 219:

(computing, transitive) To bring (a system, etc.) online; to promote to an active or running state.


manifest

From Middle English manifest, manifeste, from Latin manifestus, manufestus (“palpable, manifest”), from manus (“hand”) + *infestus, participle of *infendō (“strike”) (from the root of dēfendō, offendō, etc.), or from Proto-Indo-European *dʰers-. Doublet of manifesto.

(computing) A file containing metadata describing other files.


Boolean

From Boole + -ean, named after English mathematician, philosopher and logician George Boole (1815–1864).

named-after

Oh, Boolean operators! "Blue and ones"! Good idea!

2005 May 9, Michael Chapman; Matthew Chapman, “Bug In Mouth Disease”, in Homestar Runner, spoken by Strong Sad (Matthew Chapman):

(logic, computing) Pertaining to data items that can have “true” and “false” (or, equivalently, 1 and 0 respectively) as their only possible values and to operations on such values.

booleà

logic: pertaining to data items that have values “true” and “false”


Boolean

(logic, computing) A variable that can hold a single true/false (1/0) value.


developer

designer

person or company who writes computer software

(computing) A software developer; a person or company who creates or modifies computer software.


fork

Sranan Tongo: forku

→ Dutch: fork

→ Japanese: フォーク (fōku)

→ Kannada: ಫೋರ್ಕ್ (phōrk)

→ Korean: 포크 (pokeu)

→ Maori: paoka

→ Tamil: போர்க் (pōrk)

→ Telugu: ఫోర్క్ (phōrk)

From Middle English forke (“digging fork”), from Old English force, forca (“forked instrument used to torture”), from Proto-West Germanic *furkō (“fork”), from Latin furca (“pitchfork, forked stake; gallows, beam, stake, support post, yoke”), of uncertain origin. The Middle English word was later reinforced by Anglo-Norman, Old Northern French forque (= Old French forche whence French fourche), also from the Latin. Cognate also with North Frisian forck (“fork”), Dutch vork (“fork”), Danish fork (“fork”), German Forke (“pitchfork”). Displaced native gafol, ġeafel, ġeafle (“fork”), from Old English.
In its primary sense of “fork”, Latin furca appears to be derived from Proto-Indo-European *ǵʰerk(ʷ)-, *ǵʰerg(ʷ)- (“fork”), although the development of the -c- is difficult to explain. In other senses this derivation is unlikely. For these, perhaps it is connected to Proto-Germanic *furkaz, *firkalaz (“stake, stick, pole, post”), from Proto-Indo-European *perg- (“pole, post”). If so, this would relate the word to Old English forclas pl (“bolt”), Old Saxon ferkal (“lock, bolt, bar”), Old Norse forkr (“pole, staff, stick”), Norwegian fork (“stick, bat”), Swedish fork (“pole”).

tienhaara

figurative: point in time of making a decision

afsplitsing

computer science: splitting of a process

odnož

computer science: copying and separately developing a project

bifurcació

computer science: a separately developed project based upon a copy of an existing project

a three-prong spear somewhat resembling a pitchfork

(figuratively, by abstraction, from a physical fork) (software development, content management, data management) A departure from having a single source of truth (SSOT), sometimes intentionally but usually unintentionally.

(software) The launch of one or more separate software development efforts based upon a modified copy of an existing project, especially in free and open-source software.

LibreOffice is a fork of OpenOffice.

(software) Any of the software projects resulting from the launch of such separate software development efforts based upon a copy of the original project.


fork

en-verb

fork (third-person singular simple present forks, present participle forking, simple past and past participle forked)

forks (present singular third-person)
forking (participle present)
forked (participle past)
forked (past)

A parent process forks a child process, which in turn can fork other processes.

2008, Mark G. Sobell, A Practical Guide to Fedora and Red Hat Enterprise Linux, Pearson Education, →ISBN:

It appears that the shell forks a copy of itself and that this copy then forks to make each of the previous processes in the pipeline.

2013, W. Richard Stevens, Stephen A. Rago, Advanced Programming in the UNIX Environment, 3rd edition, Addison-Wesley, →ISBN, page 304:

(transitive, intransitive) To divide into two or more branches or copies.

(transitive, intransitive, computing) To spawn a new child process by duplicating the existing process.

разклонявам

computer science: to spawn a new child process

fork bomb

computer science: spawn a new child process

For various reasons, McCool's server project subsequently forked, leading to the development of the Apache Web Server.

2007, Fadi P. Deek, James A. M. McHugh, Open Source: Technology and Policy, Cambridge University Press, →ISBN, page 21:

Google forked WebKit to create the Blink project in April 2013 because they wanted to make larger-scale changes to WebKit to fit their own needs that did not align well with the WebKit project itself.

2015, Christian Bird et al., editors, The Art and Science of Analyzing Software Data, Elsevier, →ISBN, page 77:

software engineering
software engineering

(transitive, intransitive, software engineering) To launch a separate software development effort based upon a modified copy of an existing software project, especially in free and open-source software.

afsplitsen

computer science: to copy and separately develop a software project

In this model, anyone can fork an existing repository and push changes to their personal fork.

2015, Sajal Debnath, Mastering PowerCLI, Packt Publishing Ltd, →ISBN, page 27:

(transitive, software engineering) To create a copy of a distributed version control repository.


pager

From page + -er (agent noun suffix) or + -er (measurement suffix) (sense 3).

more is a pager. The basic purpose of a pager is that it lets you view the contents of a file without actually having to open the file.

2006, James Duncan Davidson, Jason Deraleau, Running Mac OS X Tiger, O'Reilly, →ISBN, page 73:

(computing) A computer program running in a text terminal, used to view (but not modify) the contents of a text file moving down the file one line or one screen at a time.


transparent

en-adj

transparent (comparative more transparent, superlative most transparent)

more transparent (comparative)
most transparent (superlative)

Borrowed from Medieval Latin trānspārēns, trānspārēntis (“transparent”), present participle of transpareō, from Latin trans + pareō. Displaced native Old English þurhsīene.

bor

(signal processing) Having the property of transparency, i.e. sufficiently accurate that the compressed result is perceptually indistinguishable from the uncompressed input.

In order to make that transparent to the user, browsers usually cache the usernames and passwords and retransmit them automatically each time they contact the server.

2003, Rolf Oppliger, Security Technologies for the World Wide Web, page 34:

(computing) Not noticeable because it happens automatically or in the background; invisible.


trash

en-noun

trash (countable and uncountable, plural trashes)

From Middle English trasch, trassh, probably a dialectal form of *trass (compare Orkney truss, English dialectal trous), from Old Norse tros (“rubbish, fallen leaves and twigs”). Compare Norwegian trask (“lumber, trash, baggage”), Swedish trasa (“rag, cloth, worthless fellow”), Swedish trås (“dry fallen twigs, wood-waste”). Compare also Old English þreax (“rottenness, rubbish”).

cog

one man's trash is another man's treasure

Drag the unwanted message to the trash.

en:temporary storage on disk for deleted files

(computing) Temporary storage on disk for files that the user has deleted, allowing them to be recovered if necessary.


launder

en-verb

launder (third-person singular simple present launders, present participle laundering, simple past and past participle laundered)

launders (present singular third-person)
laundering (participle present)
laundered (participle past)
laundered (past)

Contracted from Middle English lavender, from Old French lavandiere, from Late Latin lavandera, from Latin lavō (“I wash”).

(programming, transitive) To obtain a pointer to an object created in storage occupied by an existing object of the same type, even if it has const or reference members.


launch

launch (third-person singular simple present launches, present participle launching, simple past and past participle launched or (obsolete) launcht)

launches (present singular third-person)
launching (participle present)
launched (participle past)
launched (past)
launcht (obsolete participle past)
launcht (obsolete past)

⇒ Irish: lainseáil

⇒ Welsh: lansio

From Middle English launchen (“to throw as a lance”), Old French lanchier, another form (Old Northern French/Norman variant, compare Jèrriais lanchi) of lancier, French lancer, from lance.

te water laat

cause to move or slide from the land into the water

Double-click an icon to launch the associated application.

(transitive, computing) To start (a program or feature); to execute or bring into operation.

After clicking the icon, the application will launch.

(intransitive, computing, of a program) To start to operate.


own

en-verb

own (third-person singular simple present owns, present participle owning, simple past and past participle owned)

owns (present singular third-person)
owning (participle present)
owned (participle past)
owned (past)

A back-formation from owner, owning and own (adjective). Compare Old English āgnian, Dutch eigenen, German eignen, Swedish ägna.

"TH15 5Y5T3M 15 0WN3D"

1996 June 21, The Happiest Dragon Alive!!, “Re: An unusual situation”, in (Usenet), retrieved 2016-09-24, message-ID <4qe8pc$8ti@nerd.apk.net>:

(transitive, computing, slang) To illicitly obtain superuser or root access to a computer system, thereby having access to all of the user files on that system; pwn.


pop

en-noun

pop (countable and uncountable, plural pops)

From Middle English pop, poppe (“a blow; strike; buffet”) (> Middle English poppen (“to strike; thrust”, verb)), of onomatopoeic origin – used to describe the sound, or short, sharp actions. The physics sense is part of a facetious sequence "snap, crackle, pop", after the mascots of Rice Krispies cereal.

cog

Pushes and pops change the stack; indexing just accesses it.

2011, Mark Lutz, Programming Python, page 1371:

(computing) The removal of a data item from the top of a stack.


pop

en-verb

pop (third-person singular simple present pops, present participle popping, simple past and past participle popped)

pops (present singular third-person)
popping (participle present)
popped (participle past)
popped (past)

Once the callee (the called function) terminates, it cleans the stack that it has been locally using and pops the next value stored on top of the stack.

2010, Enrico Perla, Massimiliano Oldani, A Guide to Kernel Exploitation: Attacking the Core, page 55:

The algorithm pops the stack to obtain a new current node when there are no more children (when it reaches a leaf).

2011, John Mongan, Noah Kindler, Eric Giguère, Programming Interviews Exposed:

(transitive, computing) To remove (a data item) from the top of a stack.

vetää

computing: to remove a data item from the top of a stack


plane

→ Irish: plána

From Latin plānum (“flat surface”), a noun use of the neuter of plānus (“plain”). The word was introduced in the 17th century to distinguish the geometrical senses from the other senses of plain. Doublet of llano, piano, and plain.

հարթություն

geometry: flat surface extending infinitely in all directions

(computing, Unicode) Any of 17 designated ranges of 2¹⁶ (65,536) sequential code points each.


arrow

From Middle English arwe, from Old English earh (oblique form ēarw-), from Proto-West Germanic *arhu, from Proto-Germanic *arhwō, from Proto-Indo-European *h₂érkʷo- (“bow, arrow”). Cognate with Faroese ørv (“arrow”), Icelandic ör (“arrow”), örvar (“arrows”), Gothic 𐌰𐍂𐍈𐌰𐌶𐌽𐌰 (arƕazna, “dart”), Latin arcus (“bow”).

der

(programming) The -> symbol, which has specific meanings in various programming languages.


arrow

en-verb

arrow (third-person singular simple present arrows, present participle arrowing, simple past and past participle arrowed)

arrows (present singular third-person)
arrowing (participle present)
arrowed (participle past)
arrowed (past)

Arrow left until you reach the start of the text you want to delete.

(computing, intransitive) To navigate using the arrow keys.


forest

en-noun

forest (countable and uncountable, plural forests)

forced (US, sometimes especially in fast speech)

From Middle English forest, from Old French forest, from Early Medieval Latin forestis, likely from Frankish or Proto-West Germanic *furhisti (“forest, fir-grove, wooded land”); related to Old English fyrhþe (“forested land”), Old High German forst, forsti (“forest”), Old Norse fýri (“pine forest”). Doublet of frith.
In this sense, mostly displaced the native Middle English wode, from Old English wudu (modern English wood) and Middle English wold, wald, wæld, from Old English weald (modern English wold, weald).

der

Forests are considered the security boundary in Active Directory; by this we mean that if you need to definitively restrict access to a resource within a particular domain so that administrators from other domains do not have any access to it whatsoever, you need to implement a separate forest instead of using an additional domain within the current forest.

2008, Laura E. Hunter, Robbie Allen, Active Directory Cookbook, O'Reilly Media, Inc., →ISBN, page 17:

(computing, Microsoft Windows) A group of domains that are managed as a unit.


crash

From Middle English crasshen, crasschen, craschen (“to break into pieces”), of uncertain origin. Perhaps from a variant of earlier *crasken, from crasen (“to break”) + -k (formative suffix); or from earlier *craskien, *craksien, a variant of craken (“to crack, break open”) (for form development compare break, brask, brash).

suffix

My computer had a crash so I had to reboot it.

(computing) A malfunction of computer software or hardware which causes it to shut down or become partially or totally inoperable.


crash

en-verb

crash (third-person singular simple present crashes, present participle crashing, simple past and past participle crashed)

crashes (present singular third-person)
crashing (participle present)
crashed (participle past)
crashed (past)

binnenvallen

slang: to turn up without having been invited

If the system crashes again, we'll have it fixed in the computer shop.

(computing, hardware, software, intransitive) To terminate or halt execution due to an exception.

Double-clicking this icon crashes the desktop.

(computing, hardware, software, transitive) To cause an exception that terminates or halts execution.


dash

From Middle English daschen, dassen, from Danish daske (“to slap, strike”), related to Swedish daska (“to smack, slap, spank”), of obscure origin. Compare German tatschen (“to grope, paw”), Old English dwǣsċan (“to quell, put out, destroy, extinguish”). See also dush.

noncog

(typography) Any of the following symbols: ‒ (figure dash), – (en dash), — (em dash), or ― (horizontal bar).


hash

From French hacher (“to chop”), from Middle French hacher, from Old French hacher, from Old French hache (“axe”), from Frankish *happjā (“axe”). Compare also Old English ġehæċċa (“sausage meat”, literally “that which is hacked or chopped up”).

ncog

(computing) The result generated by a hash function.

hajautusarvo

for distributing values in a data structure

(computing, cryptocurrencies) One guess made by a mining computer in the effort of finding the correct answer which releases the next unit of cryptocurrency; see also hashrate.


hash

en-verb

hash (third-person singular simple present hashes, present participle hashing, simple past and past participle hashed)

hashes (present singular third-person)
hashing (participle present)
hashed (participle past)
hashed (past)

(computing, transitive) To transform according to a hash function.

tiivistää

to transform according to a hash function


sash

Love-Letters Between a Nobleman and His Sister

From sashes, from French châssis (“frame (of a window or door)”), taken as a plural and -s trimmed off by the late 17th century. See also chassis.

der

(software, graphical user interface) A draggable vertical or horizontal bar used to adjust the relative sizes of two adjacent windows.


micro

en-noun

micro (countable and uncountable, plural micros)

From Ancient Greek μικρός (mikrós, “small”), or shortened form for modern words formed from its derivative micro-.

If you can possibly afford to spend a few more pounds then you should move up into the next price bracket, where the potential of the home micro starts to be realised.

1984, Mike Gerrard, Bryan Skinner, Mr Chips comes home: micros and home education, page 23:

So what sort of hero is this bounding, bomb collecting midget? The answer is an arcade hero - and now he's let loose in your micro courtesy of conversion kings, Elite.

1986, Rachael Smith, Bomb Jack (video game review) in Your Sinclair issue 5, May 1986

(computing, dated, countable) short form of microcomputer


switch

→ Gulf Arabic: سويچ (swīč)

→ German: Switch

Perhaps from Middle Dutch swijch (“twig”), first attested in c. 1592. The mechanical device for altering the direction of something sense is first attested in c. 1797, pertaining to pivoted rails on minecart railways, which were once wooden.

камута́тар

system allowing the interconnection of telephone lines

Use the /b switch to specify black-and-white printing.

(computer science) A command line notation allowing specification of optional behavior.

2004, Curt, “Can I use IF statements, and still use switches?”, in microsoft.public.word.mailmerge.fields (Usenet):

(computing, programming) A programming construct that takes different actions depending on the value of an expression.

(computing, networking) A networking device connecting multiple wires, allowing them to communicate simultaneously, when possible. Compare to the less efficient hub device that solely duplicates network packets to each wire.


address book

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

(computing) A computerized storage area for contact information such as e-mail addresses.


ship

→ Japanese: シップ (shippu)

From Middle English ship, schip, from Old English sċip, from Proto-West Germanic *skip, from Proto-Germanic *skipą, from Proto-Indo-European *skēyb-, *skib-. More at shift.
Cognates
Cognate with West Frisian skip, Dutch schip, German Schiff, Yiddish שיף (shif), Danish skib, Norwegian skip, Swedish skepp. Related also to Lithuanian skiẽbti (“to rip up”), Latvian škibît (“to cut, lop”), Ancient Greek σκάφη (skáphē, “light boat, skiff”).

cog

it's not the size of the ship, it's the motion of the ocean

I don't know if there is another standard method, but the following approach works: Consider the collision of gliders from three rakes that produces a medium spaceship in the _same_ direction as the rake. This ship will follow along to the next collision point, which will not produce a spaceship, but rather some stable garbage, consisting of a block and a beehive.

1991 January 10, Paul Callahan, “Questions and comments about Conway's Life (long)”, in comp.theory.cell-automata (Usenet):

Aside from the one ship in B3/S124 shown above, the only spaceships of this size (with period up to 20) in any of these rules are the Life glider and the three known from B2/ (each of which also is found in some variants of the Life or B2/ rules).

1995 November 12, Rich Holmes, “Totalistic spaceships”, in comp.theory.cell-automata (Usenet):

While constructing a butterfly double gun I put one cell at the wrong site and the result was highly surprising: my pattern turned to a big, beautiful ship, very similar to those found in Aqua25 from Al Hensel's collection!

1999 June 23, Mirek Wojtowicz, “What else has Brian in his Brain?”, in comp.theory.cell-automata (Usenet):

(cellular automata, chiefly in combination) A spaceship.

But there are no ships, and no natural traffic lights or honey farms. The ship self destructs, and the predecessors to the traffic lights and honey farms self-destruct in spectacular manners.

1994 May 7, David Bell, “HighLife - An Interesting Variant of Life (part 1/3)”, in comp.theory.cell-automata (Usenet):

In the case of these "ship" neighborhoods, birth will occur at the center cell, thus deviating from the "overcrowding" rule of Life (HighLife allows such a birth in all neighborhoods containing 6 cells).

1994 June 5, Paul Callahan, “Interesting life program”, in comp.theory.cell-automata (Usenet):

(cellular automata) A particular still life consisting of an empty cell surrounded by six live cells.


LLC

(computer networking) Initialism of Logical Link Control. (one of the two functions of a NIC.)


needle

From Middle English nedle, from Old English nǣdl, from Proto-West Germanic *nāþlu, from Proto-Germanic *nēþlō, from pre-Germanic *neh₁-tleh₂, from Proto-Indo-European *(s)neh₁- (“to spin, twist”).
Cognates
Cognate with Dutch naald (“needle”), German Nadel (“needle, pin, crochet hook”), German nähen (“sew”), Danish nål (“needle”), Norwegian nål (“needle”), Finnish neula (“needle”). Further related with Welsh nyddu, Latin nēre, Sanskrit स्नायति (snāyati, “wraps up, winds”). Related to snood.

cog

it is easier for a camel to go through the eye of a needle than for a rich man to enter into the kingdom of God

Both of these functions will look through the haystack for the specified needle and, if they find it, will return the portion of the string from the beginning of the needle to the end of the haystack.

2010, Peter MacIntyre, PHP: The Good Parts, page 39:

needle in a haystack
needle in a haystack

(programming) A text string that is searched for within another string. (see: needle in a haystack)


closed

Make sure that all files are closed before you switch off the computer.

Not available for operation, participation, interaction, etc.

(computing, of a file, document, etc.) Not in current use; not connected to as a resource.


chop

en-verb

chop (third-person singular simple present chops, present participle chopping, simple past and past participle chopped)

chops (present singular third-person)
chopping (participle present)
chopped (participle past)
chopped (past)

From Middle English choppen, chappen (“to chop”), of uncertain origin, possibly onomatopoeic, or a variant of chap (“to become cracked”).
Cognate with Scots chap (“to chop”). Compare also Saterland Frisian kappe, kapje (“to hack; chop; lop off”), Dutch kappen (“to chop, cut, hew”), German Low German kappen (“to cut off; clip”), German kappen (“to cut; clip”), German dialectal chapfen, kchapfen (“to chop into small pieces”), Albanian copë (“piece, chunk”), Old English *ċippian (in forċippian (“to cut off”)). Perhaps related to chip.

tàp

poker: to chop into small pieces with bigger tools like Dao or machete

Coordinate term: chomp

(computing, transitive, Perl) To remove the final character from (a text string).


destructive

en-adj

destructive (comparative more destructive, superlative most destructive)

more destructive (comparative)
most destructive (superlative)

From Middle French destructif, from Latin destructivus, from past participle of destruere (“to tear down, destroy”) + -ivus.

Blurring an image is a destructive operation, but rotating an image is not.

(computing) Lossy; causing irreversible change.


recycle bin

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

First sense appears c. 1971, in the Arizona Daily Sun. Computing sense appears in 1995 with the Windows 95 operating system.

trash

sense 2, on other operating systems and emails

(computing) In Microsoft Windows, a storage location for deleted files, from which they can be retrieved or permanently deleted.

سَلَّة الْمَحْذُوفَات

(computing) in Microsoft Windows, a storage location for deleted files


pdf2txt, i.e. conversion from PDF to plain text

(computing) Abbreviation of to; designating conversion from one format to another


attribute

From Latin attributus past participle of attribuere.

This packet has its coherency attribute set to zero.

A file with the read-only attribute set cannot be overwritten.

object-oriented programming
object-oriented programming

(computing, object-oriented programming) An option or setting belonging to some object.

atribut

computing: the applicable option selection

Properties can be marked as obsolete with an attribute, which will cause the compiler to generate a warning if they are used.

This attribute is used to declare in metadata that the attributed method or class requires SocketPermission of the declared form.

2003, Peter Drayton, Ben Albahari, Ted Neward, C# in a Nutshell, page 536:

(programming) A semantic item with which a method or other code element may be decorated.

[…] you can only carry two objects, your attributes clash when you walk past multi-coloured objects and your enemies fly up and down from the ceiling.

1987, Marcus Berkmann, Sceptre Of Bagdad (video game review) in Your Sinclair issue 17

If any of the video buffer's background attribute bits are on, MONO converts the attribute to 70h (inverse video).

1989, PC: The Independent Guide to IBM Personal Computers:

(computer graphics, dated) A numeric value representing the colours of part of the screen display.


intersection

/ˈɪntəɹˌsɛkʃən/

/ˌɪntəɹˈsɛkʃən/

From Middle French intersection, from Latin intersectiō.

(category theory) The pullback of a corner of monics.


pair

en-verb

pair (third-person singular simple present pairs, present participle pairing, simple past and past participle paired)

pairs (present singular third-person)
pairing (participle present)
paired (participle past)
paired (past)

From Middle English paire, from Old French paire, from Latin paria (“equals”), neuter plural of par (“pair”). Related to pār (“equal”, adj). Compare Saterland Frisian Poor (“pair”), West Frisian pear (“pair”), Dutch paar (“pair”), German Paar (“pair”), Italian paio (“pair”)

It was not possible to pair my smartphone with an incompatible smartwatch.

If your computer has a built-in, non-Microsoft transceiver, you can pair the device directly to the computer by using your computer’s Bluetooth software configuration program but without using the Microsoft Bluetooth transceiver.

2015, Microsoft, “How-to: Keyboards”, in http://www.microsoft.com, retrieved 2015-02-21:

(computing) to link two electronic devices wirelessly together, especially through a protocol such as Bluetooth.


operation

en-noun

operation (countable and uncountable, plural operations)

→ Japanese: オペレーション (operēshon)

→ Scottish Gaelic: opairèisean

/ˌɒp.əˈɹeɪ.ʃən/

/ˌɑ.pəˈɹeɪ.ʃən/

From Middle French operation, from Old French operacion, from Latin operātiō, from the verb operor (“I work”), from opus, operis (“work”). Equivalent to operate + -ion.

عَمَلِيَّة

The number of operands associated with an operation is called its arity; an operation of arity 2 is called a binary operation.

Operation (mathematics)
w:Operation (mathematics)

(computing, logic, mathematics) A procedure for generating a value from one or more other values (the operands)

(mathematics, more formally) a function which maps zero or more (but typically two) operands to a single output value.


associative

en-adj

associative (comparative more associative, superlative most associative)

more associative (comparative)
most associative (superlative)

AWK's associative arrays may be indexed by strings.

Associative memories were once given considerable attention.

(computing) Addressable by a key more complex than an integer index.


machine translation

en-noun

machine translation (countable and uncountable, plural machine translations)

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

(computing, programming) The production of instructions in a computer language that are equal in meaning to that in another language.


factory

Tok Pisin: faktori

Welsh: ffatri

From factor + y.
Compare Middle French factorie; Spanish factoría, Portuguese feitoria, Dutch factorij.

The task factory […] is the object that is responsible for creating instances of those tasks dynamically.

2010, Sayed Ibrahim Hashimi, William Bartholomew, Inside the Microsoft Build Engine:

(programming) In a computer program or library, a function, method, etc. which creates an object.

tehdas

in computing, a function or method that creates objects


computer architecture

computer architecture (countable and uncountable, plural computer architectures)

(computer hardware) The conceptual structure around which a given computer is designed.

(computer hardware) The science of computer design.


whiteboard

→ German: Whiteboard

→ Swedish: whiteboard

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

From white + board, modelled on blackboard.

(by extension, computing) A collaborative tool allowing several users to write and draw on the same shared display.


constant

en-adj

constant (comparative more constant, superlative most constant)

more constant (comparative)
most constant (superlative)

From Middle English constant, from Old French constant, from Latin constantem, accusative of constans, from constare (“to stand firm”). Displaced native Old English singal.

constant time   constant space

(computing, complexity theory) Bounded above by a constant.


constant

(computing) An identifier that is bound to an invariant value; a fixed value given a name to aid in readability of source code.


matrix

From Middle English matris, matrice, matrix, from Old French matrice (“pregnant animal”), or from Latin mātrīx (“dam, womb”), both ultimately from māter (“mother”). Doublet of mother from Indo-European ancestor.
Slang usage coined with the 1999 sci-fi action film The Matrix.

基質 /基质

analytical chemistry: sampling environment


operand

When the microprocessor decodes the JSR opcode, it stores the operand into the TEMP register and pushes the current contents of the PC ($00 0128) onto the stack.

1992, Michael A. Miller, The 68000 Microprocessor Family: Architecture, Programming, and Applications, page 47:

(mathematics, computing) A quantity to which an operator is applied (in 3-x, the operands of the subtraction operator are 3 and x).


vector

Learned borrowing from Latin vector (“carrier, transporter”), from vehō (“I carry, I transport, I bear”), also ultimately the root of English vehicle.
The “person or entity that passes along an urban legend or other meme” sense derives from the disease sense.
The mathematics sense was coined by Irish mathematician and astronomer William Rowan Hamilton in 1846.

coin

Computers store many types of data as vectors for ease of processing.

A row vector is a matrix whose M dimension is 1. In fact, a row vector is a matrix consisting of a single row, and a column vector a matrix consisting of a single column.

2003 February 26, Julio Sanchez, Maria P. Canton, The PC Graphics Handbook, CRC Press, →ISBN, page 62:

Color is stored as a vector attribute (R, G, B).

2011 March 8, Lee Lanier, Advanced Maya Texturing and Lighting, John Wiley & Sons, →ISBN, page 97:

GPU cores are essentially vector-processing units, capable of applying the same instruction on a large collection of operands.

2022 February 9, Gerassimos Barlas, Multicore and GPU Programming: An Integrated Approach, Morgan Kaufmann, →ISBN, page 398:

(mathematics, computing) An ordered tuple, originally one representing a directed quantity, but by extension any one-dimensional matrix.

(computing, operating systems) A memory address containing the address of a code entry point, usually one which is part of a table and often one that is dereferenced and jumped to during the execution of an interrupt.

wektor

To create a vector of students in a class, you will want the vector to be large enough […]

2004, Jesse Liberty, Bradley L. Jones, Sams Teach Yourself C++ in 21 Days, page 694:

(programming) A kind of dynamically resizable array.

a vector image, vector graphics

(computer graphics, attributive) A graphical representation using outlines; vector graphics.


vector

en-verb

vector (third-person singular simple present vectors, present participle vectoring, simple past and past participle vectored)

vectors (present singular third-person)
vectoring (participle present)
vectored (participle past)
vectored (past)

(computing) To redirect to a vector, or code entry point.


scalar

Borrowed from Latin scālāris, adjectival form from scāla (“a flight of steps, stairs, staircase, ladder, scale”), for *scadla, from scandere (“to climb”); compare scale. The mathematics sense was coined by Irish mathematician and astronomer William Rowan Hamilton in 1846.

(computer science) Consisting of a single value (e.g. integer or string) rather than multiple values (e.g. array).


operator

en-noun

operator (countable and uncountable, plural operators)

/ˈɒpəˌɹeɪtə/

/ˈɑpəˌɹeɪtɚ/

Borrowed from Latin operātor, from operor (“work, labour”). Equivalent to operate + -or.

(computing) The administrator of a channel or network on IRC.

διαχειριστής

the administrator of a channel or network on IRC

(computing) A symbol that represents a construct in a programming language and differs from a normal function in its syntax.


bar

bar (countable and uncountable, plural bars)

→ Albanian: bar m

→ Arabic: بَار m (bār)

→ Armenian: բար (bar)

→ Bulgarian: бар (bar)

→ Burmese: ဘား (bha:)

→ Chichewa: bála

→ Cantonese: 吧 (baa¹)

→ Czech: bar m

→ Danish: bar c

→ Dutch: bar m

→ Esperanto: baro

→ Estonian: baar

→ French: bar m
→ Romanian: bar

→ Galician: bar m

→ Georgian: ბარი (bari)

→ German: Bar f

→ Greek: μπαρ n (bar)

→ Gulf Arabic: بار (bār)

→ Hebrew: בָּר (bar), בָּאר (bár)

→ Hungarian: bár (also via German)

→ Icelandic: bar m

→ Irish: beár m

→ Italian: bar m

→ Japanese: バー (bā)

→ Khmer: បារ (baa)

→ Korean: 바 (ba)

→ Lithuanian: bãras m

→ Macedonian: бар m (bar)

→ Malagasy: ba

→ Mandarin: 吧 (bā)

→ Norwegian:

Bokmål: bar m

Nynorsk: bar m

→ Persian: بار (bâr)

→ Polish: bar m

→ Portuguese: bar m

→ Russian: бар m (bar)

→ Serbo-Croatian: ба̑р m, bȃr m

→ Slovene: bȃr m

→ Spanish: bar m

→ Swahili: baa

→ Swedish: bar c (see there for further descendants)

→ Thai: บาร์ (baa)

→ Turkish: bar

→ Xhosa: íbhári

→ Zulu: ibha

From Middle English barre, from Old French barre (“beam, bar, gate, barrier”), from Vulgar Latin *barra, of uncertain origin. Doublet of barre.

der

Suppose we have four objects, foo, bar, baz and quux.

metasyntactic variable
metasyntactic variable#English

(programming, derived from fubar) A metasyntactic variable representing an unspecified entity, often the second in a series, following foo.

ajn

programming: a second entity following foo


slave

Inherited from Middle English sclave, from Old French sclave, from Medieval Latin sclavus (“slave”), from Late Latin Sclavus (“Slav”), traditionally assumed to be because Slavs were often forced into slavery in the Middle Ages. The Latin word is from Byzantine Greek Σκλάβος (Sklábos); see that entry and Slav for more. Displaced native Old English þēow. Thrall and bondsman/bondswoman, however, remain common synonyms. Doublet of ciao and Slav.
An alternative hypothesis derives sclavus from Ancient Greek σκῡλεύω (skūleúō), σκῡλάω (skūláō, “to strip or despoil a slain enemy”).

If you administer your own reverse DNS zones, remember to include them in your slave configuration.

2011, Roderick W. Smith, LPIC-2 Linux Professional Institute Certification Study Guide, John Wiley & Sons, →ISBN:

(engineering, computing, photography) A device (such as a secondary flash or hard drive) that is subject to the control of another (a master).

slave

device that is controlled by another device


union

en-noun

union (countable and uncountable, plural unions)

→ Bengali: ইউনিয়ন (iuniẏon) (learned)

From Middle English unyoun, from Old French union, from Late Latin ūniō, ūniōnem (“oneness, unity”), from Latin ūnus (“one”). Doublet of unio.

der

Unions are useful in those cases where you need to keep track of a value that can be represented as different data types during the lifetime of the program.

2008, Kris Bell, Lars Ivar Igesund, Sean Kelly, Learn to Tango with D, page 58:

(countable, programming) A data structure that can store any of various types of item, but only one at a time.


user

From Middle English usere, equivalent to use + -er. Cognate with Scots usar, uiser (“user”).

parasite

one that unfairly takes advantage of or exploits

(computing) A person who uses a computer or a computing network, especially a person who has received a user account.


share

→ Thai: แชร์ (chɛɛ)

From Middle English schare, schere, from Old English sċearu (“a cutting, shaving, a shearing, tonsure, part, division, share”), from Proto-West Germanic *skaru, from Proto-Germanic *skarō (“a division, detachment”), from Proto-Indo-European *(s)ker- (“to cut, divide”).
Cognate with Saterland Frisian skar, sker (“a share in a communal pasture”), Dutch schare (“share in property”), German Schar (“band, troop, party, company”), Icelandic skor (“department”). Compare shard, shear. Doublet of eschel.

cog

Upload media from the browser or directly to the file share.

(computing) A configuration enabling a resource to be shared over a network.

Freigabe

computing: configuration enabling sharing of resources


share

en-verb

share (third-person singular simple present shares, present participle sharing, simple past and past participle shared)

shares (present singular third-person)
sharing (participle present)
shared (participle past)
shared (past)

(computing, Internet) To allow public or private sharing of computer data or space in a network

teilen

(computing, Internet) to allow public or private sharing of computer data or space in a network


DML

(computing) Initialism of Dimensional Markup Language.

DML consists of four commonly used statements: INSERT, UPDATE, DELETE, and MERGE.

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

(databases) Initialism of Data Manipulation Language.


Java

Borrowed from Javanese ꦗꦮ (jawa), possibly from Sanskrit यव-द्वीप (yava-dvīpa, “island of barley”), used in reference to the coffee grown on Java and nearby islands since at least 1850. The programming language (initially called Oak) is a reference to java, the blend of coffee from the island.

der

(computer languages) An object-oriented, garbage-collected computer programming language.

1996 October 6, Timothy Litwiller, “HOW TO MAKE A JAVA ALERT POP UP ON LOAD”, in comp.lang.javascript (Usenet):

In the input tag I include the onBlur="myfunction()" which checks if the field is filled (displays an alert if necessary and resets the focus). If I leave the first field I get an java alert which says that field two should have a value and then a java alert which says that field one should have a value and then a java... get the picture ?

1996 December 10, Cédric Bouckaert, “onBlur event handler with input fields”, in comp.lang.javascript (Usenet):

1997 January 7, Kenneth Roddy, “Java Alert Messages When Netscape Home Page Loads”, in comp.infosystems.www.browsers.ms-windows (Usenet):

I created an alert window using java script, but I found the fonts too small. Is there a way of controling font size and style when java alert window opens.

1997 February 18, AG, “alert...is there a way of controling font size and style when java alert window opens”, in comp.lang.javascript (Usenet):

2003 April 8, mpaulopes, “Passing values to a Java popup windows”, in macromedia.coldfusion.cfml_general_discussion (Usenet):

(computer languages, proscribed) JavaScript (by confusion with Java).


nice

en-verb

nice (third-person singular simple present nices, present participle nicing, simple past and past participle niced)

nices (present singular third-person)
nicing (participle present)
niced (participle past)
niced (past)

Name of a Unix program used to invoke a script or program with a specified priority, with the implication that running at a lower priority is "nice" (kind, etc.) because it leaves more resources for others.

(transitive, computing, Unix) To run a process with a specified (usually lower) priority.


import

import (third-person singular simple present imports, present participle importing, simple past and past participle imported)

imports (present singular third-person)
importing (participle present)
imported (participle past)
imported (past)

From Middle English importen, from Old French emporter, importer, from Latin importō (“bring in from abroad, import”, verb), from in (“in, at, on; into”) + portō (“I carry, bear; convey”).

der

non-rhotic, without the horse–hoarse merger

How can I import files from older versions of this application?

(transitive, computing) To load a file into a software application from another version or system.

зареждам

to load files into a computer from another source


skin

en-noun

skin (countable and uncountable, plural skins)

From Middle English skyn, skinn, from Old English scinn, from Old Norse skinn (“animal hide”), from Proto-Germanic *skinþą, from Proto-Indo-European *sken- (“to split off”), nasal variant of *skeh₁i-d- (“to cut”). Partially displaced native Old English hȳd (“skin, hide”), from which derives hide. Related to shin.
Cognate with Dutch schinde (“bark”), dialectal German Schinde (“fruit peel”); also Breton skant (“scales”), Old Irish ceinn, Irish scainim (“I tear, burst”), Latin scindere (“to split, divide”), Sanskrit छिनत्ति (chinátti, “he splits”).

hinasuna

outer protective layer of the body of a person or animal

don't sell the skin till you have caught the bear

You can use this skin to change how the browser looks.

(countable, computing, graphical user interface) A set of resources that modifies the appearance and/or layout of the graphical user interface of a computer program.

面板

image used as the background of graphical user interface


skin

en-verb

skin (third-person singular simple present skins, present participle skinning, simple past and past participle skinned)

skins (present singular third-person)
skinning (participle present)
skinned (participle past)
skinned (past)

Can I skin the application to put the picture of my cat on it?

(transitive, computing, colloquial) To apply a skin to (a computer program).


publish

publish (third-person singular simple present publishes, present participle publishing, simple past and past participle published)

publishes (present singular third-person)
publishing (participle present)
published (participle past)
published (past)
publish (infinitive)

private

From Middle English publicen (by analogy with banish, finish), from Old French publier, from Latin publicare (“to make public, show or tell to the people, make known, declare, also (and earlier) confiscate for public use”), from publicus (“pertaining to the people, public”); see public.

der

(programming) To make (information such as an event) available to components that wish to be notified (subscribers).


tap

en-verb

tap (third-person singular simple present taps, present participle tapping, simple past and past participle tapped)

taps (present singular third-person)
tapping (participle present)
tapped (participle past)
tapped (past)
tap (infinitive)

The verb is derived from Middle English tappen, teppen (“to give (something) a knock or tap; to hit (something) lightly, pat, tap”), either:
* imitative of the making of a tapping sound; or
* from Old French tapper, taper (“to tap”) (modern French taper), from Frankish *tappōn, *dabbōn (“to strike”), or from Middle Low German tappen, tapen (“to rap, strike, tap”), both ultimately from Proto-Germanic *dab- (“to strike”), from Proto-Indo-European *dʰebʰ- (“to beat, strike; to stun; to be speechless”). Doublet of dab.
Verb sense 1.1.1 (“to arrest (someone)”) and sense 1.6 (“to choose or designate (someone) for a duty, etc.”) allude to a police officer or other person tapping someone on their shoulder to catch their attention or to select them.
The noun is derived from Middle English tap, tappe (“light blow or hit”), and then either:
* from Middle English tappen (verb) (see above); or
* from Old French tape (“light slap or touch, pat”) (modern French tape), from tapper, taper (verb) (see above).
Cognates
* German tappen (“to fumble; to grope”)
* Icelandic tappa, tapsa, tæpta (“to tap”)

der

Tap the Save Image button to save the picture in your iPod touch or iPhone photo library (in the Saved Images album) or tap Cancel to cancel.

2010, Tony Bove, “Your Pocket Picture Player”, in iPod & iTunes For Dummies (For Dummies), 7th edition, Hoboken, N.J.: Wiley Publishing, →ISBN, part IV (Playing It back on Your iPod or iPhone), page 301:

As you type, your fingers play an idiosyncratic composition of keystroke rhythms on your keyboard. Similarly, the swipes and taps on your touchscreen form a living signature of your movement. The emerging field of gesture biometrics uses these movement signatures in security and other applications in interface design.

2019 July 10, Vanessa Chang, “How Phone Taps and Swipes Train Us to Be Better Consumers”, in Wired, San Francisco, Calif.: Condé Nast Publications, →ISSN, →OCLC, archived from the original on 2023-06-10:

Amazon says clothes racks will feature QR codes, which customers can scan to see available sizes, colors, customer ratings, and product details. Then, with a tap of a button, selected items will be sent to a fitting room to try on without having to first rummage through racks.

2022 January 20, Jon Porter, “Amazon’s First Clothing Store Lets You Summon Clothes to the Fitting Room”, in The Verge, archived from the original on 2024-01-05:

(graphical user interface) To invoke a function on an electronic device such as a mobile phone by touching (a button, icon, or specific location on its touch screen).

fer un toc

to operate an electronic device by tapping its touch screen


tap

en-noun

tap (countable and uncountable, plural taps)

(graphical user interface) An act of touching a button, icon, or specific location on the touch screen of an electronic device such as a mobile phone to invoke a function.

kosketus

act of touching a button, icon, or specific location on the touch screen on an electronic device such as a mobile phone to invoke a function


translator

[ˌtʰɹænzˈleɪtʰɚ]

[ˌtʰɹænzˈleɪɾɚ]

Directly from Latin trānslātor and French translator, and also from Middle English translatour, from Old French translatour, translateur, etc., from Latin trānslātor, from trānslātus (“carried across”) + -or (“-er: forming agent nouns”), from trānsferō (“carry across”), from trans (“across”) + ferō (“bear, carry”), q.v. Equivalent to translate + -or.

vertaler

someone or something that translates meaning from one language to another

A person or thing that translates meaning from one language into another, particularly

(computing, chiefly historical) A machine that converts inputs into a pattern of holes on a punch card.

(computing) A program that converts commands from one computer language into another.


snowflake

en-verb

snowflake (third-person singular simple present snowflakes, present participle snowflaking, simple past and past participle snowflaked)

snowflakes (present singular third-person)
snowflaking (participle present)
snowflaked (participle past)
snowflaked (past)

From snow + flake. Compare Saterland Frisian Sneeflokke (“snowflake”), Dutch sneeuwvlok, Luxembourgish Schnéiflack, German Schneeflocke.

cog

(computing, databases) To arrange (data) into a snowflake schema.


interpreter

/ɪnˈtɝpɹɪɾɚ/

/ɪnˈtɝpɹɪtɚ/

/ɪnˈtɜːpɹɪtə/

From Middle English interpreter, interpretour, etc., from Old French interpreteur, interpreteeur, etc., from Late Latin interpretātōr, from classical Latin interpretātus (“explained, translated”) + -or (“-er: forming agent nouns”), from interpretārī (“to explain, to translate”), from interpres (“go-between, translator”) + -ārī (“to be ~ed”), q.v. In reference to divine emissaries, a calque of Mercury's Latin epithet interpres divum (“go-between of the gods”). In reference to the rhetorical device, a calque of Latin interpretatio. Equivalent to interpret + -er.
Displaced native Old English wealhstod.

der

A person or thing that interprets the meaning of something for another, particularly:

(computing, historical) A machine that reads the pattern of holes on a punch card and prints its meaning along the top of the card.

Programs written in BASIC are usually run through an interpreter rather than a compiler.

(computing) A program that converts commands into machine language in real time rather than compiling it in advance.

tolk

one who interprets a language — see also dragoman


terp

So, I'm writing a Z-Machine terp. It is not done. It's getting there. Now, I have some ideas of things I would like this terp to do, but I thought it might be a nice idea to find out if there are any features that other people on this newsgroup would like in a Z-Machine terp.

2001 July 23, Fillmore, “Z-Machine terp”, in rec.arts.int-fiction (Usenet), message-ID <6j177.12538$Iz3.3461071@news2-win.server.ntlworld.com>:

As far as I know all the TADS terps are just ports of the original.

2009 September 15, Dannii, “IF System Idea”, in rec.arts.int-fiction (Usenet), message-ID <15cd3135-0302-421e-be03-d40a5dbb1645@m7g2000prd.googlegroups.com>:

(computing, slang) An interpreter (program that parses and executes another program).


element

From Middle English element, from Old French element, from Latin elementum (“a first principle, element, rudiment”) (see further etymology there).
The verb is from Middle English elementen, from the noun.

element

simplest or essential part or principle of anything

The div element was introduced into HTML as a solution to the layout problem.

2011, Richard Wagner, Creating Web Pages All-in-One For Dummies:

(computing) One of the conceptual objects in a markup language, usually represented in text by tags.

elementti

computing: conceptual object in a markup language


hamburger

en-noun

hamburger (countable and uncountable, plural hamburgers)

→ Burmese: ဟမ်ဘာဂါ (hambhaga)

→ Dutch: hamburger

→ Estonian: hamburger

→ French: hamburger m

→ German: Hamburger m

→ Bulgarian: хамбургер (hamburger)

→ Hungarian: hamburger

→ Japanese: ハンバーガー

→ Italian: hamburger m

desc

→ Khmer: ហាំប៊ឺហ្គឺ (hambɨɨgɨɨ)

→ Khmer: ហាំប៊ឺហ្គឺ (hambɨɨgɨɨ)

→ Korean: 햄버거 (haembeogeo)

→ Macedonian: хамбургер (hamburger)

→ Mongolian: хамбургер (xamburger)

→ Persian: همبرگر

→ Polish: hamburger

→ Portuguese: hambúrguer m

→ Romanian: hamburger m

→ Russian: га́мбургер (gámburger)

→ Mongolian: гамбургер (gamburger)

→ Swahili: hambaga

แฮมเบอร์เกอร์

→ Thai: แฮมเบอร์เกอร์ (hɛm-bəə-gə̂ə)

→ Thai: แฮมเบอร์เกอร์ (hɛm-bəə-gə̂ə)

→ Turkish: hamburger

→ Vietnamese: hăm-bơ-gơ

/ˈhæmˌbɜː.ɡə/

/ˈhæmˌbɝ.ɡɚ/

Shortening of Hamburger sandwich, Hamburger steak, etc.; or, less likely, borrowed from German Hamburger (“native of Hamburg”), equivalent to Hamburg + -er.

hamburger button
hamburger button#English

(graphical user interface) Short for hamburger button.


tie

en-verb

tie (third-person singular simple present ties, present participle tying, simple past and past participle tied)

ties (present singular third-person)
tying (participle present)
tied (participle past)
tied (past)

From Middle English teien, teiȝen, from Old English tīġan, tīeġan, from Proto-West Germanic *taugijan, from Proto-Germanic *taugijaną, from Proto-Indo-European *dewk- (“to tug, draw”). Cognate with Icelandic teygja.

der

would lose one's head if it wasn't tied on

So, a class for tying a hash to an ISAM implementation might provide an extra method to traverse a set of keys sequentially (the “S” of ISAM), since your typical DBM implementation can't do that.

2000, Larry Wall, Tom Christiansen, Jon Orwant, Programming Perl: 3rd Edition, page 814:

(programming, transitive) In the Perl programming language, to extend (a variable) so that standard operations performed upon it invoke custom functionality instead.


font

→ Thai: ฟอนต์ (fɔ́n)

Borrowed from Middle French fonte, feminine past participle of verb fondre (“to melt”).

(computing, typography, informal) A typeface.

They bought a license for the Gulliver font and installed that font on several machines.

en:computer file encoding a typeface or subset thereof

(computing, typography, metonymically) A computer file containing the code used to draw and compose the glyphs of one or more typographic fonts on a computer display or printer.

خَطّ

a computer file containing the code used to draw and compose the glyphs


shadow

en-verb

shadow (third-person singular simple present shadows, present participle shadowing, simple past and past participle shadowed)

shadows (present singular third-person)
shadowing (participle present)
shadowed (participle past)
shadowed (past)

From Middle English schadowen, from Old English sċeadwian, from sċeadu (“shadow; shade”) + -ian (suffix forming verbs).

In this snippet, inside the for loop the a and b variables shadow variables from the outer scope, and while legal, this is almost certainly a programming error.

2012, Mark Summerfield, Programming in Go, Addison-Wesley, →ISBN, page 189:

(transitive, programming) To make (an identifier, usually a variable) inaccessible by declaring another of the same name within the scope of the first.

varjostaa

programming: to make an identifier inaccessible

(transitive, computing) To apply the shadowing process to (the contents of ROM).

varjostaa

computing: to apply the shadowing process to


beehive

From Middle English beehyve, equivalent to bee + hive.

By the way, what happens to a beehive which is under attack by one or two gliders such as pictured:

1989 December 22, Norbert Roestel, “CA-LETTER”, in comp.theory.cell-automata (Usenet):

Alternatively, in many cases the debris can be suppressed by perturbing the debris with a passing spaceship before it stabilizes into the beehive or loaf.

1992 October 22, David Bell, “Spaceships in Conway's Life (Part 6a)”, in comp.theory.cell-automata (Usenet):

Unfortunately, a beehive (a common six cell still life) was also created close to the block, and its position made it impossible to eliminate with conventional methods using still lifes (anything placed to destroy it would be damaged by earlier activity).

1996 November 16, Paul Callahan, “Still-life glider reflector found”, in comp.theory.cell-automata (Usenet):

(cellular automata) In Conway's Game of Life, a particular still life pattern with a rounded appearance.


worker

From Middle English werkere, worcher, wercher, equivalent to work + -er. Displaced the older term wright, from Old English wyrhta.

This FTP client spawns a separate worker for each file to be uploaded.

(computing) A thread performing one instance of a particular task within a program.


glyph

First attested in 1727. Borrowed from French glyphe, from Ancient Greek γλυφή (gluphḗ, “carving”), from γλύφω (glúphō, “I carve, engrave”).

глиф

carved relief representing a sound, word or idea

The grid column header displays a sort glyph indicating an ascending or descending ordering.

(typography, computing) A visual representation of a letter, character, or symbol, in a specific font and style.


giga-

From Ancient Greek γίγας (gígas, “giant”); cognate to giant.

(computing, sometimes proscribed) Multiplying the unit to which it is attached by 2³⁰ or 1,073,741,824.


nipple

→ Dutch: nippel

→ German: Nippel

→ Danish: nippel

→ Norwegian: nippel

From earlier neple, nypil, neble, believed to be a diminutive of nib, neb (“tip, point”), equivalent to nib + -le. Compare Old English nypel (“elephant trunk”), formed analogously as "a protuberance from one's neb" .

nippel

piece to connect a bicycle spoke to the rim

nänni

pointing stick — see also pointing stick


wart

From Middle English warte, werte, from Old English wearte, from Proto-West Germanic *wartā, from Proto-Germanic *wartǭ. Cognate with Dutch wrat, German Warze, Hunsrik Waarz, Swedish vårta and Danish vorte.

Hungarian warts suck big time! If you need them, your functions are too big and your class interface is much too fat.

1998, Chris Ahlstrom, “Hungarian notation”, in microsoft.public.vc.language (Usenet):

Far easier to not use warts in the first place. Even if a wart is present, you still have to verify the variable's declaration anyway, if you're a diligent maintenance programmer.

2002, Linonut, “Computer Science”, in comp.os.linux.advocacy (Usenet):

(programming, slang, derogatory) Any of the prefixes used in Hungarian notation.


spam

en-noun

spam (countable and uncountable, plural spams)

The original sense (canned ham) is a proprietary name registered by Geo. A. Hormel & Co. in U.S., 1937. It is presumed to be a conflation of either "spiced ham" or "shoulder of pork and ham" but was soon extended to other kinds of canned meat. Hormel spells the trademarked name in all upper case.
The use for unsolicited and unwanted email derives from a Monty Python sketch (Flying Circus, Episode 25). In the 1970 sketch, a group of Vikings in a restaurant repeatedly chant the word "spam". The earliest recorded real-life use for this sense occurs around 1993 which finds reference in a newsgroup post dated March 31, 1993.
The term appears to have been used earlier in a different sense in relation to "Multi-User Dungeons" (MUDs), a kind of multi-user computer gaming environment before widespread use of the Internet, in the 1980s.

I get far too much spam.

I received 58 spams yesterday.

Coordinate term: bacn

In America alone, people spent $170 billion on “direct marketing”—junk mail of both the physical and electronic varieties—last year. Yet of those who received unsolicited adverts through the post, only 3% bought anything as a result. If the bumf arrived electronically, the take-up rate was 0.1%. And for online adverts the “conversion” into sales was a minuscule 0.01%. That means about $165 billion was spent not on drumming up business, but on annoying people, creating landfill and cluttering spam filters.

2013 May 25, “No hiding place”, in The Economist, volume 407, number 8837, page 74:

(uncountable, rarely countable, computing, Internet) Unsolicited bulk electronic messages.

An Act to provide for the control of spam, which is unsolicited commercial communications sent in bulk by electronic mail or by text or multi-media messaging to mobile telephone numbers, and to provide for matters connected therewith.

Long title, Spam Control Act (Cap. 311A, R. Ed. 2008)

(uncountable, computing, Internet) Any undesired electronic content automatically generated for commercial purposes.


spam

en-verb

spam (third-person singular simple present spams, present participle spamming, simple past and past participle spammed)

spams (present singular third-person)
spamming (participle present)
spammed (participle past)
spammed (past)

(intransitive, computing, Internet) To send spam (i.e. unsolicited electronic messages.)

(transitive, computing, Internet) To send spam (i.e. unsolicited electronic messages) to a person or entity.

(transitive, intransitive, computing, Internet) To send messages repeatedly, often with disruptive effect; to flood.

Stop spamming that special attack!

Spam the Z key to get a speed boost.

(transitive, by extension, computing, video games) To do something rapidly and repeatedly.


lathe

lathe (third-person singular simple present lathes, present participle lathing, simple past and past participle lathed)

lathes (present singular third-person)
lathing (participle present)
lathed (participle past)
lathed (past)

From Middle English lathe (“turning-lathe; stand”), from Old Norse hlað (“pile, heap”)—compare dialectal Danish lad (“stand, support frame”) (as in drejelad (“turning-lathe”), savelad (“saw bench”)), dialectal Norwegian la, lad (“pile, small wall”), dialectal Swedish lad (“folding table, lay of a loom”)—from hlaða (“to load”). More at lade.

inh

(computer graphics) To produce a three-dimensional model by rotating a set of points around a fixed axis.


grid

Back-formation or clipping of griddle or gridiron.

(computing) A system or structure of distributed computers working mostly on a peer-to-peer basis, used mainly to solve single and complex scientific or technical problems or to process data at high speeds (as in clusters).

شَبَكَة حَاسُوبِيَّة

computing: a system or structure of distributed computers working mostly on a peer-to-peer basis


prototype

From French prototype or Late Latin prototypon, from Ancient Greek πρωτότυπος (prōtótupos, “original; prototype”), from πρωτο- (prōto-, “first”) (from πρῶτος (prôtos, “first; earliest”)) + τῠ́πος (tŭ́pos, “blow, pressing; sort, type”) (from τύπτω (túptō, “to beat, strike”), from Proto-Indo-European *(s)tewp- (“to push; to stick”)). The word is analysable as proto- + -type.

der

Like any variable in a C program it is necessary to prototype or declare a function before its use, if it returns a value other than an int. It informs the compiler that the function would be referenced at a later stage in the program. / For example, / In program 1, the statement / void display_message(); / is a function prototype or declaration. Here void specifies that this function does not return any value, and the empty parenthesis^([sic – meaning parentheses]) indicate that it takes no parameters (arguments).

2005, J. B. Dixit, “Unit-5: Functions and Pointers”, in Sangeeta Dixit, editor, Fundamentals of Computing, new edition, New Delhi: Laxmi Publications, →ISBN, page 355:

(computing) A declaration of a function that specifies the name, return type, and parameters, but none of the body or actual code.


borrow

en-noun

borrow (countable and uncountable, plural borrows)

From Middle English borwen, borȝien, Old English borgian (“to borrow, lend, pledge surety for”), from Proto-West Germanic *borgōn, from Proto-Germanic *burgōną (“to pledge, take care of”), from Proto-Indo-European *bʰergʰ- (“to take care”).
Cognate with Dutch borgen (“to borrow, trust”), German borgen (“to borrow, lend”), Danish borge (“to vouch”). Related to Old English beorgan (“to save, preserve”). More at bury.

cog

If we currently have any borrows of a value, we can't mutably borrow it into self, nor can we move it (because that would invalidate the existing borrows).

2018, Daniel Arbuckle, Rust Quick Start Guide:

(programming) In the Rust programming language, the situation where the ownership of a value is temporarily transferred to another region of code.


backslash

From back + slash, because it is a slash going back against the direction of writing, in contrast to the common slash / (“slash, solidus, oblique, forward slash”).

[…] I was trying to find a web-site for which I had been given the following address: http://www.isop.ucla.edu/pacrim/pubs/korjournal.htm. […] I began to work backwards, removing first the last part of the address following the last backslash (/korjournal.htm).

2001, James T. Bretzke, Bibliography on East Asian Religion and Philosophy, Edwin Mellen Press, →ISBN, page 455:

“So, do what I tell you. Open a browser window and type this in the menu^([sic]) bar: F-T-P colon backslash backslash euronews dot net backslash...”
I pecked carefully at the keyboard as he dictated a URL that was about fifty characters long, […]

2010, Lee Vance, The Garden of Betrayal, Random House, published 2011, →ISBN, page 25:

Also, avoid submenus^([sic]) that can confuse the audience—if you're giving lengthy Web site addresses full of backslashes, shorten it so only the Web site's home page is given.

2010, Frank Barnas, Ted White, Broadcast News Writing, Reporting, and Producing, Fifth Edition, Elsevier, →ISBN, page 114:

(computing, rare, proscribed) Used erroneously in reference to, or in reading out, the ordinary slash, that is, the punctuation mark /.


backslash

en-verb

backslash (third-person singular simple present backslashes, present participle backslashing, simple past and past participle backslashed)

backslashes (present singular third-person)
backslashing (participle present)
backslashed (participle past)
backslashed (past)

(computing, transitive) To escape (a metacharacter) by prepending a backslash that serves as an escape character, thereby forming an escape sequence.


signal

From Old French segnal, seignal or Medieval Latin signāle; noun use of the neuter of Late Latin signālis, from Latin signum; verb use from 1805, as a shortened from signalize (1650s).

(computing, Unix) A simple interprocess communication used to notify a process or thread of an occurrence.

сигна́л

computing: simple interprocess communication


moniker

Online Etymological Dictionary
Saturday Review (London newspaper)

Unknown, first attested 1849. Suggested derivations are:
* Backslang for ekename (compare nickname);
* From Shelta munik, munika;
* From monk;
* Partridge (A Dictionary of Historical Slang) suggests a corruption of monogram, which is suggestive of the sense signature.
* From monarch in the sense 'king or No. 1, and thus with frank egotism, "I, myself".' (The Gentleman's Magazine, Vol. 281, pg. 349.)
Online Etymological Dictionary's entry cites in 1857, the Saturday Review (London newspaper) noted, "the word has a certain Coptic or Egyptian twang".

Monikers are often composed from other monikers to allow object hierarchies to be navigated based on a textual description of a path.

The GetObject function can also be used to access objects via monikers. A moniker is itself an object that acts as an intermediary between VBScript and the actual object to be accessed. Monikers are typically used when the objects to be accessed exist in a namespace other than the file system.

1999, Tim Hill, Windows 2000: Windows Script Host, page 186:

There are different types of monikers, but the one that deals with object instantiation is the class moniker. A class moniker portrays a class factory.

2011, Thuan L. Thai, Learning DCOM, O'Reilly, page 121:

(computing) An object (structured item of data) used to associate the name of an object with its location.


ERP

en-noun

ERP (countable and uncountable, plural ERPs)

enterprise resource planning
w:enterprise resource planning

(uncountable, finance, software) Initialism of enterprise resource planning.


event

From Middle French event, from Latin ēventus (“an event, occurrence”), from ēveniō (“to happen, to fall out, to come out”), from ē (“out of, from”), short form of ex + veniō (“come”); related to venture, advent, convent, invent, convene, evene, etc.

(computing) A possible action that the user can perform that is monitored by an application or the operating system (event listener). When an event occurs an event handler is called which performs a specific task.

事件

computing: action which triggers an event handler


lock

Tok Pisin: lok

→ Hawaiian: laka

From Middle English lok, from Old English loc, from Proto-West Germanic *lok, from Proto-Germanic *luką from Proto-Indo-European *lewg- (“to bend; turn”). The verb is from Middle English locken, lokken, louken, from Old English lūcan, Proto-West Germanic *lūkan, from Proto-Germanic *lūkaną. Related to luxe via Latin.

der

[T]he application must first acquire a lock on a file or a portion of a file before reading data and modifying it.

2005, Karl Kopper, The Linux Enterprise Cluster:

(computing, by extension) A mutex or other token restricting access to a resource.


wheel

we'll (one pronunciation along with the wine–whine merger)

From Middle English whel, from Old English hwēol, from Proto-West Germanic *hwehwl, from Proto-Germanic *hwehwlą, *hweulō, from Proto-Indo-European *kʷekʷlóm, *kʷékʷlos, *kʷékʷléh₂, reduplication of *kʷel- (“to turn”) and a suffix (literally "(the thing that) turns and turns"). See also West Frisian tsjil, Dutch wiel, Danish hjul; also Tocharian B kokale (“cart, wagon”), Ancient Greek κύκλος (kúklos, “cycle, wheel”), Avestan 𐬗𐬀𐬑𐬭𐬀 (caxra), Sanskrit चक्र (cakrá); and Latin colō (“to till, cultivate”), Tocharian A and Tocharian B käl- (“to bear; bring”), Ancient Greek πέλω (pélō, “to come into existence, become”), Old Church Slavonic коло (kolo, “wheel”), Albanian sjell (“to bring, carry, turn around”), Avestan 𐬗𐬀𐬭𐬀𐬌𐬙𐬌 (caraⁱti, “it circulates”), Sanskrit चरति (cárati, “it moves, wanders”). Doublet of chakra, chakram, charkha, chukker, cycle, and cyclus.

агьежь

a circular device facilitating movement or transportation

peix gros

(slang) A person with a great deal of power or influence; a big wheel.

(computing, dated) A superuser on certain systems.


operating time

en-noun

operating time (countable and uncountable, plural operating times)

käyttöaika

time interval between input/request for service and completion of task

(computing, telecommunications) The time interval between the instant a request for service is received from a user and the instant of final release of all facilities by the user or either of two users.


offspring

offspring (plural offspring or offsprings)

genitor

antonym(s) of “daughter(s) and/or son(s)”

From Middle English ofspring, from Old English ofspring (“offspring, descendants, posterity”), equivalent to off- + spring. Compare Icelandic afspringur (“offspring”). More at off, spring.

inh

(computing) A process launched by another process.


flag

en-noun

flag (countable and uncountable, plural flags)

From Middle English flag, flagge (“flag”), further etymology uncertain. Perhaps from or related to early Middle English flage (name for a baby's garment) and Old English flagg, flacg (“cataplasm, poultice, plaster”). Or, perhaps ultimately imitative, or otherwise drawn from Proto-Germanic *flaką (“something flat”), from Proto-Indo-European *pleh₂- (“flat, broad, plain”), referring to the shape.
Germanic cognates include Saterland Frisian Flaage (“flag”), West Frisian flagge (“flag”), Dutch vlag (“flag”), German Flagge (“flag”), Swedish flagga (“flag”), Danish flag (“flag, ship's flag”). Compare also Middle English flacken (“to flutter, palpitate”), Swedish dialectal flage (“to flutter in the wind”), Old Norse flögra (“to flap about”). Akin to Old High German flogarōn (“to flutter”), Old High German flogezen (“to flutter, flicker”), Middle English flakeren (“to move quickly to and fro”), Old English flacor (“fluttering, flying”). More at flack, flacker.

onomatopoeic

imitative

cog

(computer science) A variable or memory location that stores a Boolean true-or-false, yes-or-no value, typically either recording the fact that a certain event has occurred or requesting that a certain optional action take place.

This will be used as a help message if the user passes in the --help flag, like so: […]

2021, Angel Sola Orbaiceta, Hardcore Programming for Mechanical Engineers, pages 19–2:

(computer science) In a command line interface, a command parameter requesting optional behavior or otherwise modifying the action of the command being invoked.

о́пция

computer science: notation for optional behaviour


flag

en-verb

flag (third-person singular simple present flags, present participle flagging, simple past and past participle flagged)

flags (present singular third-person)
flagging (participle present)
flagged (participle past)
flagged (past)

onomatopoeic

imitative

The compiler flagged three errors.

Flag the debug option before running the program.

(computing) To set a program variable to true.

aanzetten

computing: to set a programming variable to true


dynamic

en-adj

dynamic (comparative more dynamic, superlative most dynamic)

more dynamic (comparative)
most dynamic (superlative)

From French dynamique, from Ancient Greek δυναμικός (dunamikós, “powerful”), from δύναμις (dúnamis, “power”), from δύναμαι (dúnamai, “I am able”).

der

dynamic allocation

dynamic IP addresses

the dynamic resizing of an array

(computing) Happening at runtime instead of being predetermined at compile time.

dynamický

computing: happening at runtime instead of at compile time


static

Modern Latin staticus, from Ancient Greek στατικός (statikós), from ἵστημι (hístēmi, “to make stand”). By surface analysis, stasis + -tic.

A further advantage of static type checking is of course computational efficiency, since run time checks are no longer necessary.

1980, R. Barbuti, A. Martelli, “Static Type Checking for Languages with Parametric Types and Polymorphic Procedures”, in Proceedings of the Fourth ‘Colloque Internationale sur la Programmation’:

A static variable is one whose storage remains allocated for the duration of the entire program. All global variables are static variables.

1998, Nell B. Dale, Chip Weems, Mark R. Headington, chapter 8, in Programming and Problem Solving with C++:

Despite the term, a static website doesn’t mean one that never changes. Static refers to the fact that the site’s assets—HTML files, graphics, and other downloadable content such as PDF files—are just static files sitting in an S3 bucket.

2019, Ben Piper, David Clinton, chapter 12, in AWS Certified Cloud Practitioner Study Guide with Online Labs:

(programming) Computed, created, or allocated before the program starts running, as opposed to at runtime.

статичен

programming: computed, created or allocated before the program starts running


static

en-noun

static (countable and uncountable, plural statics)

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

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

(countable, programming) A static variable.


Python

From Ancient Greek Πύθων (Púthōn), from Πῡθώ (Pūthṓ), the early name of Delphi, from πύθω (púthō, “to rot, to decay”).
The programming language is named after Monty Python.

(computing) An interpreted, high-level, general-purpose programming language invented by Guido van Rossum.


erase

From Latin erasus, past participle of eradere (“to scrape, to abrade”), from ex- (“out of”) + radere (“to scrape”). Compare Middle English arasen, aracen (“to eradicate, erase”). Displaced native Old English dilegian.

This subsystem is waiting to become Exclusive after having issued an erase.

2000, Mark D. Hill, Norman P. Jouppi, Gurindar S. Sohi, Readings in Computer Architecture, page 603:

(computing) The operation of deleting data.


template

Alteration of templet, probably from French templet, diminutive of temple (“a weaver's stretcher”), variant of tempe, from Latin tempora (“temple”). Alteration of second syllable due to analogy with plate. Cognate with Faroese tamba (“to stretch out, relax”), Icelandic þamb (“a stretched, bloated, or extended belly”).

cog

(computing) A file or document serving as a basis for others.


type

→ Japanese: タイプ

→ Korean: 타입 (taip)

From Middle English type (“symbol, figure, emblem”), from Latin typus, from Ancient Greek τύπος (túpos, “mark, impression, type”), from τύπτω (túptō, “I strike, beat”), ultimately from Proto-Indo-European *(s)tewp-. Related to stupid, stupefy and stop.

tyyppiyksilö

biology: individual representative of its taxonomic group

(computing theory) A tag attached to variables and values used in determining which kinds of value can be used in which situations; a data type.

tipu

computing theory: tag indicating data type


sort

From Middle English sort, soort, sorte (= Dutch soort, German Sorte, Danish sort, Swedish sort), borrowed from Old French sorte (“class, kind”), from Latin sortem, accusative form of sors (“lot, fate, share, rank, category”).

Popular algorithms for sorts include quicksort and heapsort.

The fastest general algorithm we have considered that sorts keys in a stable manner is the list merge sort, but it does not use minimum storage

2014, Donald E. Knuth, The Art of Computer Programming. Sorting and Searching, →ISBN:

(computing) An algorithm for sorting a list of items into a particular sequence.


demo

→ Portuguese: demo

Clipping of demonstration and various other words beginning with "demo-".

The game's developers released a demo version to the public 3 months before the full release.

(computing, informal) An edition of limited functionality to give the user an example of how the program works.

Effect 6: Gouraud spacecut - Probably the worst effect in the demo - has been done miles better before!

1995, dro...@vnet.ibm.com, “Demo review - Killing time by oxyron”, in alt.sys.amiga.demos (Usenet):

This party will have it all for the Amiga scener: demos, competitions, dealers, and huge projection screen and sound system to entertain you.

1996, John Bus, “Amiga Domain - An Aussie Scene Party!”, in alt.sys.amiga.demos (Usenet):

Though the idea of procedural textures has been around for years, they have primarily been exploited by the demo scene, made famous by impressive demos like kkrieger, and haven't hit it big in the game industry yet[…]

A very successful PC demo from 1993, Second Reality from Future Crew[…]

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

(computing, demoscene, informal) A non-interactive audiovisual computer program developed by enthusiasts to demonstrate the capabilities of the machine. See demoscene.


spool

From Middle English spole (possibly via Old Northern French spole, espole), from Middle Dutch spoele, from Old Dutch *spōla, *spuola, from Proto-Germanic *spōlǭ (“spool”), from Proto-Indo-European *(s)pel- (“to cleave, split”). Cognate with Saterland Frisian Spoule (“spool”), Dutch spoel (“spool”), German Spule (“spool”), Swedish spole (“spool”), Icelandic spóla (“spool; reel”). The aviation usage is based on the visual similarity of one of the spools of a turbine engine to a spool used for thread (especially in cross-section). See also spill.

(computing) A temporary storage area for electronic mail, etc.


spool

en-verb

spool (third-person singular simple present spools, present participle spooling, simple past and past participle spooled)

spools (present singular third-person)
spooling (participle present)
spooled (participle past)
spooled (past)

(computing) To send files to a device or a program (a spooler or a daemon that puts them in a queue for processing at a later time).

lähettää jonoon

to send files to some device or program that puts them in a queue for later processing of some kind


defenestration

en-noun

defenestration (countable and uncountable, plural defenestrations)

Holy Roman Emperor
Johann Philipp Abelin
Theatrum Europaeum

From New Latin defenestratio, from dē (“from; out”) + fenestra (“window”) + -atio (suffix indicating an action or process); compare Middle French défenestrer (modern French défenestrer), défenestration, Italian defenestrazione and
German Fenstersturz. The verb defenestrate was formed later.

Defenestration might be an option too. May I recommend Linux?

1998 November 1, “Dorian Bliss”, “He’s dead, Jim”, in rec.humor.oracle.d (Usenet), message-ID <363DA726.C27FA5F@spamfree.land>:

It's defenestration day in Redmond today. A clearly stunned Microsoft did what it could to pretend that Judge Jackson's findings of fact were "just one step", as [Bill] Gates put said in the prepared statement that he read at a press conference last night, but it was hopeless.

1999 November 6, Graham Lea, “Stunned MS vows to fight on for freedom: ‘Integrity, partnership, quality … giving’ – (takes out onion)”, in The Register, archived from the original on 2014-08-19:

No defenestration here. Ask questions about all aspects of Windows programming, get help on Microsoft technologies covered in Apress books, or provide feedback on any Apress Windows book.

2002, John Kilburn, Palm Programming in Basic, Berkeley, Calif.: Apress, →ISBN, page 392:

What's needed is defenestration – throwing out the Windows mindset along with Microsoft's licenses and software – but that's not as simple as changing a boot CD or even migrating a whole raft of servers. What's involved is fundamental change both in how IT operates and in what it does.

2004 February 12, Paul Murphy, “What does Linux cost?”, in LinuxInsider: Linux News & Information from around the World, archived from the original on 2016-03-11:

Traditionally, the verb defenestrate means to throw out of a window. But as Australian companies take their first timid steps towards installing non-proprietary software on corporate desktops, defenestration is starting to be linked to the throwing out of Windows software.

2005 December 1, D. Braue, P. Gray, L. Colquhoun, J.-V. Douglas, “Leaders of the pack”, in MIS Asia: Managing Information Strategies, archived from the original on 2007-10-07:

(computing, humorous) The act of removing the Microsoft Windows operating system from a computer in order to install an alternative one.


shelf

→ Czech: šelf

→ Irish: seilf

→ Serbo-Croatian: šȅlf, ше̏лф

→ Welsh: silff

From Middle English schelfe, probably from Old English sċylfe, sċilfe (“shelf, ledge, deck of a ship”), from Proto-West Germanic *skilfijā, from Proto-Germanic *skelfō (“shelf, ledge, cliff”), from Proto-Indo-European *(s)kelH- (“to cut”), distantly related to sculpt, carve and shell. Cognate with Dutch schelf (“hay loft, haystack”), German Low German Schelf (“haystack”), Old Norse skjalf (“bench”).

der

This is where the Visual Studio Shelving function can help. A shelf is a place on the server in source control that is separate from the main code line so it will not affect other developers.

A shelveset allows you to store a changeset on the server without adding it to the current codebase and sharing it with team members directly. Each team member has his own “shelf,” where he can store as many shelvesets as he wants.

2016, Wouter de Kort, DevOps on the Microsoft Stack, page 114:

(computing) The part of a repository where shelvesets are stored.


process

→ Japanese: プロセス (purosesu)

From Middle English proces, from Old French procés (“journey”), from Latin prōcessus (“course, progression”), nominalization of prōcēdō (“proceed, advance”).

(computing) An executable task or program.

proses

(computing) an executable task or program