MVP

(software, design) Initialism of model-view-presenter.


DOT

en-noun

DOT (countable and uncountable, plural DOTs)

Alternative form: DoT

(video games) Initialism of damage over time.

(by extension, video games) A weapon or ability that deals damage over time as opposed to or in addition to direct damage.


MAD

(programming) Acronym of Michigan algorithm decoder, a programming language, a variant of ALGOL, developed in 1959 at the University of Michigan.


DP

DP (countable and uncountable, plural DPs)

displaced person
displaced person#English

dynamic programming
dynamic programming#English

(computer science) Initialism of dynamic programming.


DP

Pokémon Diamond and Pearl
w:Pokémon Diamond and Pearl

(fandom slang) Initialism of Pokémon Diamond and Pearl.


GTA

(video games) Initialism of Grand Theft Auto, a series of video games by Rockstar Games involving car theft and gang warfare.


GTA

I remember that car was in one of the classic GTAs.

(video games) Any game in the Grand Theft Auto series.


PBT

PBT (countable and uncountable, plural PBTs)

software engineering
software engineering

(software engineering, uncountable) Initialism of property-based testing.


ESP

ESP (countable and uncountable, plural ESPs)

Near-synonym: wallhack

extrasensory perception
extrasensory perception#English

(parapsychology) Abbreviation of extrasensory perception.

(by extension, video games) A cheat program that provides extra information that is not attainable during regular gameplay, such as player positions, equipment status, etc.


TD

TD (countable and uncountable, plural TDs)

(video games) Initialism of tower defense.


PES

Pro Evolution Soccer
w:Pro Evolution Soccer

(video games) Initialism of Pro Evolution Soccer.


SS

Pokémon Sword and Shield
w:Pokémon Sword and Shield

(fandom slang) Initialism of Pokémon Sword and Shield.


CMS

CMS (countable and uncountable, plural CMSes or CMSs)

(video games) Initialism of construction and management simulation: a style of game that involves planning and managing a population of citizens in a town or similar, without direct control of characters


wildcard

1968, Digital Equipment Corporation, VAX/VMS 319(5864), page 751, Section 2.1.2 Using Wildcard Characters
A wildcard character is a symbol that you can use with many DCL commands to apply the command to several files at once, rather than specifying each file individually.

If the character * is acting as a wildcard, then the pattern a*m matches each of the words amalgam, atom and alum.

(computing) A character that takes the place of any other character or string that is not known or specified.

German wildcard Sabine Lisicki conquered her nerves to defeat France's Marion Bartoli and take her amazing Wimbledon run into the semi-finals.

2011 June 28, Piers Newbery, “Wimbledon 2011: Sabine Lisicki beats Marion Bartoli”, in BBC Sport:

(sports, card games) Alternative form of wild card.

шабло́н

derived adjective may be used in phrases

(phonetics, phonology) A letter or symbol that substitutes for a generic or poorly identified sound, for example capital C for any or some consonant, or capital V for any or some vowel.


wildcard

en-verb

wildcard (third-person singular simple present wildcards, present participle wildcarding, simple past and past participle wildcarded)

wildcards (present singular third-person)
wildcarding (participle present)
wildcarded (participle past)
wildcarded (past)

The unfortunate consequence is that document elements cannot be wildcarded because a schema needs to provide a closed list of possible document elements.

2002, Eric Van der Vlist, XML Schema, page 183:

(computing) To replace or supplement with a wildcard character to allow matching against a range of possible values.


DQ

(video games) Initialism of Dragon Quest.


REXX

programming language
programming language

A structured high-level programming language which was designed by IBM to be both easy to learn and easy to read.


JIT

(software) Abbreviation of just-in-time compiler.


Dx

developer experience
developer experience#English

(programming) Abbreviation of developer experience.


compartmentalization

en-noun

compartmentalization (countable and uncountable, plural compartmentalizations)

(software) The act of dividing complex code into libraries with common functionality to help make the process of programming more manageable and reusable.


mutable

en-adj

mutable (comparative more mutable, superlative most mutable)

more mutable (comparative)
most mutable (superlative)

From Middle English mutable, from Old French mutable, from Latin mutabilis (“liable to change”). By surface analysis, muta- + -able.

A value of a mutable type can change. Objects and arrays are mutable: a JavaScript program can change the values of object properties and array elements. Numbers, booleans, null, and undefined are immutable.

2011, David Flanagan, JavaScript: The Definitive Guide:

(programming, of a variable) Having a value that is changeable during program execution.


memo

The first is that the recursive call finds its subproblem solution in the memo and returns immediately.

2020, Daniel Zingaro, Algorithmic Thinking: A Problem-Based Introduction, No Starch Press, →ISBN, page 86:

(programming) A record of partial results that can be reused later without recomputation.


dink

en-verb

dink (third-person singular simple present dinks, present participle dinking, simple past and past participle dinked)

dinks (present singular third-person)
dinking (participle present)
dinked (participle past)
dinked (past)

Imitative. Originally US. Attested since the 1930s.

sound-symbolic

Imitative

(video games, slang, transitive) To land a non-lethal headshot on.


literal

LL-Q1860 (eng)-Mélange a trois-literal.wav

From Middle English literal, from Old French literal, from Late Latin litteralis, also literalis (“of or pertaining to letters or to writing”), from Latin littera, litera (“a letter”); see letter.

(programming) A value, as opposed to an identifier, written into the source code of a computer program.

直接量

programming: value written in the source code


TDD

en-noun

TDD (countable and uncountable, plural TDDs)

Coordinate term: BDD

test-driven development
test-driven development#English

(uncountable, software engineering) Initialism of test-driven development.


EDA

EDA (countable and uncountable, plural EDAs)

(software) Initialism of event-driven architecture (a pattern promoting the production, detection, consumption of, and reaction to events.)

event-driven architecture

(software) Initialism of electronic design automation (collective name for software used to design integrated semiconductor circuits.)


OCS

(software) Initialism of Open Computer and Software (an application which inventories IT assets)

Open Computer and Software

(communication, Microsoft, software) Initialism of Microsoft Office Communications Server (a software product)


HUD

An explosion just made us an exit! I'll mark it on your HUD, Chief, go!

2007 September 25, Bungie, Halo 3, spoken by Cortana (Jen Taylor), Microsoft Game Studios, Xbox 360, level/area: Cortana:

(technology) Acronym of head-up display.


HUD

Folks were divided on whether to blame him or his wife for selling it to a developer cashing in on HUD money.

2003, Toni Morrison, Love, Vintage (2016), page 45:

(US, politics) Acronym of Department of Housing and Urban Development.


trichording

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

From tri- + coordinate + -ing, referring to simultaneous movement along three orthogonal axes.

I know nothing about elite players but I belive^([sic]) trichording works at its best in dogfights.

1997, micnet, “SpaceOrb Debate (was: auto-levelling)”, in alt.games.descent (Usenet):

In order to know when someone's cheating, one has to know everything about the weapons in Descent 3. One must know reload rates, relative shield damage, and physics (to a small degree). One should also know about ship physics for each ship, and of course know about trichording and know what it looks like when a certain ship is trichording.

2002, Samus, “Releasing the 1.5 patch unofficially...”, in alt.games.descent (Usenet):

(slang, video games) Moving in three directions, about three axes.


BO

BO (countable and uncountable, plural BOs)

A business object (BO) is simply a software abstraction of a real-world entity.

2004, Chuck Cavaness, Programming Jakarta Struts, O'Reilly, →ISBN, page 139:

(software engineering) Initialism of business object.


SAM

A SAM conversion occurs when Java converts the SAM interface into functional code.

2020, Barry Burd, John Paul Mueller, Android Application Development All-in-One For Dummies, John Wiley & Sons, →ISBN, page 213:

(programming) Initialism of single abstract method.


eval

en-verb

eval (third-person singular simple present evals, present participle evalling or evaling, simple past and past participle evalled or evaled)

evals (present singular third-person)
evalling (participle present)
evaling (participle present)
evalled (participle past)
evalled (past)
evaled (participle past)
evaled (past)

Of course, it's quite pointless to eval a piece of code that you know at compile time ...

1997, Sriram Srinivasan, Andy Oram, Steve Talbott, Advanced Perl Programming:

(programming, of software) To evaluate (or execute) source code held in a string during run time.


SAP

(software) SAP AG, derived from the German Initialism of Systeme, Anwendungen und Produkte in der Datenverarbeitung. It is one of the world's largest software companies.


pacifist

From French pacifiste, equivalent to pacific + -ist.

pacifist

one who loves, supports, or favours peace

(video games, roguelikes) A player who attempts the challenge of winning a game without attacking any enemy characters.


AO

(video games) Initialism of Anarchy Online.


SSR

server-side rendering
server-side rendering#English

(web development) Initialism of server-side rendering.


EMF

Eclipse Modeling Framework
w:Eclipse Modeling Framework

(software) Initialism of Eclipse Modeling Framework.


malware

en-noun

malware (usually uncountable, plural malwares)

→ Amharic: ማልዌር (malwer)

→ Bengali: মালওয়্যার (malōẇyar)

→ Czech: malware

→ Danish: malware

→ Dutch: malware

→ French: malware; → maliciel (calque)

→ German: Malware

→ Hindi: मैलवेयर m (mailveyar)

→ Italian: malware

→ Japanese: マルウェア (maruwea)

→ Korean: 맬웨어 (maerweeo)

→ Macedonian: малвер m (malver)

→ Portuguese: malware

→ Romanian: malware

→ Serbo-Croatian: malver m

→ Slovak: malvér m

→ Spanish: malware

→ Tagalog: malware

→ Thai: มัลแวร์ (mal-wɛɛ)

In a follow-up attack that hit Kyiv’s power grid a year later, the suspects used a second piece of malware, called Industroyer, to cut power for an hour, the indictment said. The malware, according to experts, posed one of the greatest digital threats to critical infrastructure since Stuxnet, the computer attack by the United States and Israel that took out Iran’s uranium centrifuges in 2009.

2020 October 19, “U.S. Charges Russian Intelligence Officers in Major Cyberattacks”, in New York Times:

(computing) Software which has been designed to operate in a malicious, undesirable manner.

skadelike programmatuur

software developed to cause harm to a computer system


add-on

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

Microdrives that can hold several gigabytes (see Figure 2.20) have been available as add-ons for portable devices.

2010, Kenneth Baldauf, Ralph Stair, Succeeding with Technology, page 77:

(computer hardware, software) A software extension or hardware peripheral that provides additional functions or customization for a core application or system.


PP

(video games) Initialism of Puzzle Pirates.


DDR

Dance Dance Revolution
w:Dance Dance Revolution

(video games) Initialism of Dance Dance Revolution.


check out

en-verb

check out (third-person singular simple present checks out, present participle checking out, simple past and past participle checked out)

checks out (present singular third-person)
checking out (participle present)
checked out (participle past)
checked out (past)

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

(transitive, programming) To obtain source code (and/or other material) from a source control repository so that one can modify it (and often later "check in" the modified version back).

kuitata ulos

to obtain computer source code from a source code control system


app

A visual tool can be thought of as a graphics app that generates most of your program's GUI code for you

1999 February, Maximum PC, volume 4, number 2:

So is a spreadsheet app, but I'm not going to put those on a web site any time soon.

1999, Jerry Bradenbaugh, JavaScript application cookbook, page xi:

The Web browser was the killer app that kickstarted the Internet and, in turn, enabled it to be embedded in everything

1999 November, AUUGN, volume 20, number 4, page 9:

Want realtime flight and gate updates? A calorie counter? A remote for your DVD player? Chances are there's an app for it. Smartphones separate themselves in another key area: connectivity

2005 May, Popular Science, volume 266, number 5, page 78:

(computing, mobile telephony) An application (program), especially a small one designed for a mobile device.


haystack

From Middle English haystak, haystake, hey stak, equivalent to hay + stack.

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) The text string within which another string is searched for. (see: needle in a haystack)


shard

From Middle English shard, scherd, scheard, schord, from Old English sċeard (“a broken piece; shard”), from Proto-West Germanic *skard, from Proto-Germanic *skardą (“notch; nick”), from *skardaz (“damaged; nicked; scarred”), from Proto-Indo-European *(s)ker- (“to cut”). Akin to Scots schaird (“shard”), French écharde (“splinter”), Dutch schaarde (“tear; notch; fragment”), German Scharte (“notch”), Old Norse skarð (“notch, hack”) ( > Danish skår).
The database sense is perhaps derived from the online gaming sense or from SHARD (System for Highly Available Replicated Data), name of a 1980s database product.

cog

1997, Ultima Online. The term "shard" is related to the backstory of the game, in which the Gem of Immortality is shattered by the Stranger, the protagonist of Ultima I.
"The planet was still bound to the jewel's magic, even as it lay shattered upon the floor of Mondain's castle. For, within each shattered remnant of the jewel, dwelled a perfect likeness of Sosaria. Thus is the world in which you are born, live, and die. Brittania, that was once Sosaria, now exists as a thousand worlds, each with its own peoples, history and destiny. This Brittania is but one of many in the multiverse that is... ...ULTIMA ONLINE." - Intro cinematic to the game, written by Michael Morlan https://web.archive.org/web/20080706122926/http://michael-morlan.net/pages/production/prod_uo.htm

(online gaming) An instance of an MMORPG that is one of several independent and structurally identical virtual worlds, none of which has so many players as to exhaust a system's resources.


shard

en-verb

shard (third-person singular simple present shards, present participle sharding, simple past and past participle sharded)

shards (present singular third-person)
sharding (participle present)
sharded (participle past)
sharded (past)

(online gaming, transitive) To divide (an MMORPG) into several shards, or to establish a shard of one.


filler

(programming) In COBOL, the description of an unnamed part of a record that contains no data relevant to a given context (normally capitalised when in a data division).


proc

proc (third-person singular simple present procs, present participle proccing, simple past and past participle procced)

procs (present singular third-person)
proccing (participle present)
procced (participle past)
procced (past)

Dunno the weapons' stats, except they both procced fairly frequently - lightning sword procced decapitation (instant death), and the whip procced fire reel (or whatever it was called) which reeled to target into the balor's body, engulfing you in searing flames for big damage.

2000, S H, “The baddest weapons/armor”, in rec.games.mud.diku (Usenet):

Establish a proccing percentage of a weapon by putting it in the primary hand and then put it in your offhand and check the proccing percentage with varying levels of dual wield skill (while keeping level and dex constant).

2000, Billy Shields, “The truth about offhand procs”, in alt.games.everquest (Usenet):

(video games) To cause a special event to occur.


LV

en-noun

LV (countable and uncountable, plural LVs)


(online gaming) Initialism of pay-to-play.


Tetris

From Russian Те́трис (Tétris), coined by the creator of the game, Alexey Pajitnov, from the Russian numerical prefix тетра- (tetra-, “tetra-”) (as all of the game's pieces contain four segments) and те́ннис (ténnis, “tennis”), his favourite sport.

There is one nice moment in the music, but it's not the moment identified by the owner of the system, and one idiot goes so far as to gush, "This is better than Tetris!"

2001, Matt O'Keefe, You Think You Hear, page 25:

From the kitchen the guy said, "I write science fiction. Or I'm trying to write. I've been staring at that screen for three days. You just interrupted a one-hour Tetris marathon. I need to talk to a real human being."

2007, David Skibbins, The Star: A Tarot Card Mystery, page 147:

[…]there were some other guys there who were into cosplay—that's costume play—and their thing was, they were dressed as Tetris blocks.

2008, Daniel Radosh, Rapture Ready!: Adventures in the Parallel Universe of Christian Pop Culture, page 213:

A puzzle video game in which falling tetrominoes must be manipulated to form complete lines, which are then cleared from the grid.

Тэ́трыс

game in which falling shapes must be manipulated


Tetris

For some it's staying low on the play field, steadily advancing through the levels, for others its ^([sic]) trying to clear the board entirely or scoring an unprecedented number of tetrises.

See figure 3 for an example of a logical decision tree that indicates whether there is a possibility to score a tetris.

1995, Kurt Driessens, “Relational Reinforcement Learning”, in Recent Trends in Data Type Specification, page 276:

Maximizing the number of tetrises (the number of times that four rows are cleared in a Tetris game) is NP-complete.

2003, Tandy Warnow, Binhai Zhu, Computing and combinatorics: 9th annual international conference:

Score two Tetrises in two drops playing Marathon.

2007, Barbara Smith, Chad Yancey, Video Game Achievements and Unlockables:

(video games, by extension) The act of clearing four lines at once (the maximum possible) in Tetris.


scoped

(programming) Limited to a particular scope.


tilt

en-verb

tilt (third-person singular simple present tilts, present participle tilting, simple past and past participle tilted)

tilts (present singular third-person)
tilting (participle present)
tilted (participle past)
tilted (past)

From Middle English tilte, from Old English *tyltan, *tieltan (“to be unsteady”), related to the adjective tealt (“unsteady”), from Proto-West Germanic *talt, ultimately from Proto-Indo-European *del-, *dul- (“to shake, hesitate”), see also Dutch touteren (“to tremble”), North Frisian talt, tolt (“unstable, shaky”). Cognate with Icelandic tölt (“an ambling pace”).
The nominal sense of "a joust" appears around 1510, presumably derived from the barrier which separated the combatants, which suggests connection with tilt "covering". The modern transitive meaning is from 1590; the intransitive use appears 1620.

LL-Q1860 (eng)-I learned some phrases-tilt.wav

The D.F.S. industry is still inextricably tied up in those poker roots. Players talk about "tilting" because of "variance," especially when a "fish" puts in a "donkey" lineup that ends up going crazy. (In regular American English, this translates roughly to "I am really mad because some idiot punched in some random lineup that ended up catching every conceivable break and beating me.")

2016 January 6, Jay Caspian Kang, “How the Daily Fantasy Sports Industry Turns Fans Into Suckers”, in The New York Times, New York, N.Y.: The New York Times Company, →ISSN, →OCLC, archived from the original on 2023-05-28:

Even the best players can tilt which can cause their performance to drop significantly. Players often tilt when they're on a losing spree or frustrated with the game.

2022 September 2, Gökhan Çakır, Harrison Thomas, “How to get better at VALORANT”, in Dot Esports, archived from the original on 2023-03-15:

This was yet another surprising momentum swing, with Nepomniachtchi seemingly having addressed his tendency to tilt after a loss, and with Ding crashing back down to Earth after having squared the ledger in the previous game. Is this a new Nepomniachtchi, capable of digging deep and avenging losses?

2023 April 19, Ben Tippett, “Haymakers Are Flying At The World Chess Championship”, in Defector, archived from the original on 2023-06-05:

(originally poker, video games, chess, slang) To enter a state of frustration and worsened performance resulting from a series of losses.


tilt

to go on tilt

In his landmark book, The Mental Game of Poker, sports psychologist Jared Tendler defines "tilt" as "anger + bad play". In short, you lose your mental equilibrium and start playing below your best, often making big mistakes. Tilt is caused by many different factors and Tendler defines seven types of tilt.

2014 September 10, Amit Varma, “Magnus Carlsen's weakness”, in The Economic Times, Mumbai: Bennett, Coleman & Co. Ltd., →ISSN, →OCLC, archived from the original on 2014-09-19:

In his follow-up video below, ScrapComputer goes into a long list of suggestions for stopping and avoiding tilt while you play League of Legends.

2016 February 26, Philip Kollar, “What is 'tilt' in League of Legends, and how can you avoid it?”, in Polygon, archived from the original on 2023-04-01:

Doing the same thing and expecting a different result can drive you insane, especially League of Legends. As you keep losing, you become tilted and get frustrated. No matter how mechanically gifted you are, it can't help ameliorate tilt.

2019 October 15, Hawken Miller, “How to quickly climb the League of Legends ranked ladder”, in The Washington Post, Washington, D.C.: The Washington Post Company, →ISSN, →OCLC, archived from the original on 2023-07-17:

As long as you know that being consistent and sticking to a strategy in the long run, will win you money, you can avoid tilt and negative emotions.

2022 March 16, “Online poker: from beginner to pro”, in Times of Malta, archived from the original on 2022-04-21:

(uncountable, poker, video games, chess, slang) A state of frustration and worsened performance resulting from a series of losses.


back door

Scoring three goals at home should guarantee you three points, but when you go on the attack a little bit more, you leave the back door open. That's not always a good idea with this team.

2021 November 29, Alan Shearer, “Why Newcastle have to win their next two games to give them hope of staying in the Premier League - Alan Shearer analysis”, in BBC Sport:

A means of access, often secret and unprotected, to something.

(computer security) A secret means of access to a program or system.


back door

back door (third-person singular simple present back doors, present participle back dooring, simple past and past participle back doored)

back doors (present singular third-person)
back dooring (participle present)
back doored (participle past)
back doored (past)

Now that we have backdoored the notepad.exe binary, we will go back to the Meterpreter session and upload our backdoor: 3. Then, we need to start a listener so we. meterpreter > upload notepad-backdoored.exe [*] uploading[…]

2018 February 26, Abhinav Singh, Nipun Jaswal, Monika Agarwal, Daniel Teixeira, Metasploit Penetration Testing Cookbook: Evade antiviruses, bypass firewalls, and exploit complex environments with the most widely used penetration testing framework, 3rd Edition, Packt Publishing Ltd, →ISBN, page 213:

As an example, the generation algorithm for backdoored Dual EC picks a fixed group element Q, a random exponent d, and outputs as public key the pair P = Qd and Q. The secret key is d. (We use multiplicative notation for simplicity.)[…]

2015 April 13, Elisabeth Oswald, Marc Fischlin, Advances in Cryptology – EUROCRYPT 2015: 34th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Sofia, Bulgaria, April 26-30, 2015, Proceedings, Part I, Springer, →ISBN, page 103:

Back in the session, we will rename the httpd.exe file to httpd.exe.backup, upload the backdoored version, and rename it to httpd.exe: msf exploit(handler) > sessions -i 1 [*] Starting interaction with 1... meterpreter > cd[…]

2019 July 18, Gilberto Najera-Gutierrez, Juned Ahmed Ansari, Daniel Teixeira, Abhinav Singh, Improving your Penetration Testing Skills: Strengthen your defense against web attacks with Kali Linux and Metasploit, Packt Publishing Ltd, →ISBN, page 453:

(computer security) To add a backdoor (a secret means of access) to a program or system.


implode

implode (third-person singular simple present implodes, present participle imploding, simple past and past participle imploded)

implodes (present singular third-person)
imploding (participle present)
imploded (participle past)
imploded (past)

(computing, programming, PHP) The opposite of explode, array to string conversion.


inheritance

en-noun

inheritance (countable and uncountable, plural inheritances)

Inherited from Middle English enheritaunce, inheritaunce, borrowed from Anglo-Norman, Old French enheritaunce, from enheriter.
Equivalent to inherit + -ance.

inh+

object-oriented programming
object-oriented programming

(programming, object-oriented programming) The mechanism whereby parts of a superclass are available to instances of its subclass.

继承

programming: mechanism for making parts of superclass available to subclass


SCADA

(electricity, software) Acronym of Supervisory Control And Data Acquisition (electrical network typically containing at least IED's, RTU's, and a master station equipped with an HMI. Used to monitor and control process automation systems, such as those used by electrical and water utilities.)


donationware

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

(software) A variant of freeware that offers an option to its user to donate money to the program's author.


rootkit

(computer security) A set of software tools used by a third party to gain unauthorized access to a computer system and control the system while concealing itself from the user.


trojan

/ˈtɹəʊd͡ʒən/

/ˈtɹoʊd͡ʒən/

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

(computing) Malware that appears to perform or actually performs a desired task for a user while performing a harmful task without the user's knowledge or consent.


initialization

en-noun

initialization (countable and uncountable, plural initializations)

(programming) An assignment of an initial value for a data object or variable

初始化

programming: assignment of initial value of variable


squawk

First attested in 1821. Unknown, but probably of imitative origin (compare dialectal Italian squacco (“small-crested heron”)).

The function-hiding code above, for instance, goes through a different (but widely used) compiler with nary a squawk.

2012, Scott Meyers, Effective C++ Digital Collection: 140 Ways to Improve Your Programming:

(programming, informal) A warning message indicating a possible error.


squawk

en-verb

squawk (third-person singular simple present squawks, present participle squawking, simple past and past participle squawked)

squawks (present singular third-person)
squawking (participle present)
squawked (participle past)
squawked (past)
squawk (infinitive)

That way, if you type = instead of ==, the compiler will squawk because you can't assign something to a constant.

1993, Steve Maguire, Writing Solid Code:

You want the compiler to squawk if you try to instantiate for a type that doesn't implement IPrioritizable.

2013, Bill Sempf, Chuck Sphar, Stephen R. Davis, C# 5.0 All-in-One For Dummies:

(programming, intransitive, informal) To produce a warning message, indicating a possible error.


Trojan horse

Trojan horse (third-person singular simple present Trojan horses, present participle Trojan horsing, simple past and past participle Trojan horsed)

Trojan horses (present singular third-person)
Trojan horsing (participle present)
Trojan horsed (participle past)
Trojan horsed (past)

You will disarm a group or person that holds simplistic attitudes—about relationships, education, financial success, morality, business ethics, religion, raising children—by giving that group or person Trojan Horsed instructions seemingly about how to do something mundane and unrelated.

1999, Gary Hoffman, Glynis Hoffman, Adios, Strunk and White, 2nd edition, Huntington Beach, Calif.: Verve Press, →ISBN, page 180:

But still, despite my initial shock at being expected to do a grownup job for my new grown-up salary, I was determined to keep the dream alive to some extent, by ticking a few of the sensible boxes while Trojan Horsing (yes, as a verb) some dot com fun in the back […]

2008, Paul Carr, Bringing Nothing to the Party: True Confessions of a New Media Whore, Weidenfeld & Nicolson, →ISBN, page 88:

In its place arose a bilateral treaty that spelled out in basic terms that advances made in freedom of movement would be kept, under safeguards; free trade would be advanced bilaterally; goods imported from third countries would not be Trojan horsed; and countries would cooperate in areas of common interest.

2009, Lee Rotherham, Ten Years On: Britain without the European Union, →ISBN, page 88:


Trojan

/ˈtɹəʊd͡ʒən/

/ˈtɹoʊd͡ʒən/

From old forms Troyan, Troian, Middle English Troiā̆n, from Old English Trōiān, from Latin Troiānus, from Troia (“Troy”) + -ānus, from Ancient Greek Τροίᾱ (Troíā).

(programming) Of, or relating to, a certain type of malware.


feeder

From Middle English feedere, federe, fedare, equivalent to feed + -er.

(video games, derogatory) A player whose character is killed by the opposing player or team more than once, deliberately or through lack of skills and experience, thus helping the opposing side.


DPP

Pokémon Diamond, Pearl
w:Pokémon Diamond and Pearl

(fandom slang) Initialism of Pokémon Diamond, Pearl and Platinum.


directive

From Middle French directif. The noun senses are from French directive (feminine form of the adjective).

(programming) A construct in source code that indicates how it should be processed but is not necessarily part of the program to be run.


AT

en-noun

AT (countable and uncountable, plural ATs)

assistive technology
assistive technology#English

(software) Initialism of assistive technology.


CIS

clinical information system
w:clinical information system

(medicine, software) Initialism of clinical information system.


TEA

(software engineering) Initialism of The Elm Architecture.


autodialer

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

(computing) malicious software, embedded in a website, that routes dial-up Internet connections to a different telephone number charged at a premium rate


all your base are belong to us

LL-Q1860 (eng)-Flame, not lame-all your base are belong to us.wav

Mistranslation of Japanese 君達の基地は、全てCATSがいただいた (literally “we (CATS) have taken all of your bases”). This grammatically incorrect "Engrish" phrase originated in the English subtitles of the 1991 European Sega Mega Drive version of the 1989 Japanese arcade game Zero Wing and became a catchphrase and meme on the Internet in the early 2000s.

der

君達の基地は、全てCATSがいただいた

(Internet slang, humorous) Used to tout victory over an opponent, or simply as a humorous catchphrase.


NFS

(video games) Initialism of Need for Speed.


FURPS

(software engineering, mnemonic) Acronym of functionality, usability, reliability, performance, supportability Used to help remember the major requirements of software.


INTERCAL

(programming) A parody programming language created in 1972.


mapping

en-noun

mapping (countable and uncountable, plural mappings)

(object-oriented programming) conversion of data types between incompatible type systems.

映射

object-oriented programming: conversion of data types between incompatible type systems


XSLT

(computer languages, XML) Initialism of Extensible Style Sheet Language Transformations.


ravioli code

(programming) Overly structured program source code, with many small sections, functions etc that should be combined.


spaghetti code

The descriptive name for logically snarled program statements is spaghetti code, because the logic is as hard to follow as one noodle through a plate of spaghetti. Not only is spaghetti code confusing, but also the programs that contain it are prone to error, difficult to reuse, and hard to use as building blocks for larger applications.

2017, Joyce Farrell, Programming Logic & Design, Cengage Learning, →ISBN, page 88:

(programming, derogatory, informal) Unstructured or poorly structured program source code; especially code with many GOTO statements or their equivalent.


cadence

cadence (countable and uncountable, plural cadences)

Borrowed from Middle French cadence, from Old Italian cadenza (“conclusion of a phrase of music”), from Latin *cadentia (literally “a falling”), form of cadēns, the present participle of cadō (“I fall, I cease”). The Latin verb is inherited, via Proto-Italic *kadō, from Proto-Indo-European *ḱad-e- (“to fall”, thematic present). Doublet of cadenza and chance.

der

In this third case, releasing more frequently, the PSI cadence becomes a planning cadence, rather than a release cadence.

2010 12, Dean Leffingwell, Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise, Addison-Wesley, →ISBN, page 317:

We recommend aiming for a release cadence of no more than six months, with a goal of getting it down to three months or shorter.

2012, Scott Ambler, Mark Lines, Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise, IBM Press, page 227:

This happens when the installation cadence in production is slower than the release cadence of the development teams.

2016 9, Jaokim Verona, Michael Duffy, Paul Swartout, Learning DevOps: Continuously Develop Better Software, Packt Publishing, →ISBN, page 47:

(software engineering) The frequency of regular product releases.


MOTAS

Mystery of Time and Space
w:Mystery of Time and Space

(video games) Initialism of Mystery of Time and Space.


sealed

(object-oriented programming) Not subclassable; from which one cannot inherit.


ARC

en-noun

ARC (countable and uncountable, plural ARCs)

automatic reference counting
w:automatic reference counting

(programming, uncountable) Acronym of automatic reference counting.


DIP

DIP (countable and uncountable, plural DIPs)

dependency inversion principle
dependency inversion principle#English

(programming) Acronym of dependency inversion principle.


prefab

(programming) A reusable object in a video game world.


casting

casting (countable and uncountable, plural castings)

From Middle English castyng, castinge, equivalent to cast + -ing.

(programming) The act of converting between data types.


Julia

From Latin Iūlia, feminine form of the Roman gens name Iūlius. Further popularized by early Christian saints. Doublet of Julie.

89 Julia
Julia
Julia (programming language)

And then came Julia, a general purpose programming language designed according to the requirements of scientific and technical computing, providing performance comparable to C/C++, and with an environment productive enough for prototyping like the high-level dynamic language of Python.

2016, Anshul Joshi, Julia for Data Science, Packt Publishing Ltd, →ISBN, page 8:

scientific computing
scientific computing

(computer languages) A programming language suited for numerical analysis and scientific computing.


cinematic

From cinema + -tic. Compare French cinématique.

Is there a way to skip this long cinematic?

When you talk about writing in games, some designers think you're speaking only about cinematics. Of all the ways to evoke emotion, however, cinematics are the least game-like portion of any game.

2004, David Freeman, Creating Emotion in Games, New Riders, →ISBN, page 390:


shoot 'em up

My wife won't watch this movie; it's a shoot ’em up.

The arcaders have it easy. All they need to do is drop a quarter into a machine to find out how good the latest shoot 'em up game really is. But for the home computer owner, it's another story.

1983 August, Popular Mechanics, volume 160, number 2, page 88:

An unmissable shoot 'em up.

1989, Duncan Macdonald, R-Type (video game review) in Your Sinclair issue 37, January 1989

(idiomatic, film, television, literature, video games) A piece of media which depicts considerable gunplay.


SSB

(video games) Initialism of Super Smash Bros.


GBC

Gibraltar Broadcasting Corporation
w:Gibraltar Broadcasting Corporation

Initialism of Gibraltar Broadcasting Corporation.


GBC

(video games) Initialism of Game Boy Color.


SFC

(video games) Initialism of Super Famicom.


OBP

OBP (countable and uncountable, plural OBPs)

object-based programming
object-based programming#English

(programming, uncountable) Initialism of object-based programming.


lobby

→ Armenian: լոբբի (lobbi)

→ Catalan: lobby

→ Danish: lobby

→ Dutch: lobby

→ French: lobby

→ German: Lobby

→ Italian: lobby

→ Japanese: ロビー (robī)

→ Korean: 로비 (robi)

→ Macedonian: лоби (lobi)

→ Polish: lobby

desc

→ Portuguese: lóbi, lobby (unadapted spelling)

→ Russian: ло́бби (lóbbi)

Serbo-Croatian:

→ Cyrillic script: лоби

→ Latin script: lobi

→ Slovene: lobi

→ Spanish: lobby

From Old French *lobie, from Medieval Latin lobium, lobia, laubia (“a portico, covered way, gallery”), borrowed from Frankish *laubijā (“arbour, shelter”).
Related to Old English lēaf (“foliage”). More at leaf. Doublet of lodge and loggia.
Political sense derives from the entrance hall of legislatures, where people traditionally tried to influence legislators because it was the most convenient place to meet them.

(video games) A virtual area where players can chat and find opponents for a game.


video games console

en-noun

video games console (plural video games consoles)

(video games, nonstandard) A video game console.


buffer

en-verb

buffer (third-person singular simple present buffers, present participle buffering, simple past and past participle buffered)

buffers (present singular third-person)
buffering (participle present)
buffered (participle past)
buffered (past)

Agent noun from obsolete verb buff (“make a dull sound when struck”) (mid-16c.), from Old French buffe (“blow”).
The “boatswain's mate” sense is said to be popularly explained by the mate being a “buffer”, that is intermediary, between officers and men, but various other explanations have also been proposed.

inperken

to isolate, to minimise the impacts of one thing on another

Some games let you buffer jumps—if you hold the jump button mid-air, your character will jump as soon as they touch the ground.

To use a buffer or buffers; to isolate or minimize the effects of one thing on another.

(video games) To queue up (an input) so that it is performed immediately once it is possible.


STAB

(fandom slang, Pokémon) A 50% damage boost applied when a Pokémon uses a move with the same type as itself (for example, an Electric-type Pokémon using an Electric-type move).


co-op

(video games, board games) A cooperative game, as opposed to a competitive game or deathmatch.


overpower

overpower (third-person singular simple present overpowers, present participle overpowering, simple past and past participle overpowered)

overpowers (present singular third-person)
overpowering (participle present)
overpowered (participle past)
overpowered (past)

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

Rather than overpowering the characters or giving them some kind of slow-mo adrenalin abilities, Bloody Days does the most unexpected thing: it introduces a genuinely smart tactical system.

2017 March 10, Adam Smith, “Reservoir Dogs: Bloody Days is smarter than you’d think”, in Rock Paper Shotgun:

(video games, transitive) To make excessively powerful.


SMD

en-noun

SMD (countable and uncountable, plural SMDs)

(video games, countable) Initialism of Sega Mega Drive.


AD&D

2016, Diego Lo Giudice, “How AI Will Change Software Development And Applications”, in (Please provide the book title or journal name)^([1]), pages Application development and delivery (AD&D) professionals need to understand the potential benefits AI will bring, not only to how they build software but also to the nature of the applications themselves.:

software engineering
software engineering

(software engineering) Initialism of application development and delivery.


coupling

coupling (countable and uncountable, plural couplings)

From Middle English couplynge; equivalent to couple + -ing.

Coordinate term: cohesion

The lack of coupling means that the elements of our system are better isolated from each other and from change. This isolation makes it easier to understand each element of the system.

2009, Robert C. Martin, chapter 10, in Clean Code, Prentice Hall, →ISBN, page 150:

(software engineering) The degree of reliance between two or more software modules.

kytkentä

(software engineering) degree of reliance between two program modules


Numeronym representing personalization as "p" followed by 13 more letters, followed by "n".

(software engineering) Abbreviation of personalization.


Numeronym representing globalization as "g" followed by 11 more letters, followed by "n".

(software engineering) Abbreviation of globalization.


trigger

Originally tricker, from Dutch trekker (“pull”, noun, as in drawer-pull, bell-pull), from Dutch trekken (“to drag, draw, pull”).

laukaisin

music: electronic transducer allowing a percussion instrument to control an electronic device

(online gaming) A text string that, when received by a player, will cause the player to execute a certain command.

triggeri

online gaming: text string that causes the player to execute a certain command


emergent

en-adj

emergent (comparative more emergent, superlative most emergent)

more emergent (comparative)
most emergent (superlative)

/ɪˈmɜːd͡ʒənt/

/ɪˈmɝd͡ʒənt/

In short, emergent games are ones that allow a huge range of possibilities and don't dictate a strict, linear flow of events. A strategy game is emergent because so many units can interact and have some effect on each other.

2008, Jim Rossignol, This Gaming Life: Travels in Three Cities, page 126:

(video games) Having gameplay that arises from its mechanics, rather than a linear storyline.


cohesion

en-noun

cohesion (usually uncountable, plural cohesions)

Attested from the late 17th century, borrowed from French cohésion, from Latin cohaesiō, cohaesiōnem.

Coordinate term: coupling

In general, it is neither advisable nor possible to create such maximally cohesive classes; on the other hand, we would like cohesion to be high. When cohesion is high, it means that the methods and variables of the class are co-dependent and hang together as a logical whole.

2009, Robert C. Martin, chapter 10, in Clean Code, Prentice Hall, →ISBN, page 140:

(software engineering) Degree to which functionally related elements in a system belong together.

cohesió

the degree to which functionally related elements belong together


TrackBack

(software, Internet, blogging) A protocol for a system that allows a blogger to see who has seen the original post and has written another entry concerning it.


encapsulate

en-verb

encapsulate (third-person singular simple present encapsulates, present participle encapsulating, simple past and past participle encapsulated)

encapsulates (present singular third-person)
encapsulating (participle present)
encapsulated (participle past)
encapsulated (past)

From en- + capsule + -ate (verb-forming suffix).

af

(software, object-oriented programming) To enclose objects in a common interface in a way that makes them interchangeable, and guards their states from invalid changes.

ներպարունակել

object-oriented programming: To enclose objects in a common interface


release candidate

en-noun

release candidate (plural release candidates)

(software engineering) A version of a program that is nearly ready for release but may still have a few bugs; the status between beta version and release version.


release version

release version (plural release versions)

(computing, software) A version label given to packaged computer software that has been made available to one or more target audiences.


breadcrumb

/ˈbɹɛdˌkɹʌm/

From bread + crumb. The computing and figurative senses allude to the German fairy tale Hansel and Gretel, where Hansel leaves a trail of breadcrumbs to find the way back home when venturing into the woods.

If you believe the system can merrily proceed despite an assertion failure, code the exception handler to log the error, leaving debugging breadcrumbs behind, and return.

2004, Jack Ganssle, The Firmware Handbook, page 276:

[…] track metrics used to improve performance, or log a series of breadcrumbs to track an application's progress, […]

2012, Wallace B. McClure, Nathan Blevins, John J. Croft IV, Wrox Cross Platform Android and iOS Mobile Development Three-Pack:

(programming, chiefly in the plural) A fragment of data that serves to log the actions taken by a program, used in debugging.


closed-source

From closed + source, in reference to source code.

(chiefly software) Whose constituent makeup, or source code, is not made publicly available.


depender

(programming) An agent that depends on another agent, the dependee; the subject of a dependency, a dependent (used in agent-oriented programming)


YAGNI

(software engineering, informal) Acronym of you ain't gonna need it: the principle that software developers should not add functionality to software until it is required.


prod

prod (countable and uncountable, plural prods)

We've hit ten million users in prod today.

(programming, slang, uncountable) Short for production (“the live environment”).


dec

(programming) Abbreviation of decrement.


monolithic

en-adj

monolithic (comparative more monolithic, superlative most monolithic)

more monolithic (comparative)
most monolithic (superlative)

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

From French monolithique; by surface analysis, monolith + -ic.

Monolithic kernels perform all operating system duties in kernel space.

In the monolithic architecture software system is deployed as a single solution, in which functionally distinguishable aspects are all interwoven.

2020, L. S. Jayashree, G. Selvakumar, Getting Started with Enterprise Internet of Things […] , Springer Nature, →ISBN, page 103:

(software engineering) Consisting of a single program or codebase.


USF

Nintendo Ultra 64 Sound Format
w:Nintendo Ultra 64 Sound Format

(video games) Initialism of Nintendo Ultra 64 Sound Format.


DK

(video games) Initialism of Donkey Kong.


pwn

en-verb

pwn (third-person singular simple present pwns, present participle pwning, simple past and past participle pwned or pwnd or pwnt)

pwns (present singular third-person)
pwning (participle present)
pwned (participle past)
pwned (past)
pwnd (participle past)
pwnd (past)
pwnt (participle past)
pwnt (past)

From own, possibly born out of a typographical error (the adjacency of o and p on qwerty keyboards).

I pwned them in game!

2nd guard: "Yeah, shiiit! I PWNED YO @zz!"

1999 August 5, Quaestor, “Re: [SP] So..the first victim of the Evil/Hero System”, in rec.games.computer.ultima.online (Usenet), retrieved 2016-09-23, message-ID <37AA8154.D77E6EB8@Skara.Brae>:

Otherwise I use fury as my normal attack. Fury completely pwns!

2001, Edward Glamkowski, alt.games.diablo2 (Usenet):

When you get to the Temple of Marr, look very closely at the vases at zone-in and see if you can find the picture where Mith Marr "pwns" someone.

2003, James Grahame, alt.games.everquest (Usenet):

My Trident pwns the Cirrus Logics!

2004, Bronney Hui, alt.comp.periphs.videocards.nvidia (Usenet):

NOOBZ STILL R NOT PWNED. CONTINUE PWNERSHIP UNTIL ALL NOOBZ R PWNED.

2005, AlphaDream, Mario & Luigi: Partners in Time, Nintendo:

(Internet slang, online gaming, originally leet, transitive, intransitive) To own, to defeat or dominate (someone or something, especially a game or someone playing a game).


top-down

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

a top-down shooter

(video games) presenting the player with an aerial view


side effect

The Eiffel programming language is somewhat purist in insisting that functions have no side effects.

unintended consequence
unintended consequence

An unintended consequence, or secondary result, of any action, in addition to the main or intended consequence of that action.

(programming) A change in state outside of the local environment of the function being called.

vedlejší účinek

computing: a state change caused by a function call


high-level language

en-noun

high-level language (plural high-level languages)

Alternative form: (initialism) HLL

programming language
programming language

(programming) A programming language requiring a compiler to translate it into a form that a particular machine understands, focusing on user-friendly code development by automating core tasks such as accessing memory.

высокоу́ровневый язы́к программи́рования


assignment

assignment (countable and uncountable, plural assignments)

assignment (computer science)
homework assignment
sex assignment

From Middle English assignement, from Old French assignement. By surface analysis, assign + -ment.

(programming) An operation that assigns a value to a variable.

присвояване

operation(s) that assign a value to a variable


PlayStation

Compound of play + station; coined by American multinational software company Sony Interactive Entertainment.

coin

Back then, kids didn't have TV or video games, so I guess slaughtering your mom and dad was a bit like the Playstation^([sic]) of its day.

2003, Cash Peters, Gullible's Travels: The Adventures of a Bad Taste Tourist, page 55:

The Everlasting Treat Ball landed like the PlayStation of the pet products world back in 2004.

2009, Michael Schaffer, One Nation Under Dog, page 150:

He was obsessed with bullfighting, which was the PlayStation of the day, only considerably more dangerous; he was soon gored to death.

2009, Paul Clammer, Alison Bing, Anthony Sattin, Paul Stiles, Lonely Planet Morocco, page 38:

(video games, trademark) A video game console of the "PlayStation" brand.

(video games, trademark) The original PlayStation.


PlayStation

en-verb

PlayStation (third-person singular simple present PlayStations, present participle PlayStationing, simple past and past participle PlayStationed)

PlayStations (present singular third-person)
PlayStationing (participle present)
PlayStationed (participle past)
PlayStationed (past)

Mark Bond, designer “25 years ago I was bouncing around on my Space-hopper, watching Thunderbirds and playing Kerplunk. 25 years later, I have just bought a Sacco bean-bag from Coexistence to sit on whilst Playstationing.^([sic])[…]”

1999, Coexistence: Twenty-Five Years, [London?]: Blueprint, →ISBN, page 119:

Connectix does not claim to emulate all Sony games and even the ones it does accommodate won’t necessarily run smoothly or accurately, but with a fair-sized library of perfectly compatible games, CVGS does “broaden consumer choice,” as it purports to intend, and allows for PlayStationing at work, during a long commute via one’s laptop, or at home when the TV isn’t available.

2000 May 15, Cox News Service, “PlayStation games can run on PC”, in Dayton Daily News, volume 123, number 232, Dayton, Oh.: Cox Ohio Publishing, →ISSN, page 2E:

A boat was moored up at one: the fairy-lit waterline cabins looked impossibly cosy, the pigtailed daughter PlayStationing on the bridge painfully evocative.

2001, Tim Moore, Continental Drifter: Taking the Low Road with the First Grand Tourist, London: Abacus, →ISBN, page 296:

Do you fit much PlayStationing into your hectic schedule?

2001 May, Chris Stead, “Mat Hoffman”, in Official NZ PlayStation Magazine, number 44, Auckland: ACP Publishing, →OCLC, page 82:

He’ll play outside in the fresh air when he should be inside playstationing and getting asthma.

2005, Nicemongoose, quotee, edited by Tim Worstall, 2005: Blogged; Dispatches from the Blogosphere, London: Friday Books, →ISBN, page 52:

“I moved in to ‘guard’ the place from vagabonds and dossers,” says [Orin] Walters, laughing. “And I turned it into a living, eating, Playstationing,^([sic]) music-making, smoking den for me and my mates. And that’s what we did, 24-7.”

2005 June/July, Vivian Host, “broken RULES”, in XLR8R, number 88, San Francisco, Calif.: Amalgam Media, Inc., →ISSN, page 50, column 1:

While she falls asleep studying, the rest of gang is partying and PlayStationing; […]

2008 February 14, Wesley Morris, “Dancing aside, ‘Step Up 2’ just plods”, in The Boston Globe, volume 273, number 45, Boston, Mass., →ISSN, page D9, column 3:

And faceless Jason, Playstationing^([sic]) for 30 hours or more, ratcheted down from Druggie High, to twitch upon the floor.

2009, Michael Yates, edited by John Clarke, Life Class, [Wakefield]: Nettle Books, →ISBN, page 57:

[Lenore] Skenazy wrote on her May 22 dotcom FreeRangeKids, it would be “a day to get kids outside to meet each other and relearn the lost art of playing! As opposed to PlayStationing.”

2010 May 19, Joanna Molloy, “Ring Around the Rosie days in city are long gone”, in Daily News, New York, N.Y., →ISSN, page 3, column 1:

Dad comes in—Skyler is playstationing. Dad says: “What about your homework?” Skyler says: “Later. All work and no Playstation^([sic]) makes Jack a dull boy.”

2015, J. T. Dock Houk, Life’s a Joke, Pittsburgh, Pa.: Dorrance Publishing Co, →ISBN, page 348:

They laughed, thinking of their friend who had swapped his evening run for pizza eating and PlayStationing and had ballooned.

2016, Amanda Prowse, Another Love, London: Head of Zeus, →ISBN, page 100:

(rare) To play on the PlayStation video game console.


SOC

en-noun

SOC (countable and uncountable, plural SOCs)

separation of concerns
separation of concerns#English

(programming) Initialism of separation of concerns.


Elvis

From the anglicisation of the Irish name of Saint Ailbe (Saint Elvis), also known as Saint Eilfyw or Eilfw. Ultimate origin is uncertain.


Perl

A respelling of its original name Pearl, a reference to Matthew 13:46.
A common backronymic explanation is “Practical Extraction and Reporting Language”.

Perl attracted the attention of Unix system administrators, who needed a language that was easier to use than the C programming language and more powerful than scripting languages such as Borne^([sic]) and C-shell.

1999, Eric Herrmann, Mastering Perl 5, Sybex, →ISBN, page 5:

(computer languages) A family of high-level programming languages, particularly used for text processing.


alpha testing

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

(software, testing) A process where a software application approaching full functionality is made available to a group of sophisticated users.


MOO

(video games) Initialism of Master of Orion.


MOO

(video games) Initialism of MUD, object-oriented.


instantiation

instantiation (countable and uncountable, plural instantiations)

20th-century coinage from instantiate + -ion, itself coined 1946 from instance + -ate. The latter, in the sense "a case, an example", from Middle English instance, from Medieval Latin īnstantia (“a being near, presence; also perseverance, earnestness, importunity, urgency”), from Latin īnstāns (“urgent”); see English instant.

der

(by extension, object-oriented programming) Creation of an instance of some class or template.


instantiate

en-verb

instantiate (third-person singular simple present instantiates, present participle instantiating, simple past and past participle instantiated)

instantiates (present singular third-person)
instantiating (participle present)
instantiated (participle past)
instantiated (past)

From Latin instāntia + -ate (verb-forming suffix). By surface analysis, instance + -ate.

af

To instantiate a class, we call its constructor.

(transitive, object-oriented programming) To create an object (an instance) of a specific class.


minesweeper

en-noun

minesweeper (countable and uncountable, plural minesweepers)

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

(uncountable, computing, video games) A logic-based computer game in which the player has to discover the position of mines in a rectangular grid, based on numerical hints.


CBD

CBD (countable and uncountable, plural CBDs or CBD's)

component-based development
component-based development#English

(software engineering) Initialism of component-based development.


has-a

Coordinate term: is-a

(programming) The relationship between a class and any member of that class in object-oriented computer programming.

(programming, ontologies) Such a relationship expressed as an ontology component (regardless of whether the OOP paradigm per se is implemented).


is-a

Coordinate term: has-a

A special slot, the Is-a slot, short for is-a-member-of-the-class, ties instances to the classes they are members of.

1992, Patrick Henry Winston, Artificial Intelligence, 3rd edition, page 180:

(programming) The relationship between two entities in which one entity inherits from the other.


speculate

en-verb

speculate (third-person singular simple present speculates, present participle speculating, simple past and past participle speculated)

speculates (present singular third-person)
speculating (participle present)
speculated (participle past)
speculated (past)

Borrowed from Latin speculātus, past participle of speculor (“look out”), from specula (“watchtower”), from speciō (“look at”).

(intransitive, programming) To anticipate which branch of code will be chosen and execute it in advance.


multilingualization

(software engineering) The act of adapting or localizing something to, into, or for multiple languages


reflective

en-adj

reflective (comparative more reflective, superlative most reflective)

more reflective (comparative)
most reflective (superlative)

In JIT compilation, the running program is reflectively modified by an embedded compiler, which only uses two reflective operations […]

2024, Egon Börger, Vincenzo Gervasi, Structures of Computing: A Guide to Practice-Oriented Theory (page 108)


prettify

en-verb

prettify (third-person singular simple present prettifies, present participle prettifying, simple past and past participle prettified)

prettifies (present singular third-person)
prettifying (participle present)
prettified (participle past)
prettified (past)

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


protected

en-adj

protected (comparative more protected, superlative most protected)

more protected (comparative)
most protected (superlative)

(programming, of a variable, method, etc.) Having the protected access modifier, indicating that a program element is accessible to subclasses but not to the program in general.


ding

(colloquial, roleplaying games, especially video games) The act of levelling up.


ding

en-verb

ding (third-person singular simple present dings, present participle dinging, simple past and past participle dinged)

dings (present singular third-person)
dinging (participle present)
dinged (participle past)
dinged (past)

(intransitive, colloquial, roleplaying games, especially video games) To level up.


uncomment

uncomment (third-person singular simple present uncomments, present participle uncommenting, simple past and past participle uncommented)

uncomments (present singular third-person)
uncommenting (participle present)
uncommented (participle past)
uncommented (past)

(programming, transitive) To convert (text that has been commented out) back into source code so that it will no longer be ignored by the compiler or interpreter.


DAD

Currently replaying in preparation for DAD, and the Josiemance is still as lovely as I remember.

Dragon Age: Dreadwolf
w:Dragon Age: The Veilguard

(fandom slang) Initialism of Dragon Age: Dreadwolf (early title of Dragon Age: The Veilguard).


turbo

From turbocharged (“increased power”). Also figurative, from the action of a turbocharger, which increases the speed of an automobile through the increase in power of an engine.

Controllers with turbo features are banned from most competitive tournaments.


turbo

a turbo button on a controller; a PC equipped with a turbo mode

(computing, video games) Causing or relating to increased speed.


turbo

turbo (third-person singular simple present turbos, present participle turboing, simple past and past participle turboed)

turbos (present singular third-person)
turboing (participle present)
turboed (participle past)
turboed (past)


arcading

en-noun

arcading (countable and uncountable, plural arcadings)

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

Whatever your taste in arcade games, one thing is certain: the world of home arcading has never been richer.

1988, Computer Gaming World, volumes 43-54, page 47:

(uncountable, video games) The playing of arcade games.


third-person shooter

third-person shooter (plural third-person shooters)

(video games) A combat-themed video game of a kind with a perspective view, typically positioning the camera over the shoulder of the player.


first-person shooter

first-person shooter (plural first-person shooters)

(video games) A combat or video game in the genre characterized by a three-dimensional view from the player's perspective (POV, point of view) and the ability to fire a weapon.

trò chơi bắn súng góc nhìn người thứ nhất


corrupted

en-adj

corrupted (comparative more corrupted, superlative most corrupted)

more corrupted (comparative)
most corrupted (superlative)

It proved impossible to recover any data from the corrupted disk.

(chiefly computing, software) Containing errors.


combo

→ Portuguese: combo

Obviously, this is something not seen very often, with super flashy, combo-driven fighters dominating store shelves everywhere.

2002, Andy Slaven, Video Game Bible, 1985-2002:

(gaming) Effective combination of gameplay elements.

(video games) An action composed of a sequence of simpler actions, especially a composite attacking move in a fighting game.


combo

en-verb

combo (third-person singular simple present combos, present participle comboing, simple past and past participle comboed)

combos (present singular third-person)
comboing (participle present)
comboed (participle past)
comboed (past)

(video games, transitive) To perform a combo attack on.


rumble

rumble (third-person singular simple present rumbles, present participle rumbling, simple past and past participle rumbled)

rumbles (present singular third-person)
rumbling (participle present)
rumbled (participle past)
rumbled (past)

From Middle English rumblen, romblen, rummelyn, frequentative form of romen (“to roar”), equivalent to rome + -le. Cognate with Dutch rommelen (“to rumble”), Low German rummeln (“to rumble”), German rumpeln (“to be noisy”), Danish rumle (“to rumble”), all of imitative origin.

(video games, intransitive, of a game controller) To provide haptic feedback by vibrating.


shitter

Agent noun formed from shit + -er. The sense referring to a toilet formed from shit + -er (patient suffix).

(slang, especially video games) Someone lacking skill, especially in a video game.


SPC

(software) Initialism of Software Productivity Consortium.


scumming

Probably from skimming, modified by the derogatory sense of scum.

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

(video games, derogatory) The strategy of collecting easy rewards in unchallenging areas, e.g. when a high-level character visits levels suitable for low-level characters in roguelike games.

(video games, derogatory) The act of restoring a game's save file, or restarting the game, for the purpose of continuing play with a better outcome than was obtained the first time.


time warp

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

(video games) Acceleration of in-game time relative to real-world time.


time trial

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

(video games) A mode in which the main goal is to complete levels—or, in some cases, the entire game—as quickly as possible.


pragma

From the Ancient Greek root πρᾶγμα (prâgma, “a thing done, a fact”). May be a back-formation from pragmatic.

This pragma stops the compiler from generating those warnings we don't care about.

(computing, programming) A compiler directive; data embedded in source code by programmers to indicate some intention to a compiler.

(computing, programming) In HTTP version 1.0 and 1.1, a general-header that specifies some implementation-specific directive, to any recipient, and may specify that the HTTP response should not be cached.


en-noun

massively multiplayer online role-playing game (plural massively multiplayer online role-playing games)

An online computer role-playing game in which a large number of players can interact with one another.

大型多人在線角色扮演遊戲 /大型多人在线角色扮演游戏

dàxíng duōrén zàixiàn juésè bànyǎn yóuxì

massiivinen monen pelaajan verkkoroolipeli

jeu de rôle en ligne massivement multijoueur

masiuri mravalmotamašiani onlain roluri tamaši

მასიური მრავალმოთამაშიანი ონლაინ როლური თამაში

videojuego de rol multijugador masivo en línea


caps

device caps

(programming) Abbreviation of capabilities.


hygienic

en-adj

hygienic (comparative more hygienic, superlative most hygienic)

more hygienic (comparative)
most hygienic (superlative)

/hʌɪd͡ʒɪˈɛnɪk/

From French hygiénique. Displaced earlier hygienal.

Of course, anyone with a Scheme background is probably howling at this point because they have a hygienic macro system that makes unintended variable capture impossible. Allowing variable capture when we really, really want it makes Clojure's macro system technically more dangerous than hygienic systems.

2014, Colin Jones, Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code, Pragmatic Bookshelf, →ISBN:

(programming slang, of a macro) Whose expansion is guaranteed not to cause the accidental capture of identifiers.


finalize

en-verb

finalize (third-person singular simple present finalizes, present participle finalizing, simple past and past participle finalized)

finalizes (present singular third-person)
finalizing (participle present)
finalized (participle past)
finalized (past)

(transitive, computing, programming) To prepare (an object) for garbage collection by calling its finalizer.


design pattern

(architecture, software engineering) A formal way of documenting a general reusable solution to a design problem in a particular field of expertise.

návrhový vzor

general solution to a variety of similar problems


data type

(programming) A classification or category of various types of data, that states the possible values that can be taken, how they are stored, and what range of operations are allowed on them.


monomorphic

/ˌmɑnoʊ̯ˈmɔɹfɪk/

From mono- (“one”) + -morphic (“of a form”).

(programming, of a function) Taking only a single data type.


Tom, Dick and Harry

Three common first names; many languages have similar formations, see translations.

(business, programming, uncommon) Three hypothetical customers, user personas, or similar constructs.


Sim

Most likely a clipping of simulation, as The Sims, SimCity, and related franchises are simulation games; compare sim (“simulator, simulation”).

(video games) Any of the characters in the video game The Sims, which simulates aspects of a human social environment.


subscriber

An event aggregator facilitates a fire-and-forget model of communication. The object triggering the event doesn't care if there are any subscribers.

2013, Addy Osmani, Developing Backbone.js Applications, page 175:

(programming) A system or component that subscribes to something, such as an event, made available by a publisher.


typecast

typecast (third-person singular simple present typecasts, present participle typecasting, simple past and past participle typecast or typecasted)

typecasts (present singular third-person)
typecasting (participle present)
typecast (participle past)
typecast (past)
typecasted (participle past)
typecasted (past)

Does anyone know how to typecast a String in Java into an int?

(programming) To cast (change of data type of a variable or object).

конверти́ране на ти́пове

to change an entity of one datatype into another


rez

rez (third-person singular simple present rezzes, present participle rezzing, simple past and past participle rezzed)

rezzes (present singular third-person)
rezzing (participle present)
rezzed (participle past)
rezzed (past)

Don't rez some enormous prop: it'll lag the server!

(video games) To spawn or load into the game.


DS

en-noun

DS (countable and uncountable, plural DSs or DSes)


POJO

Because of this, immutable POJOs are common and may have value semantics. Mutable POJOs still seem to be the default though, so much so that many people consider that object-oriented programming in Java is synonymous with mutable objects.

2021, Duncan McGregor, Nat Pryce, Java to Kotlin, O'Reilly Media, →ISBN:

object-oriented programming
object-oriented programming

plain old Java object
w:plain old Java object

(Java programming language, object-oriented programming) Acronym of plain old Java object.

Java programming language; object-oriented programming; Java programming language; object-oriented programming


emote

en-verb

emote (third-person singular simple present emotes, present participle emoting, simple past and past participle emoted)

emotes (present singular third-person)
emoting (participle present)
emoted (participle past)
emoted (past)

LL-Q1860 (eng)-I learned some phrases-emote.wav

The verb is a back-formation from emotion. The noun is derived from the verb.

There aren't many chances to see your character in Borderlands 3, but one of them is when you're emoting. Emoting allows your character to perform a gesture like a wave or a thumbs up, and it shifts the camera to a third-person view while they do.

2019 September 17, Austen Goslin, “Borderlands 3 guide: How to use emotes”, in Polygon, archived from the original on 2023-02-02:

Lords of the Fallen is yet another entry in the action-RPG soulslike craze, complete with an unsettling fantasy setting, other players invading your game for some co-op or PvP goodness, and, of course, lots of dying. It makes use of the same sort of deadly third-person combat system full of dodge rolling, posture meters, and emoting over fallen enemies as a sign of utmost disrespect.

2023 October 12, Travis Northup, “Lords of the Fallen Review”, in IGN, archived from the original on 2023-11-07:

(video games) To perform a short action, such as a gesture or a dance move, which may be seen by other players but does not have any effect on gameplay.


emote

Many video games allow players to purchase emotes for real-life money.

Juggernaut franchises like Call of Duty and Battlefield are trying to capitalize on the success of Fortnite, but battle-royale games aren't just about skins and emotes.

2018 June 14, Carter Melrose, “Why Battle Royale Games Like Fortnite Are Everywhere (It’s Not Just Money)”, in Wired, San Francisco, C.A.: Condé Nast Publications, →ISSN, →OCLC, archived from the original on 2023-10-08:

As old maps return to Fortnite, so do old battles over who owns some of the emotes used in-game.

2023 November 4, Wes Davis, “The copyright fight over Fortnite dance moves is back on”, in The Verge, archived from the original on 2023-11-10:

(video games) A short action, such as a gesture or a dance move, which may be seen by other players but does not have any effect on gameplay.


caller

From Middle English callar, equivalent to call + -er.

If the called function throws an exception, the caller should be prepared to handle the error.

(programming) A function that calls another (the callee).


object-oriented

en-adj

object-oriented (comparative more object-oriented, superlative most object-oriented)

more object-oriented (comparative)
most object-oriented (superlative)

/ˈɒbdʒɛkt ɔɹɪəntɪd/

/ˈɒbdʒɪkt ɒɹɪəntɪd/

(programming) Using entities called objects that can process data and exchange messages with other objects.


legit

legit (comparative more legit, superlative most legit)

more legit (comparative)
most legit (superlative)

Did you see how fast that person was moving? I don't think they're legit.

(informal) Legitimate; legal; allowed by the rules; valid.


shooter

From Middle English schoter, schuter, schotter, scheter, schetare, scheotere, from Old English sċēotere (“shooter”), equivalent to shoot + -er. Compare Dutch schieter, schutter (“shooter”), German Schießer (“shooter”), Swedish skjutare, West Frisian sjitter (“shooter”).

I love shooters, RPGs, and pretty much anything with free-roam or gore.

2009, The Official Xbox Magazine - Issues 92-95, page 335:

(video games) A video game in which shooting enemies (or targets) is the main objective.


intern

en-verb

intern (third-person singular simple present interns, present participle interning, simple past and past participle interned)

interns (present singular third-person)
interning (participle present)
interned (participle past)
interned (past)

From French interner, from interne (“inner, internal”), from Latin internus (“within, internal”), compare Etymology 2.

Strings are automatically interned if they are assigned to a literal string within code.

2004, Mark Schmidt, Simon Robinson, Microsoft Visual C# .NET 2003 Developer's Cookbook, page 81:

(transitive, programming) To internalize.


rax

Eventually they just broke our base and took out every single one of our raxes.

2014 March 19, 44:28, in Free to Play (Film), Clinton "Fear" Loomis (actor):


ALGOL

Devised as an acronym of algorithmic language.

Later, ALGOL was used as the basis of JOVIAL, MAD, NELIAC, and ALGO. In 1960, a division occurred based on unresolved disagreements and ALGOL 60 was born.

2007, April J. Wells, Grid Application Systems Design, CRC Press, →ISBN, page 17:

(computer languages) An influential early high-level programming language designed for solving mathematical and scientific problems.


Algol

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

Algol, on the other hand, introduced the notion of block structure, in which the programmer could group lists of statements, effectively creating one instruction out of a list of instructions.

2004, Edward G. Nilges, Build Your Own .NET Language and Compiler, Apress, →ISBN, page 2:

(computer languages) Alternative letter-case form of ALGOL


Sega

From Japanese セガ (Sega), an abbreviation of service games, because the company's earliest products were aimed at American servicemen on military bases.

(video games, trademark) A Japanese video game developer and publisher and manufacturer of arcade games and formerly of video game consoles.


Sega

I would lay in bed for a few hours playing games on my Sega, getting totally absorbed in it as though it were all real and then I would sleep for the rest of the day.

Any of various video game consoles manufactured by this company.


polymorphic

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

catecholaminergic polymorphic ventricular tachycardia

Polymorphic redefinition in C++ is achieved by the use of virtual functions.

1996, Rod Ellis, Data abstraction and program design:

A polymorphic call looks like a procedural call, but where a procedural call has only one possible target subroutine, a polymorphic call can result in the execution of one of several different subroutines.

2012, Karel Driesen, Efficient Polymorphic Calls, page 1:

(programming, of a function) Having or relating to the ability to take multiple data types for a single parameter.


XOR

XOR can be used to add bits without carrying.

(programming) The symbolic representation that implements "exclusive or".


ESS

(software, IBM) Initialism of Enterprise Storage Server.


fixture

Alteration of older fixure, on the model of mixture.

(computing, programming) A state that can be recreated, used as a baseline for running software tests.


diff

tank diff (i.e., the deciding factor in the game was the difference in skill between the teams' tank players)

(video games, slang) Used to trash-talk an opposing team at the end of a game by pointing out a skill difference between some role and the same role on the other team.


sim

They played a flight sim all afternoon.

But shooters, sims and real-time strategy games ascended as the industry grew and mouseless home consoles made the genre's mechanics awkward.

2009 July 11, Darren Zenko, “U.K. pair turn time into romp”, in Toronto Star:

(informal) A simulation session or scenario.


sim

sim (third-person singular simple present sims, present participle simming, simple past and past participle simmed)

sims (present singular third-person)
simming (participle present)
simmed (participle past)
simmed (past)

(informal, uncommon) Clipping of simulate.


scry

scry (third-person singular simple present scries, present participle scrying, simple past and past participle scried)

scries (present singular third-person)
scrying (participle present)
scried (participle past)
scried (past)

From Middle English scrien, scryen, a shortened form of Middle English ascrien, from Old French escrier (“to cry out”). Influenced by Middle English descrien (“to descry”).

Scrying spells can simply toggle the state of hidden objects to the revealed state, […]

2014 April 22, Jeff Howard, Game Magic: A Designer's Guide to Magic Systems in Theory and Practice, CRC Press, →ISBN, page 149:

[…] with the loss of Mekha, the shields and wardings on the temple had weakened. That meant Alonnen could now scry inside directly, albeit with a fuzzy view and no real hope of clear sound. On hearing that, Guardian-apprentice Pelai had suggested he could send in a whole series of clever, Mendhite-style scrying nodes.

2014 May 6, Jean Johnson, The Guild, Penguin, →ISBN, page 239:

[…] to get the kid's family back, they needed a plan. “You three keep an eye out. I'm going to scry inside that house.” “You sure that's a good idea?” Naleni asked. “If he's actually a string mage, no. He might sense [it].”

2020 January 26, Stephanie Flint, The Restless Sands of Neel, Infinitas Publishing, page 66:

He glanced at the silver bowl on the table near the window. She had explained its purpose, how it was used to scry what was and what might be. He feared her device more than his for what was more frightening than an uncertain future? Her gaze followed his. She squeezed his hand and looked deeply into his eyes.

2023 October 31, Garrett Boatman, The Clocks of Midnight, Crossroad Press:

(more broadly, fantasy, video games) To use magical means to see or look into (something that is happening outside one's sight, e.g. inside a building or far away, or in the distant past, or future, etc).


jellybean

These were mainly used to implement glue logic, and it was possible to replace fifty or more jellybean devices with a single ASIC.

2008, Clive Maxfield, Bebop to the Boolean Boogie:

(slang, electronics, programming) of an electronic component, or software algorithm: generic, standard, vanilla, easy to find


servlet

The difference between servlets and JSP is that servlets typically embed HTML inside Java code, while JSPs embed Java code in HTML.

(object-oriented programming, server) A Java program running on an Internet server that generates web content dynamically in response to requests from clients.


machinima

en-noun

machinima (countable and uncountable, plural machinimas or machinima)

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

Fiona's been off at some kind of anime camp in New Jersey – Quake movies and machinima workshops, Japanese staff who claim not to know a word of English beyond ‘awesome’ and ‘sucks’, which for a vast range of human endeavor, actually, is more than enough…

2013, Thomas Pynchon, Bleeding Edge, Vintage, published 2014, page 135:

(video games, film, countable, uncountable) The rendering of computer-generated imagery using low-end (real time) 3D engines such as those found in video games, as opposed to the high-end, complex 3D engines used by professionals.

(video games, film, uncountable) The genre of films created by such techniques.


bikeshed

From bike + shed.
Technical meaning coined by Poul-Henning Kamp in 1999.

(figuratively, chiefly software engineering) A topic that is attracting debate out of proportion to its actual importance.


bikeshed

en-verb

bikeshed (third-person singular simple present bikesheds, present participle bikeshedding, simple past and past participle bikeshedded)

bikesheds (present singular third-person)
bikeshedding (participle present)
bikeshedded (participle past)
bikeshedded (past)

I'd like to bikeshed a little on the name.

2012, Guido van Rossum, Discussion message: Expose dict_proxy internal type as types.MappingProxyType:

(chiefly software engineering) To discuss a minor detail rather than focusing on more important issues.


internalize

internalize (third-person singular simple present internalizes, present participle internalizing, simple past and past participle internalized)

tlb

(American spelling, Oxford British English)

internalizes (present singular third-person)
internalizing (participle present)
internalized (participle past)
internalized (past)

(transitive, programming) To store (a string or other structure) in a shared pool, such that subsequent items with the same value can share the same instance.


headshot

en-verb

headshot (third-person singular simple present headshots, present participle headshotting, simple past and past participle headshotted)

headshots (present singular third-person)
headshotting (participle present)
headshotted (participle past)
headshotted (past)

SCOUTMASTER / HEADSHOTTED A SCOUT WITH THE BREECHSHOT.

2013, Doug Walsh, Gears of War: Judgment, collector’s edition, Indianapolis, Ind.: DK/BradyGames, →ISBN, page 336:

Everybody knows someone who feels left out when video games are being played. Maybe your girlfriend is bad at headshotting newbs in “Halo 4” or racing against you in “Gran Turismo,” but she could definitely play this.

2013 May 1, Matt Grippi, “Battleblock Theater is insane, hilarious fun”, in Daily 49er, volume LIX, number 601, Long Beach, Calif.: California State University, Long Beach, page 5, column 3:

Workplace bouts of Novalogic’s tactical firstperson shooter Delta Force 2 further seeded the sense that cover was neglected. “We all were playing that after work when we were having the debate about cover and first- or thirdperson,” [Chris] Esaki says. “I remember very vividly getting headshotted when I thought I was behind a piece of cover, but it was clear in the replay afterwards that my head was above the piece of stone. I couldn’t tell, and that was the reason why we went thirdperson with Kill Switch.”

2015 December, Tristan Donovan, “The Making of… Kill Switch”, in Edge, number 286, →ISSN, page 97:

(transitive, video games, slang) To kill (someone) by shooting them in the head.


unspeakable

en-adj

unspeakable (comparative more unspeakable, superlative most unspeakable)

more unspeakable (comparative)
most unspeakable (superlative)

From Middle English unspekable, equivalent to un- + speakable.

an instance of an unspeakable type

unspeakable field names

2008, Trey Nash, Accelerated C# 2008, page 509:

(programming, not comparable) That cannot be referenced in source code, due to having no usable name.


NGC

(video games) Initialism of Nintendo GameCube.


ephemeron

en-noun

ephemeron (plural ephemerons or ephemera)

Borrowed from Ancient Greek ἐφήμερον (ephḗmeron), neuter form of ἐφήμερος (ephḗmeros).

Beyond type safety, OCaml has several features that closely interact with the garbage collector. These include weak references, finalisers, ephemerons, and lazy values, whose semantics will have to be preserved with the new GC so as to not break programs that use those features.

2020, KC Sivaramakrishnan et al., Retrofitting Parallelism onto OCaml:

(programming) A type of weak reference in a garbage collected programming language that does not permit an object to be kept alive by its finalizer.


arg

The first arg needs to be an int.

(programming, informal) An argument; a value passed as a parameter.


altname

(programming, library cataloguing) An alternative name.


reserved word

(programming) A string of characters that is a verb, command, or other part of a programming language, and therefore cannot be used as the name of a variable, constant, function, or procedure.

保留字

a word in a programming language that has a fixed meaning


MDT

MDT (countable and uncountable, plural MDTs)

model-driven testing
model-driven testing#English

(software, testing) Initialism of model-driven testing.


JavaScript

From Java (“a programming language”) + script, although the language is not closely related to Java and was originally to be called LiveScript.

(computer languages) A scripting programming language most commonly used to add interactive features to webpages.


cutline

(software) In software testing, a hypothetical line that separates tests that will be performed from tests that may not be performed due to lack of time.


regular expression

regular expression (plural regular expressions)

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

(computing theory) A concise description of a regular formal language with notations for concatenation, alternation, and iteration (repetition) of subexpressions.

正則表達式 /正则表达式

computing: a concise description of a pattern to be matched


checkpoint

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

You can't finish the race if you haven't passed all of the checkpoints on the track.

This is not a videogame, this is real life! People get hurt! There is no restart from last checkpoint.

2010 March 8, 20:40, in Chuck Versus the Beard (Chuck), season 3, episode 9, spoken by Chuck Bartowski (Zachary Levi):

(video games) A predetermined point in a map, level or scenario that the player may resume from if they die or restart from if they choose to.


GIMP

GIMP (countable and uncountable, plural GIMPs)

superWIMP

the form of superWIMP that only interacts gravitationally

(uncountable, software) Acronym of GNU Image Manipulation Program. A computer program capable of editing and manipulating digital images.


multiplicity

multiplicity (countable and uncountable, plural multiplicities)

(software engineering, UML) The number of instances that can occur on a given end of a relationship.


Ceylon

Borrowed from Portuguese Ceilão, from Old French Seilan (Marco Polo), from Persian سیلان (saylān), ultimately from Pali sīhaḷa, from Sanskrit सिंहल (siṃhala). Doublet of Sinhala.

(computer languages) An object-oriented, strongly statically typed programming language with an emphasis on immutability.


tactical realism

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

A style of gaming in first-person shooters (FPS), where realistic ("real-world") settings are simulated by the gaming engine (to the best of its ability) and players use authentic military tactics to accomplish goals in the game.


enterprise architecture

(software) the disposition and interrelationship of all the management, information and computing systems within an organization


softography

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

From software + -o- + -graphy. Compare earlier discography.

At the end of the document, you should include a brief company profile, including softography and any relevant links[…]

2003, François Dominic Laramée, Secrets of the Game Business:

Delve further into the developer's softography. Find out who were the individuals who worked on the games and what roles they had on the project.

2013, Heather Maxwell Chandler, The Game Production Handbook, page 76:

Her softography includes Sonic Dash, Sonic Jump, Stellar Dawn MMO, Transformers: Dark of the Moon, King of the Course Golf, Lara Croft and the Guardian of Light, Alien Breed Trilogy, Leisure Suit Larry: Box Office Bust, and Elveon.

2014, Venita Pereira, Learning Unity 2D Game Development by Example:

(software) A comprehensive list of the software made by a particular software engineer or organization, usually appearing on a resume, curriculum vitae, or web site.


JSON

(computer languages, file format) Initialism of JavaScript Object Notation, a data format used to represent structured data. It is based on JavaScript syntax.


closure

closure (countable and uncountable, plural closures)

From Middle English closure, from Old French closure, from Late Latin clausura, from Latin claudere (“to close”); see clausure and cloture (etymological doublets) and close.

(programming) An abstraction that represents a function within an environment, a context consisting of the variables that are both bound at a particular time during the execution of the program and that are within the function's scope.


killer game

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

(video games) An electronic game that has compelled many to buy a particular video game console or upgrade their computer hardware simply to play it.


launch game

(video games) A video game that has been made available to consumers simultaneously with its respective video game console.


optimization

optimization (countable and uncountable, plural optimizations)

(programming) The reduction of a program or algorithm to its most efficient form, as during compilation, by removing unused portions of code and improving the speed or resource usage of others.


re-record

en-verb

re-record (third-person singular simple present re-records, present participle re-recording, simple past and past participle re-recorded)

re-records (present singular third-person)
re-recording (participle present)
re-recorded (participle past)
re-recorded (past)

When making a tool-assisted speedrun, re-recording is inevitable if you want to attain a good time.

(video games) To revert to an earlier save state while recording a speedrun.


re-record

Gavin Ward's tool-assisted speedrun of Sonic 3 & Knuckles has no fewer than 160,027 re-records.

(video games) An instance of reverting to an earlier save state while recording a speedrun.


program slicer

(programming) A software analysis tool that displays data links and related characteristics to enable a programmer to track the effects of proposed changes.


speedrun

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

From speed + run. There are isolated attestations of the term as far back as the 19th century, mostly hyphenated as speed-run and in an engineering context; it is unlikely that these cases influenced the modern form.

In the speedrun of Super Mario Bros. 3, Anonymous Jones finishes the whole game in just 11 minutes.

(video games) A playthrough of a computer or video game in which the whole game or a select part of it, such as a single level, is played with the intent of completing it as quickly as possible, optionally with certain prerequisites.

速通

completing a video game as fast as possible


SMP

Symbolic Manipulation Program
w:Symbolic Manipulation Program

(computing) Initialism of Symbolic Manipulation Program (“a computer algebra system and predecessor of Mathematica”).

Symbolic Manipulation Program

w:Plane (Unicode)#Supplementary Multilingual Plane

(computing) Initialism of Supplementary Multilingual Plane, one of the sets of character codepoints in Unicode; formally known as Plane 1, and comprising the range of codepoints from U+10000 through U+1FFFF.

Supplementary Multilingual Plane

Shannonville Motorsport Park
w:Shannonville Motorsport Park

Initialism of Shannonville Motorsport Park.

Initialism of Sounds of Mass Production or Synthesia Murder Program.

Send More Paramedics
w:Send More Paramedics


binder

From Middle English byndere; equivalent to bind + -er.

The runtime binder considers inheritance and name hiding, and does overload resolution.

2004, Paul Vick, The Visual Basic .NET Programming Language, page 389:

(programming) A software mechanism that performs binding.

bindilo

programming: software mechanism that performs binding


camel case

From camel + case, from a fancied resemblance to the appearance of the humps of a two-humped camel.

Near-synonyms: intercapping, InterCapping, intercaps, InterCaps

(typography, often used in programming) The style of writing by concatenating multiple component words (i.e. writing without any space between them), while capitalizing the first letter of each word, starting with the first or the second word.


qualifier

The qualifier const may be prefixed to any declaration, and specifies that the value to which the data object is initialised cannot subsequently be changed.

2012, Conor Sexton, C++ Programming Made Simple:

(computing, programming) A marker that qualifies or modifies another code element.


MEF

(.NET, software) Initialism of Managed Extensibility Framework (a component of the .NET Framework 4.0 aiming to create lightweight, extensible applications)


dummy out

dummy out (third-person singular simple present dummies out, present participle dummying out, simple past and past participle dummied out)

dummies out (present singular third-person)
dummying out (participle present)
dummied out (participle past)
dummied out (past)

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

From Japanese ダミー (damī), which was often used as a placeholder term for the designation of certain things that ended up going unused in a video game. The Japanese term was itself derived from English dummy, and thus tended to be translated in games (even if inaccessible by normal means) as "DUMMY".
ダミー may specifically be a derivative of the programming sense of English dummy.

(video games) To remove (a feature, subplot, item, or character) from a video game.


Word

You have to type that up in Word.

(software) Microsoft Word, word processor software developed by Microsoft.


RTL

(programming) Initialism of runtime library.


continuation-passing style

en-noun

continuation-passing style (plural continuation-passing styles)

(programming) A style of programming in which every user function f takes an extra argument c known as a continuation. Whenever f would normally return a result r to its caller, it instead returns the result of applying the continuation to r.


tail recursion

tail recursion (countable and uncountable, plural tail recursions)

(programming) The technique of writing a function so that recursive calls are only done immediately before function return, particularly when recursive control structures are used in place of iterative ones.


variable binding

variable binding (plural variable bindings)

(programming) the association between a variable name (identifier) and its value.


bound variable

(programming) A variable that is associated with a value, and therefore a variable that has an allocated storage location. If the programming language implements a representation of a canonical unknown value, infinity, etc., the value bound to the variable may be one of these.


sigil

Borrowed from Latin sigillum (“little sign”). Doublet of seal and sigillum.

(programming) A nonalphanumeric symbol affixed to a term (such as a variable) to indicate a property such as type or scope.

sigilo

computing: character affixed to a symbol


namespace

(programming) A conceptual space that groups classes, identifiers, etc. to avoid conflicts with items in unrelated code that have the same names.


namespace

en-verb

namespace (third-person singular simple present namespaces, present participle namespacing, simple past and past participle namespaced)

namespaces (present singular third-person)
namespacing (participle present)
namespaced (participle past)
namespaced (past)

Something I haven't captured in this schema is that the GEDCOM spec also says the structure is extensible; arbitrary namespaced elements may be inserted […]

2004, Michael Kay, XSLT 2.0 Programmer's Reference:

Although the excessive namespacing might seem like a hassle, there's always a really quick way to create a shortcut.

2007, Jonathan Snook, Aaron Gustafson, Stuart Langridge, Dan Webb, Accelerated DOM Scripting with Ajax, APIs, and Libraries:

SOAP adheres to extensive namespacing and attribute specification tags.

2007, Jon Arking, Professional Windows Live Programming:

(programming) To categorize by placing into a namespace.


lexically scoped

(programming) Of an identifier: having its scope limited to the block of source code text that respectively declares or defines the identifier.


lexical scoping

(programming) The property of being lexically scoped.


set piece

What’s so great about the episode is it takes its time. The first 30 minutes of this 79-minute behemoth—a model for season eight’s reportedly extended run-times—are a single set piece, the big parlay in the Dragon Pit at King’s Landing.

2017 August 27, Brandon Nowalk, “Game Of Thrones slows down for the longest, and best, episode of the season (newbies)”, in The Onion AV Club:

The message is that Hynkel is not a brilliant strategist or a mighty leader. He is an overgrown adolescent – as demonstrated in the sublime set piece in which he dances with an inflatable globe, dreaming of being "emperor of the world".

2021 February 5, Nicholas Barber, “The Great Dictator: The film that dared to laugh at Hitler”, in BBC:

(film, video games) An elaborate and interesting scene in a movie or video game, usually the most important and visually iconic scene in the work.


identifier

authenticator

an identifier asserts identity; an authenticator verifies it

(programming, operating systems) A formal name used in source code to refer to a variable, function, procedure, package, etc. or in an operating system to refer to a process, user, group, etc.

مُعَرِّف

(HTML) A code that distinguishes a particular element from all other elements in a document.


association list

en-noun

association list (plural association lists)

(programming) A data structure that associates keys with data; implemented as a list whose members are paired storage locations (cons cells), one element of which (the car) contains the key and the other element of which (the cdr) contains the keyed data.


hash table

(programming) An associative array implemented as a vector, the indexes into which are the result of applying a hash function to the key.