bare metal

Real programmers don't write applications programs; they program right down to the bare metal. Applications programming is for wimps who can't do systems programming.

1987, “The Real Programmer's Handbook”, in U-M Computing News, volume 2, UM Libraries, page 7:

After all, this isn't PC Week, or another magazine that primarily covers the happenings of the PC world. This is Embedded Systems Programming, where we often program right down to the bare metal like Real Programmers, unlike those sissy PC guys (insert the sound of a hairy chest being thumped here).

1997, Embedded Systems Programming, Miller Freeman Publications, page 118:

Which has its pluses and minuses—it's really hard to write device drivers for bare metal in a completely type-safe language just because the levels of abstraction are wrong for talking to the bare metal.

2009, Peter Seibel, Coders at Work: Reflections on the Craft of Programming, Apress, →ISBN:

Compared to other modern languages, C is much less forgiving, much more terse, and generally much more ill tempered. However, it is about as close to programming on the bare metal as you can get while still using a well-supported language with good library support for everything from numeric calculations to graphics.

2012, John Ray, William Ray, Sams Teach Yourself Xcode 4 in 24 Hours, Sams Publishing, →ISBN, page 314:

The bare metal hypervisor has a significantly higher level of control over the resources available it because it does not have to go through an intermediary to access the resources.

2012, Peter Membrey, Eelco Plugge, David Hows, Practical Load Balancing: Ride the Performance Tiger, Apress, →ISBN, page 214:

What is a bare-metal setup? Programs that run on bare metal typically follow a very simple format: they do one thing, more or less forever.

2013, Bryon Moyer, Real World Multicore Embedded Systems, Newnes, →ISBN, page 519:

programming language
programming language

(programming) A runtime environment where little to no abstraction is available: usually employing a low-level programming language, without access to any operating system facilities, and interfacing hardware directly.


memory barrier

Memory barriers are necessary because most modern CPUs employ performance optimizations that can result in out-of-order execution.

(programming) An instruction that enforces an ordering constraint on memory operations issued before and after it.


PWI

Perfect World International
w:Perfect World International

(video games) Initialism of Perfect World International.


gacha

en-noun

gacha (countable and uncountable, plural gachas)

From Japanese ガチャ (gacha), shortened form of ガチャポン (gachapon).

Since a loot table with ten rewards won’t last for long, the very first step in gacha design is to ensure that you have enough content to make gacha a viable monetization strategy.

2018, Ennio De Nucci, Adam Kramarzewski, Practical Game Design, page 394:

Gacha mechanics are a powerful advantage monetization strategy in free-to-play games that have also been integrated into many premium titles on mobile devices, PCs, and consoles.

2020, Christopher A. Paul, Free-to-Play: Mobile Video Games, Bias, and Norms, MIT Press, →ISBN, page 112:

(video games) A mechanism in certain video games, especially mobile games, whereby in-game items or characters are purchased randomly with real or in-game money.

(video games) A game which features this mechanic as its central feature.


FDS

Famicom Disk System
w:Famicom Disk System

(video games) Initialism of Famicom Disk System.


supermethod

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

object-oriented programming
object-oriented programming

(object-oriented programming) A method in a superclass that is overridden in a subclass.


DMF

DMF (countable and uncountable, plural DMFs)

distribution media format
distribution media format#English

(software, Windows) Initialism of distribution media format.


FGC

FGC (countable and uncountable, plural FGCs)

(countable, fandom slang, video games) Initialism of fighting game community.


PDO

PDO (countable and uncountable, plural PDOs)

(software) Initialism of Persistent Data Object (data object not lost when the application exits)

Persistent Data Object

(software) Initialism of Persistent Domain Object (domain object not lost when the application exits)

Persistent Domain Object

(software) Initialism of PHP Data Object (a PHP extension to be used as a database abstraction layer)

PHP Data Object

(software) Initialism of Physical Device Object.

(software) Initialism of Python Data Object.


transitive dependency

transitive dependency (plural transitive dependencies)

(programming) In a computer program, library called by another dependency.


go gold

en-verb

go gold (third-person singular simple present goes gold, present participle going gold, simple past went gold, past participle gone gold)

goes gold (present singular third-person)
going gold (participle present)
went gold (past)
gone gold (participle past)

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

(software) To be released to manufacturing in its final form, so that copies can be made and shipped.


rubber-band

rubber-band (third-person singular simple present rubber-bands, present participle rubber-banding, simple past and past participle rubber-banded)

rubber-bands (present singular third-person)
rubber-banding (participle present)
rubber-banded (participle past)
rubber-banded (past)

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

(video games) To keep a computer-controlled character within a limited distance of the player when racing, as if connected by an invisible rubber band.

(Internet video games) To move to a previous position due to network lag, as if being held back by a rubber band.


beast mode

(slang, sports, video games) A high level of performance.


announcementware

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

(rare) A computer technology product (usually software) that has been announced but not yet shipped.


RSE

Pokémon Ruby, Sapphire
w:Pokémon Ruby and Sapphire

(fandom slang) Initialism of Pokémon Ruby, Sapphire and Emerald.


ISTQB

(software) Initialism of International Software Testing Qualifications Board.


builtin

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

„If FUNCTION is a string starting with CORE::, the rest is taken as a name for a Perl builtin. If the builtin's arguments cannot be adequately expressed by a prototype (such as system), prototype() returns undef, because the builtin does not really behave like a Perl function. Otherwise, the string describing the equivalent prototype is returned.“

2015 February 26 (last accessed), “prototype”, in (Please provide the book title or journal name) (HTML), perldoc.perl.org:

(software) Clipping of builtin function.


pass by reference

(software) Alternative form of call-by-reference


pass by value

(programming) Alternative form of call by value


call by value

(programming) Alternative form of call-by-value


call by reference

(programming) Alternative form of call-by-reference


jiggle physics

As devotees of advanced jiggle physics, we cannot condone any fighting game in which the biggest boobs belong to an unemployed plumber.

2008, Complex Magazine and Guide, Volume 7, Issues 1-3, page 178

Do adult video games have no more to contribute to the medium than "jiggle physics" (as Brenda Brathwaite calls it)?

2010, Patchen Barss, The Erotic Engine: How Pornography Has Powered Mass Communication from Gutenberg to Google, Anchor Canada, published 2011, →ISBN, page 235:

I'd like to think the good people of Tecmo devoted an entire lab to testing jiggle physics, but, sadly, the bouncing isn't anywhere close to realistic. Still, there's something about the sway of a woman's breasts that leaves our very souls souls oscillating, scintillating, and reverberating into a world of happy.

2012, Aaron Santos, Ballparking: Practical Math for Impractical Sports Questions, Running Press, →ISBN, page 130:

(video games, humorous) The art of portraying the bouncing or swaying of breasts on a 3D model of a woman.


AGI

Adventure Game Interpreter
w:Adventure Game Interpreter

(video games) Initialism of Adventure Game Interpreter, a game engine developed by Sierra On-Line.


completionism

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

(video games) The goal of achieving every objective in a game, as opposed to merely doing enough to win.


ASI

en-noun

ASI (countable and uncountable, plural ASIs)

(programming, uncountable) Initialism of automatic semicolon insertion.


PL/SQL

(computer languages) Initialism of Procedural Language/Structured Query Language.


T-SQL

(computer languages, databases) Clipping of Transact-SQL.


riskware

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

(computing, rare) software that may pose a risk to a computer on which it is installed


static scoping

(programming) The property of being statically scoped.


statically scoped

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


logic programming

(programming) Programming with a paradigm that bases on formal logic


type coercion

type coercion (countable and uncountable, plural type coercions)

(software) changing an entity from one data type to another according to explicit or implicit rules.


type conversion

type conversion (countable and uncountable, plural type conversions)

(software) changing an entity from one datatype to another according to explicit or implicit rules.


unpythonic

en-adj

unpythonic (comparative more unpythonic, superlative most unpythonic)

more unpythonic (comparative)
most unpythonic (superlative)

(programming) Not following the idioms of the Python programming language.


unchecked exception

en-noun

unchecked exception (plural unchecked exceptions)

(programming) An exception that is not declared in the signature of a method, but results in an abort with a stack trace.

unüberprüfte Ausnahme

an exception that has to be declared in the signature of the method that may raise it


recam

en-verb

recam (third-person singular simple present recams, present participle recamming, simple past and past participle recammed)

recams (present singular third-person)
recamming (participle present)
recammed (participle past)
recammed (past)

Having “wondered if maybe we could alter the camera position in our demos to make them more movie-like to watch”, Bailey used Remaic to create a new recammed version of the speedrun.

2007, Andy Clarke, Grethe Mitchell, Videogames and Art, page 71:

For Marino (2004), the development of recamming tools and the subsequent dissociation of camera and POV in postproduction, marks the 'defining moment' for Machinima.

2008, James Newman, Playing with Videogames, page 146:

Replays captured as demo movies have been circulated as skills demonstrations, as recordings of significant competitive events (i.e., Thresh's defeat of Billox at Quakedelica in 1998, circulated as a recammed highlight reel) […]

2011, Henry Lowood, Michael Nitsche, The Machinima Reader, page 7:

(video games, transitive) To recreate (a recording of gameplay in a three-dimensional playfield) with different camera positioning and movement from the original camera that followed the player's viewpoint.


recam

(video games) A recreated gameplay recording of this kind.


VRAM

graphics processing unit
graphics processing unit#English

(programming) video memory (an area of a computer's memory used to hold data used by a graphics processing unit)


classical inheritance

(object-oriented programming) concept of inheritance where parts of a superclass are available to instances of its subclasses


collect-'em-up

LL-Q1860 (eng)-Flame, not lame-collect-'em-up.wav

Modelled on earlier shoot-'em-up and beat-'em-up.

Mix together a shoot-’em-up, a collect-’em-up and a maze game, add sundry reaction tests to taste and you’ve got a tasty game indeed.

1988, Firefly (game review) in CRASH magazine (issue 50)

It's a scrolling, platform, arcade collect-'em-up adventure which shows off the SNES well, and not one you'll complete on the first couple of attempts!

1993, Neil West, Nick Roberts, Super NES Games Unauthorized Power Tips Book:

In the beginning there were no genres. There was only a small number of games, most of which looked very different. As more games appeared you could perhaps begin to classify them: spaceship games, collect-'em-ups, and so on.

2012, Clive Fencott, Jo Clay, Mike Lockyer, Game Invaders: The Theory and Understanding of Computer Games:

(video games) A video game based around collecting items.


glass cannon

From the fact that they are powerful (similar to a cannon) yet are easily breakable (similar to glass).

Deep elves die easier than most other races - glass cannons to an extreme extent.

2009 May 23, Eugene Barrett, “Re: DCSS:: need advice”, in rec.games.roguelike.misc (Usenet):

A min-maxer might create a "glass cannon" character—one with lots of awesome offenses but next to no defense.

2012, Lizzie Stark, Leaving Mundania: Inside the Transformative World of Live Action Role-Playing Games, Chicago Review Press, →ISBN, page 238:

Now, both sides had built up their fleet quite extensively with very fast, kind of glass cannon-type destroyers and cruisers in the run-up to the war, buuut the French fleet, at the beginning of World War II, was very definitely - below capital ships, was very definitely a fleet of glass cannons, whereas the Italians, although they had their own share of them, had a number of pretty good designs, like the Zara-class heavy cruisers, so, in destroyers and cruisers, I think the Italians definitely have a qualitative advantage, at least for a good portion of their ships[…]

2018 December 9, Drachinifel, 21:35 from the start, in The Drydock - Episode 019, archived from the original on 2022-09-10:

(especially roleplaying games, board games, video games) A character or unit with strong offensive power but weak defensive capabilities.

especially roleplaying games; board games; especially roleplaying games; board games


Squeenix

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

(informal, humorous, video games) Square Enix, a Japanese video game development company


dot release

From dot (the decimal point in a version number) + release.

(computing, programming) Synonym of point release.


imperative programming

(programming) a programming paradigm that describes the computation in statements


declarative programming

(programming) a programming paradigm that expresses the logic of a computation instead of its control flow


nerd pole

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

That guy is such a noob! Why would he use a nerd pole to get up there? Doesn't he know how to use ladders?

(video games, slang) Any tall, thin structure, usually only a few blocks wide, built in a voxel-based video game, especially one constructed by jumping and placing blocks beneath one's avatar.


nerd pole

nerd pole (third-person singular simple present nerd poles, present participle nerd poling, simple past and past participle nerd poled)

nerd poles (present singular third-person)
nerd poling (participle present)
nerd poled (participle past)
nerd poled (past)

Quick! Don't bother with ladders; just nerd pole up to me!

(video games, slang, intransitive) To build a nerd pole, especially for the purpose of getting to higher ground.


questline

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

Now, to continue with this questline, go head back home (or a secure bed somewhere) and sleep for awhile^([sic]) (I slept for 24 hours, just to be sure).

2015, The Elder Scrolls V: Skyrim - Strategy Guide, unnumbered page:

The cue appears about two-thirds of the way through the game's main questline.

2019, Michiel Kamp, Mark Sweeney, “Musical Landscapes in Skyrim”, in Steven Reale, William Gibbons, editors, Music in the Role-Playing Game: Heroes & Harmonies, unnumbered page:

Not only does his personal questline make little sense if he is engaged in a romance with a female player, but it actively goes against the wishes of the character on a fundamental level.

2020, Jessica Hylton, “LGBTYQIA Inclusion in Dragon Age: Inquisition: Burning Down Stereotypes and Modding for Representation”, in Bridget Whelan, Matthew Wilhelm Kapell, editors, Women and Video Game Modding: Essays on Gender and the Digital Community, page 85:

(video games) A storyline consisting of a number of linked quests.


combo breaker

(video games) In fighting games, a specific move that prevents the opponent from completing a combo.


ACG

Underwurlde is definitely Ultimate’s best game yet. It has super sound and graphics, as you would expect from ACG […]

1984, Underwurlde (game review) in Crash (issue 12)

Chris and Tim Stamper set up a game company called Ashby Computer Graphics (ACG) and began publishing games for the Sinclair Spectrum, a tiny computer that sold very well in Europe but never caught on in the United States.

2010, Steven Kent, The Ultimate History of Video Games:

Ashby Computers & Graphics
w:Ashby Computers & Graphics

(video games, historical) Initialism of Ashby Computers & Graphics: a British video game developer.


Ninty

Ninty have missed the boat this Xmas in the 20 something bracket, Starfox Adventures is not going to convince people to buy a gamecube.

2002, SteveC, “Xbox PS2 or Gamecube”, in uk.games.video.xbox (Usenet):

With the Gameboy, Gameboy Color and Gameboy Advance systems, 'Ninty' had lorded it over the competition […]

2009, India Today, volume 34, numbers 1-8, page 466:

Certainly, hearing that the 'Queues to get just 20 minutes with the shiny new Ninty handheld stretched for hours' reassure us that even games journalists at trade shows with copy deadlines are prepared to wait in line for their few minutes with the new device […]

2012, James Newman, Best Before: Videogames, Supersession and Obsolescence, page 62:

(video games, slang) The video game company Nintendo.


prototype-based

(programming) making inheritance possible by cloning objects instead of instantiating them from classes


class-based

(programming) Structured by defining classes of objects.


flowcharter

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

While flowcharters have their own problems, they do accurately represent the program and ease the maintenance programmer's task.

1981, Theodore C. Willoughby, Business Systems, page 144:

A software program that generates flow charts.


game controller

en-noun

game controller (plural game controllers)

(video games) Any of various hardware devices designed to allow the user to provide input to video games.


ISEB

(software, testing) Initialism of Information Systems Examination Board.


ASTQB

(software, testing) Initialism of American Software Testing Qualifications Board.


ITB

(software, testing) Initialism of Indian Testing Board.


control point

(video games) A designated location on the game map which competing players or teams attempt to capture.


CTFL

(software, testing) Initialism of Certified Tester Foundation Level.


CTAL

(software, testing) Initialism of Certified Tester Advanced Level.


representational state transfer

representational state transfer (usually uncountable, plural representational state transfers)

representational state transfers (plural)

Coined by American computer scientist Roy Fielding in 2000.

coin

software architecture
software architecture

(software architecture) A way of providing interoperability between computer systems on the Internet based on textual representations of Web resources and a predefined set of stateless operations.


ifdef

A keyword in various programming languages, short for if defined.

(computing, programming) A construct in source code that allows another part of the code to run only if a specified identifier is defined in the program.


YASD

(video games, roguelikes, slang) The player's accidental death, caused by carelessness, in a roguelike video game.


bitflag

(programming) A bit (binary digit) whose value acts as a flag to enable or disable some behaviour.


happy path

The use case template is initially used to define the primary pathway, called the happy path, or, more formally, the Basic Course of Events (BCOE). The happy path, or as one of my seminar attendees called it, the “sunny-day path,” is the most commonly occurring pathway through the use case. It is usually one that depicts the perfect world, in which nothing goes wrong.

2000, Paul R. Reed, Developing Applications with Visual Basic and UML, Addison-Wesley Professional, →ISBN, page 68:

A common mistake made in all forms of testing is only performing happy path testing. This is especially common if you're writing tests for code you recently authored. Happy path testing is when you carefully establish all of the preconditions for the code you're testing and then only provide valid inputs to it.

2014, Peter J. Jones, Effective Ruby: 48 Specific Ways to Write Better Ruby, Addison-Wesley Professional, →ISBN, page 158:

software engineering
software engineering

(software engineering) A default scenario in which no exceptional or error conditions arise.


software life cycle

en-noun

software life cycle (plural software life cycles)

software lifecycle
software lifecycle#English

(development, software) Alternative form of software lifecycle


IIST

(software, testing) Initialism of International Institute for Software Testing.


software lifecycle

software lifecycle (plural software lifecycles)

(development, software) Ellipsis of software development lifecycle..


introspectability

This shows, I think, that sensitivity to the argument from soft introspectability is an untenable halfway house; we must accept strict introspectability or nothing.

2000, Roger Teichmann, Logic, Cause and Action, →ISBN, page 93:

Besides the open question of the full introspectability of arbitrary application code, there is another mental obstacle: conventional programmers consider that dynamic symbolic models are mere gadget applications, “too slow and not professional" but this situation could change with the maturity of web-based scripting (like wikis, active technology, ...).

2006, Jonathan Gratch, Intelligent Virtual Agents: 6th International Conference, IVA, →ISBN, page 155:

It includes subfactors such as introspectability, controlability, and notifiability of the Web service and of the platform, measured by both taking into account the possibility that these sub-factors can be achieved and whether they are actually achieved.

2010, M. Papazoglou, Klaus Pohl, Michael Parkin, Service Research Challenges and Solutions for the Future Internet, →ISBN, page 162:

The quality of being subject to introspection.

(programming, object-oriented programming) The quality of supporting type introspection.


nasal demon

From a 1992 post on the Usenet newsgroup comp.std.c; see http://www.catb.org/jargon/html/N/nasal-demons.html.

(programming, slang, humorous, mostly plural) Unexpected behavior of a compiled program as a result of source code that employs an undefined construct.


linting

linting (usually uncountable, plural lintings)

(computing, programming) The process of using a software tool to analyse source code and identify possible programming problems.


OPC UA

(communication, programming) Abbreviation of OPC Unified Architecture (an industrial M2M communication protocol for interoperability developed by the OPC Foundation)


OPC DA

(communication, programming) Initialism of OPC Data Access (first of a group of specifications known as the Classic OPC Specifications.)


OPC HDA

(communication, programming) Initialism of OPC Historical Data Access (group of standards of the OPC Foundation that provides COM specifications for communicating data from devices, like databases, and applications that provide historical data.)


OPC AE

(communication, programming) Initialism of OPC Alarms & Events (an OPC Specification for alarms and events.)


MQTT

(programming) Initialism of Message Queueing Telemetry Transport (a lightweight publish-subscribe messaging protocol used on top of the TCP/IP protocol.)


MQTT-SN

(programming) Initialism of MQ Telemetry Transport for Sensor Networks (a variation of the MQTT protocol for embedded devices on non-TCP/IP networks.)


twin-stick

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

(video games) Controlled by two joysticks simultaneously, usually one moving the player character and the other firing a weapon directionally.


PCG

procedural content generation
procedural content generation#English

(video games) Abbreviation of procedural content generation.


VIB

(software) Initialism of Virtual Instrumentation Bean.


long long

(computing, programming) A kind of integer variable, allowing a greater range of possible values than a long.


Gamergate

/ˈɡeɪməɹˌɡeɪt/

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

A campaign that started in 2014 and happened primarily online, which centered around sexism and anti-progressivism in video game culture and took the form of a harassment campaign against women in the video game industry.


scorestreak

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

From score + streak; compare earlier killstreak.

Those who prioritise scorestreaks are using Nomad’s Rejack ability, which provides a death-defying injection of nanoparticle serum: if an opponent manages to kill you, you can bring yourself back from the dead and continue your current streak.

2015 August 26, “Call of Duty: Black Ops 3 – five things we learned from the beta test”, in The Guardian:

(video games) An unbroken streak (continuous series) of scoring, acquired without one's player character being killed.


cryptovirus

From crypto- (prefix meaning ‘cryptographic’) + virus.

prefix

/ˈkɹɪptəʊˌvaɪɹəs/

(computer security) A type of malware that is used for extortion by encrypting user files and asking for payment in exchange for the decryption key.


UAF

(programming) Initialism of use after free: a class of software vulnerability where memory is erroneously used again after being deallocated.


dmg

(roleplaying games, video games) Abbreviation of damage.


MMORTS

real-time strategy
real-time strategy#English

(video games) Initialism of massively multiplayer online real-time strategy.


TP

en-verb

TP (third-person singular simple present TPs, present participle TPing, simple past and past participle TPed)

TPs (present singular third-person)
TPing (participle present)
TPed (participle past)
TPed (past)

... was down by the ocean, collecting the gravel you said you needed for your experiments, and Otto and Emma TPed right to me. ... Two Endermen walked past, and one of them spotted Mr. Anarchy and shrieked as it teleported toward him.

2016 June 21, Winter Morgan, Terror on a Treasure Hunt: An Unofficial Minetrapped Adventure, #3, Simon and Schuster, →ISBN:

'Coffeegirl29' had TPed away from the stone circle to embark upon a similar task. “IM me when you've denoobified yourself,” ... I decided the first trip would be observation only; I put on the Zaara suit and teleported Masculamity over.

(Can we date this quote?), Huckleberry Hax, AFK, All of it, Lulu.com, →ISBN, page 364:


glitchless

Although many players set personal bests to beat the previous world record it was Xiae who smashed the competition with his scintillating glitchless run.

2020 July 31, James Busby, “Doom Eternal speedrunning world record smashed at Break the Record: LIVE”, in Dexerto:

There are mainly three types of Only Up speedruns, Any%, Bedless, and All Collectibles. Any% is the most popular one, with two categories found under this label, glitchless and unrestricted.

2023 July 26, Jeremy Gan, “Only Up speedrun records: Fastest completion, Any% glitchless, unrestricted, more”, in Dexerto:


rubber ducking

Rubber duck debugging
rubber duck debugging


match-merge

match-merge (third-person singular simple present match-merges, present participle match-merging, simple past and past participle match-merged)

match-merges (present singular third-person)
match-merging (participle present)
match-merged (participle past)
match-merged (past)

The lists are match-merged, so if you are on both lists, you are not twice as likely to be chosen.

"When you want to match-merge several data sets and the data sets do not all match by the same variables […]"

2012, Michele M. Burlew, SAS Hash Object Programming Made Easy:

(programming) To merge sets of objects while excluding duplicates.


Simmer

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

(slang, video games) A fan of the video game series The Sims.


AOE

(video games, board games) Initialism of area of effect (of an attack spell, etc.)

(by metonymy, video games, board games) A weapon, item or ability that affects an area or multiple entities instead of one target.


exotype

(programming) A type (of object) that is defined programmatically at runtime based on external data.


EPL

(software) Initialism of Eclipse Public License.


Pythonic

en-adj

Pythonic (comparative more Pythonic, superlative most Pythonic)

more Pythonic (comparative)
most Pythonic (superlative)

The Pythonic style isn't regimented or enforced by the compiler. It has emerged over time through experience using the language and working with others.

2015 February 12, Brett Slatkin, Effective Python, Addison-Wesley Professional, →ISBN, page 1:

Pythonic code—when you first hear of it, you might think it is a programming paradigm, similar to object-oriented or functional programming. While some of it could be considered as such, it is actually more of a design philosophy.

2016 August 31, Fabrizio Romano, Dusty Phillips, Rick van Hattem, Python: Journey from Novice to Expert, Packt Publishing Ltd, →ISBN, page 850:

(programming) Using the idioms of the Python programming language.


Lispish

Lispish (comparative more Lispish, superlative most Lispish)

more Lispish (comparative)
most Lispish (superlative)

(programming, informal) Characteristic or reminiscent of the Lisp programming language.


quickscope

(video games, slang) A rapid kill with a sniper rifle after scoping in.

(video games, slang) The act of quickly scoping in with a sniper rifle (to kill an opponent).


quickscope

en-verb

quickscope (third-person singular simple present quickscopes, present participle quickscoping, simple past and past participle quickscoped)

quickscopes (present singular third-person)
quickscoping (participle present)
quickscoped (participle past)
quickscoped (past)

I told them all to spectate me in first person, as I quick-scoped the five enemies from the top of the building.

2013, Kenton Sheely (quoting “Misterfoxy”), First Person: War Stories from Gamespace, page 20

I'm not a fan of "quick-scoping," the practice of quickly looking through the scope of a sniper rifle, snapping off a shot, and then immediately switching back to a normal view.

2014 October 13, Andy Chalk, “Call of Duty: Advanced Warfare will cut down on "quick-scoping"”, in PC Gamer:

I was a bit annoyed at first as my previous few games had boasted some pretty high K/D whilst quickscoping and now I was being bombarded by constant noob tubes [gun-mounted grenades] and RPGs.

2015, Alan F. Meades (quoting “Soap”), Understanding Counterplay in Video Games, Routledge, page 155

Bolan quick-scoped the first sentry and the round took him center mass, even as the guards opened up.

2015, Don Pendleton, The Executioner: Perilous Cargo, Harlequin, page 64:

(transitive, intransitive, video games, slang) To shoot (a character) by means of a quickscope.


RIS

(medicine, software, initialism, acronym) Abbreviation of radiological information system.


spawnkill

spawnkill (third-person singular simple present spawnkills, present participle spawnkilling, simple past and past participle spawnkilled)

spawnkills (present singular third-person)
spawnkilling (participle present)
spawnkilled (participle past)
spawnkilled (past)

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

He was spawnkilled about 30-40 times in 20 minutes by one player.

2002 August 26, Flashheart [username], “Re: Why should CTF Flag Camping be wrong”, in alt.games.unreal.tournament (Usenet):

It is ridiculously easy to spawn-kill the VC at their outdoor spawn location, from several relatively safe locations inside the Embassy's ground floor, especially the library windows.

2004, Dan Irish, Men of Valor: Prima's Official Strategy Guide, Prima, →ISBN, page 110:

Nothing lowers your morale faster than some jerk spawn killing you for the fifth time and yelling that your mother worked in a Nevada brothel.

2004 October 23, Grl/Grl_Prn [username], “Re: Thank you... I guess”, in alt.games.battlefield1942 (Usenet):

(video games) To kill a player or NPC enemy at a spawn point.


footgun

This is a footgun! ES6 should have specified that it either fulfills, rejects, or just throws some sort of synchronous error. Unfortunately, because of precedence in Promise libraries predating ES6 Promise, they had to leave this gotcha in there, […]

2015, Kyle Simpson, You Don't Know JS: Async & Performance, O'Reilly Media, →ISBN:

If it is what Douglas Crockford might call a “footgun,” then at the very least, condoning and standardizing the “footwounds” will make problems easier to search for and fix.

2017, Evan Burchard, Refactoring JavaScript: Turning Bad Code Into Good Code, O'Reilly Media, →ISBN, page 262:

Let's have a look at one of the ways a service locator can become a foot gun. We're going to look at the anti-pattern of using the DI container directly in your code, thereby breaking inversion of control and generally shooting yourself in the foot.

2021, Joseph Edmonds, Lorna Jane Mitchell, The Art of Modern PHP 8, page 295:

shooting themself in the foot
shoot oneself in the foot

(programming slang, humorous, derogatory) Any feature likely to lead to the programmer shooting themself in the foot.


twoweapon

twoweapon (third-person singular simple present twoweapons, present participle twoweaponing, simple past and past participle twoweaponed)

twoweapons (present singular third-person)
twoweaponing (participle present)
twoweaponed (participle past)
twoweaponed (past)

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

(transitive, intransitive, video games, roguelikes) To wield two weapons simultaneously.


BHB

(programming) Initialism of branch history buffer.


ABI

application binary interface
w:application binary interface

(software) Initialism of application binary interface.


FRLG

Pokémon FireRed and LeafGreen
w:Pokémon FireRed and LeafGreen

(fandom slang) Initialism of Pokémon FireRed and LeafGreen.


GSC

Pokémon Gold, Silver and Crystal
w:Pokémon Gold and Silver

(fandom slang) Initialism of Pokémon Gold, Silver and Crystal.


RBY

Pokémon Red, Blue
w:Pokémon Red and Blue

(fandom slang) Initialism of Pokémon Red, Blue and Yellow.


HGSS

Pokémon HeartGold and SoulSilver
w:Pokémon HeartGold and SoulSilver

(video games, fandom slang) Initialism of Pokémon HeartGold and SoulSilver.


Pokémon Black 2 and White 2
w:Pokémon Black 2 and White 2

(fandom slang) Initialism of Pokémon Black 2 and White 2.


ORAS

Pokémon Omega Ruby and Alpha Sapphire
w:Pokémon Omega Ruby and Alpha Sapphire

(fandom slang) Initialism of Pokémon Omega Ruby and Alpha Sapphire.


RGBY

Pokémon Red, Green, Blue
w:Pokémon Red and Blue

(fandom slang) Initialism of Pokémon Red, Green, Blue and Yellow.


retrogame

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

(video games) An older video game or computer game that is played by hobbyists.


pumpking

Blend of pumpkin + king, anecdotally from the use of a stuffed pumpkin toy that was handed between employees as a token of permission to make changes, ensuring that only one person could make changes at any particular time.

In addition, various people are pumpkings for different areas. For example, Andy Dougherty and Jarkko Hietaniemi share the Configure pumpkin, and Tom Christiansen is the documentation pumpking.

1999 winter, Nathan Torkington, “Hacking the Perl Core”, in The Perl Journal, volume 4, number 4 (number 16 overall), Boston, Mass.: Readable Publications, →ISSN, →OCLC, archived from the original on 2020-10-31:

Releases are coordinated by a ‘patch pumpkin holder’, or ‘pumpking’ – a quality controller who, with help from Larry [Wall], decides which contributions make the grade and when and bears the heavy responsibility of releasing a new Perl.

2000, Simon Cozens, with Peter Wainwright, Beginning Perl, Birmingham, West Midlands: Wrox Press, →ISBN, page 24:

Each release of Perl is assigned a "pumpking." This person controls all changes to the actual source code of the language itself. The pumpking for 5.6 was Gurusamy Sarathy, and the pumpking for 5.8 is Jarkko Hietaniemi.

2002, Clinton Pierce, “Basic Perl”, in Charlotte Clapp, editor, Perl Developer’s Dictionary, Indianapolis, Ind.: Sams Publishing, →ISBN, page 6:

Thanks to Doug Miles, the Phoenix Perl Mongers Pumpking, for his tireless dedication to the Phoenix Perl community, which he brought together. Writing Perl in the valley would be a lot lonelier without his hard work.

2005, Scott Walters, Perl 6 Now: The Core Ideas Illustrated with Perl 5 (Expert’s Voice in Open Source), Berkeley, Calif.: Apress, →ISBN, page xxii:

(programming, slang) A Perl user working on shared source code who has been temporarily designated as the only person who is allowed to make changes.


WinJS

Equivalent to Win (shortening of Windows) + JS (shortening of JavaScript).

compound

shortening of <i class="Latn mention" lang="en">Windows</i>

shortening of <i class="Latn mention" lang="en">JavaScript</i>

(computing) Initialism of Windows Library for JavaScript (an open source JavaScript library developed by Microsoft)


HATEOAS

HATEOAS is one of the principles of the Uniform interface of the REST constraints. It means we are creating self-describing REST APIs.

2019, Dinesh Rajput, Designing Applications with Spring Boot 2.2 and React JS: Step-by-step guide to design and develop intuitive full stack web applications, BPB Publications, →ISBN:

(software architecture) Acronym of Hypermedia as the engine of application state (an interface restriction of a RESTful service).


weakly-typed

A weakly-typed language will most possibly not generate an error or refuse to compile, if the argument passed to a function does not match the expected type closely.

(programming) Belonging to a type system that likely will not result in an error if a passed variable does not closely match the expected type.


strongly-typed

(programming) Belonging to a type system that enforces variables matching (or easily convertible to) the expected types.


dynamically-typed

A dynamically typed language does not require the programmer to declare the type of data a variable holds before using it. Python is a dynamically typed language.

2022, Ronald T. Kneusel, Strange Code: Esoteric Languages That Make Programming Fun Again, No Starch Press, →ISBN, page 54:

(programming) Belonging to a type system that checks the variable types at runtime.


statically-typed

Statically typed languages have some great benefits. You always know what type of data you are dealing with, so you don't have to deal with surprises, such as when 2 + '2' = '22', because you're not even allowed to add variables of different types.

2014, Steven Foote, Learning to Program, Addison-Wesley Professional, →ISBN, page 96:

(programming) Having, or relating to, a type system that checks the variable types at compile time.


SMB

(video games) Initialism of Super Mario Bros.

(video games) Initialism of Super Meat Boy.

Coordinate term: CIFS

Server Message Block
w:Server Message Block

(networking, Windows) Initialism of Server Message Block.


NGP

(video games) Initialism of Neo Geo Pocket a handheld video game system produced by SNK


instagib

en-verb

instagib (third-person singular simple present instagibs, present participle instagibbing, simple past and past participle instagibbed)

instagibs (present singular third-person)
instagibbing (participle present)
instagibbed (participle past)
instagibbed (past)

(video games, transitive) To immediately gib (with no damage beforehand necessary).


T-piece

(video games) The tetromino in the shape of a T, as used in the video game Tetris.


sigilless

(computing, programming, rare) Without sigils.


dedentation

A new code block is recognized when the amount of indentation has increased, and its termination is signaled by a "dedentation," or a reduction of indentation matching a previous level's.

2011, Understanding FOSS Version 3.0i revised:

Again, as with every code subblock, indentation (and dedentation) are used to delimit blocks of code as well as to indicate which block of code statements belong to […]

2006, Wesley Chun, Core Python Programming:

(programming, informal, rare) The reversal of indentation, moving the text cursor back out from its indented position.


string substitution

en-noun

string substitution (plural string substitutions)

(programming) The semantics-free search and replacement of one sequence of text characters with another.


attract screen

(video games) The screen displayed during the attract mode, intended to attract potential players to an arcade game.


newless

en-adj

newless (comparative more newless, superlative most newless)

more newless (comparative)
most newless (superlative)

This is an example of newless instantiation.

(programming, not comparable) Not containing or using an operator new.


noob tube

From the sense that an overpowered weapon might make it easier for "noobs" (newcomers to the game) to succeed against experienced players. Originally stems from the Call of Duty franchise, where the under barrel grenade launcher attachment for an assault rifle became a preferred choice for many newcomer players due to its tendency to one-hit kill any opponents with ease.

(video games, slang) A very overpowered firearm, especially a grenade launcher.


HSQLDB

database management system
database management system#English

(databases, software) Initialism of Hyper SQL Database (a relational database management system written in Java.)


free-roaming

free-roaming (comparative more free-roaming, superlative most free-roaming)

more free-roaming (comparative)
most free-roaming (superlative)

While Metroid introduced multiple endings to a linear game, other more recent designs have presented free-roaming worlds incorporating multiple gameplay paths.

2009, Wendy Despain, Writing for Video Game Genres: From FPS to RPG, →ISBN, page 49:

Let the player trigger these in any order she chooses; this is vital because the game ceases being static and takes on the illusion of a free-roaming game.

2009, Michael Duggan, Wii Game Creation for Teens, →ISBN, page 294:

Its free-roaming world was a departure for both the programmer and for console gamers, and in retrospect it was an ambitious undertaking that could have all gone horribly wrong.

2013, Matt Fox, The Video Games Guide, →ISBN:

(video games) Allowing the player to move freely through a virtual world or choose the game narrative and objectives at will; an open world.


MGCC

(databases, programming) Synonym of MVCC (multigenerational concurrency control)


MVCC

multiversion concurrency control
w:multiversion concurrency control

programming language
programming language#English

transactional memory
transactional memory#English

(databases, programming) Initialism of multiversion concurrency control (a concurrency control method commonly used by database management systems to provide concurrent access to the database and in programming languages to implement transactional memory.)


ARPG

roleplaying game
roleplaying game#English

(video games) Initialism of action roleplaying game.


cardware

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

Two of the programs are "cardware" — the authors would be pleased to receive just a postcard.

1994, Peter M. Ridge, Sound Blaster: The Official Book:

Other forms of freeware/shareware are cardware/postcardware/emailware - instead of paying, you send the programmer a card or an email saying thanks.

2005, James Moran, Victoria Hull, Brilliant ECDL, page 29:

Detailed experience from other economic sectors as well as some partial data for the health sector allows us to calculate a factor the cardware costs have to be multiplied with to get total costs […]

1997, Laurens van den Broek, Annet J. Sikkel, Health Cards '97, page 95:

(computing) The software and hardware supporting a smart card system.


BBEG

(roleplaying games, video games) Initialism of big bad evil guy.


IGM

Blood Pitᵀᴹ — an “In-Game Module” (IGM) quest for the Adventures of Renownᵀᴹ Gaming System.

2016, Stephen Gose, Making Multiplayer Online Games, page 268:

(software) Initialism of in-game module.


Jensen's device

Devised by Danish computer scientist Jørn Jensen.

(programming) A particular programming technique that exploits call-by-name to change the value of an index variable during execution of a loop.


smart pointer

(programming) A form of pointer with additional features such as automatic memory management or bounds checking.


lambda function

en-noun

lambda function (plural lambda functions)

(programming) An anonymous function; a function that is defined in an inline, ad-hoc manner, and often doesn't have a name (not bound to an identifier).


rocket jump

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

(video games) A jump performed by blasting a rocket launcher in close proximity to one's character.


rocket jump

en-verb

rocket jump (third-person singular simple present rocket jumps, present participle rocket jumping, simple past and past participle rocket jumped)

rocket jumps (present singular third-person)
rocket jumping (participle present)
rocket jumped (participle past)
rocket jumped (past)

Be advised that rocket-jumping is very painful. It's inadvisable to attempt it […]

2003, Doug Radcliffe, Halo - Combat Evolved: Sybex Official Strategies and Secrets:

Ideally, we don't want to test for rocket jumping directly, instead letting the evolution discover rockets as the best approach […]

2004, Alex J Champandard, AI Game Development:

This technique now arrives almost subliminally for Quake players, but rocket jumping has long been recognized as one of Quake's key skills.

(video games) To perform a jump by blasting a rocket launcher in close proximity to one's character.


MCSD

(Microsoft, software) Initialism of Microsoft Certified Solution Developer.


calltip

(programming) A pop-up reminder of the signature of a function or method, to aid the programmer while writing code.


XDK

Xbox Development Kit
w:Xbox Development Kit

(development, software) Initialism of Xbox Development Kit.


platform-specific

en-adj

platform-specific (comparative more platform-specific, superlative most platform-specific)

more platform-specific (comparative)
most platform-specific (superlative)

(software) Written specifically for a software platform that obstructs the layer below.


application-specific

application-specific (comparative more application-specific, superlative most application-specific)

more application-specific (comparative)
most application-specific (superlative)

(hardware, software) created or written for a specific application/usage


TypeScript

Blend of type (“value constraint”) + JavaScript.

blend

programming language
programming language

(scripting language) A scripting programming language that is a strongly-typed superset of JavaScript.


docstring

From doc + string; see doc (“documentation”).

(programming) A string literal specified in source code that is used, like a comment, to document a specific segment of code, but remains available at run-time.


minilanguage

The success of Logo in general and turtle graphics in particular stimulated the development of the mini-language approach to teaching the principles of programming.

1997 March, Peter Brusilovsky et al., “Mini-languages: A Way to Learn Programming Principles”, in Education and Information Technologies, →DOI:

domain-specific language
domain-specific language

(programming) A relatively small and simple domain-specific language.


falsiness

(computing, programming) The property of being falsy, i.e. evaluating to false in a Boolean context.


tarbomb

(computing, slang) A tarball (archive file) containing numerous files that are extracted into the working directory, potentially causing inconvenience by overwriting other files or mixing up files from different sources.


no-CD

Some NO-CDs will replace your Game.exe, which sucks. I can entirely understand how he lost his game.exe, and why he needs it back.

2000, Sean, “CD-Key Generator and Game.exe”, in alt.games.diablo (Usenet):

I have one little problem with no cds, not insurmountable. Sometimes when I click to start up the game I get a message about not being abole to find the right DirectX driver or soemthing ( I forget exactly because I no longer actually read it ) and I have to reboot the computer then it's ok.

2008, kat, “Re: Speedy skilling”, in alt.games.the-sims (Usenet):

I know you said you were talking about real DOS, but I have this game setup to run in DOSbox with no-CDs and it plays great, better than it did in DOS 6.22 in fact. :)

2008, Matt v3.2, “Re: Daemon tools - best virtual drive choice?”, in comp.sys.ibm.pc.games.rpg (Usenet):

(computing, video games, informal) A software crack for a program that usually requires the presence of the original compact disc (to prove that it is a legally-acquired copy), allowing it to run without the disc.


murderhobo

en-verb

murderhobo (third-person singular simple present murderhobos, present participle murderhoboing, simple past and past participle murderhoboed)

murderhobos (present singular third-person)
murderhoboing (participle present)
murderhoboed (participle past)
murderhoboed (past)

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

(roleplaying games, derogatory slang, intransitive) To act like a murderhobo: to wander a gameworld indiscriminately killing and looting.


offlineable

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

(Internet, software, very rare) Capable of being used offline to some degree.


feudal rush

(video games) The strategy of assaulting the enemy with feudal age units very early.


power creep

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

(collectible games, video games, roleplaying games) The situation where successive updates or expansions to a game introduce more powerful units or abilities, leaving the older ones underpowered.

collectible games; roleplaying games; collectible games; roleplaying games


ReDoS

regular expression
regular expression#English

denial of service
denial-of-service attack#English

(regular expressions, computer security) Abbreviation of regular expression denial of service: the use of a maliciously constructed regular expression that takes a very long time to evaluate

regular expressions; computer security; regular expressions; computer security


WAI

software engineering
software engineering

(software engineering) Acronym of works as intended; current situation is what was intended and thus not subject to change.


callback hell

However, the use of callbacks can lead to a maintainability issue known as callback hell. We will now write a real-life example to showcase what a callback hell is and how easily we can end up dealing with it.

2015, Remo H. Jansen, Learning TypeScript:

(programming, colloquial) (mostly of the JavaScript language) The situation where callbacks are nested within other callbacks several levels deep, potentially making it difficult to understand and maintain the code.


double kill

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

(video games) The killing of two targets or enemies in a single hit, or with one magazine, or in quick succession.


modpack

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

Of course, Minecraft and Pokemon are no stranger to crossovers. The Pixelmon modpack is one of the most popular and beloved mods, turning Minecraft’s mobs into adorable Pokemon that can be captured or battled.

2022 November 16, Josh Tyler, “How to get Pokemon Scarlet & Violet starter skins in Minecraft”, in Dexerto:

The Pokemon series is no stranger to bizarre fan games. Fans around the world have remade versions of classic titles, used Pokemon themes in farming sims, and even created entire Minecraft modpacks that let players become epic trainers.

2023 January 22, Laura Gray, “Bootleg Pokemon mobile game ad shows Ash murdering Team Rocket’s James”, in Dexerto:

(video games) A predefined collection of mods (end user-created packages that modify game behavior) for a video game.


concrete method

en-noun

concrete method (plural concrete methods)

object-oriented programming
object-oriented programming

(object-oriented programming) A method of a concrete class.


concrete class

concrete class (plural concrete classes)

(object-oriented programming) A class that can be instantiated and may have concrete methods.

konkreettinen luokka

in software - a class that can be instantiated


concrete interface

concrete interface (plural concrete interfaces)

The more concrete interface extends the more abstract interface; the more concrete class implements the more abstract interface.

2008 February 4, Jaime Niño, Frederick A. Hosch, Introduction to Programming and Object-Oriented Design Using Java, Wiley:

(object-oriented programming) An interface that extends another.

interface concrète

an interface that has a one-to-many relation


coclass

(programming) A class that implements a COM (Common Object Model) interface.


Photoshop

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

Renamed by its cocreator Thomas Knoll, from photo + shop.

(software, trademark) A raster graphics editor developed and published by Adobe Inc.


outprogram

en-verb

outprogram (third-person singular simple present outprograms, present participle outprogramming, simple past and past participle outprogrammed)

outprograms (present singular third-person)
outprogramming (participle present)
outprogrammed (participle past)
outprogrammed (past)

Mr Dupree continued, 'But I knew something the robot didn't.'
'What?' asked Molly. 'What did I teach you to do when you're outmatched, outwitted and outprogrammed?'
'You bring the crazy,' said everyone except Alice.

2014, Michael Fry, The Odd Squad: King Karl:

It's like trying to outprogram the greatest programmer of them all. No matter how sophisticated we get, he's light years ahead of us.

computer programming
computer programming

(transitive) To surpass in computer programming ability.


object-based programming

(programming) A programming paradigm that encapsulates states and operations inside "objects" to design applications and computer programs.

基于對象編程 /基于对象编程

programming paradigm that uses objects to design application and computer programs


SPICE

electronic circuit
electronic circuit#English

(software engineering) Acronym of Simulation Program with Integrated Circuit Emphasis (a general-purpose, open-source analog electronic circuit simulator)


polyless

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

(video games, roguelikes) Without any polymorphs (magical transformations).


genoless

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

(video games, roguelikes) Without genociding any type of monster.


derived class

(object-oriented programming) Synonym of subclass


empty constructor

en-noun

empty constructor (plural empty constructors)

(object-oriented programming) Constructor with no argument.


member class

(object-oriented programming) An inner class declared outside a function (hence a "member") and not declared as static.


superpackage

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

(object-oriented programming) A package situated hierarchically above another package.


generic class

A generic class is a class with one or more type parameters.

2015 January 30, Cay S. Horstmann, Core Java for the Impatient, Addison-Wesley Professional:

(object-oriented programming) A class defined with at least one generic type in its parameters.


generic function

generic function (plural generic functions)

(object-oriented programming) Entity made up of all methods having the same name.


generic type

We call generic type a parametrized specification defining a family of types. Each member of that family is characterized, in a defining occurrence, by its generic name and its actual parameters.

1977, Jacques André, Implementation and Design of Algorithmic Languages:

A generic type is a type that is parameterized by one or several other types.

2006, Patrick Smacchia, Practical .NET2 and C#2, Paradoxal Press:

(object-oriented programming) A type which can be instantiated with any other type.


SFM

According to Valve’s SFM website, users “can think of the SFM as a virtual movie set with lights, actors, props and cameras.”

2012 June 27, Carol Pinchefsky, “Valve's New Animation Tool Gives Filmmakers Their Own (Free) Studio”, in Forbes:

Easily one of the best directed SFM movies out there, mixing Team Fortress, Left 4 Dead and a fine sense of timing.

2012 October 13, Richard Cobbett, “Top 10 Source Filmmaker Movies”, in PC Gamer Magazine:

The barrier to entry in game development and design is now lower than ever before, and with Fuse having Garry's Mod and SFM compatibility, it now means that gamers can mess around and create their own characters for their favorite Valve properties easier than ever before.

2014 November 7, William Usher, “Garry's Mod, SFM Get Mod Support For Mixamo's Fuse”, in Cinema Blend:

Abbreviation of Source Filmmaker. A software tool for video capture and editing, often used to create animations.


Comet

Coined by software engineer Alex Russell in March 2006. After the Comet brand of cleaning products, as a pun on Ajax, which is also both a Web programming technique and a brand of cleaning products.

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

(programming) A web application model in which a long-held HTTP request allows a web server to push data to a browser, without the browser explicitly requesting it.


netcode

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

(video games) The program code that handles interactions over a network.


A/B testing

(marketing, software, testing) The use of a randomized experiment with two variants (termed A and B) which differ in a single particular.


robot chess

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

(computer games, chess) The game of chess involving a robot able to play with physical pieces autonomously, i.e. without human guidance.


walking simulator

walking simulator (plural walking simulators)

In a walking simulator game, the player usually spends a good deal of time walking around, having conversations, seeking clues, and following a predetermined narrative.

2018, Daniel Muriel, Garry Crawford, Video Games as Culture: Considering the Role and Importance of Video Games in Contemporary Society, Routledge, →ISBN:

(video games, sometimes derogatory) An adventure game focused on gradual exploration and discovery through observation, with little in the way of action.


Gamergater

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

He credits GamerGaters with organizing a revolt against a deeply unsatisfying marketplace by loyal consumers who deserve better.

2016, Alison Novak, Defining Identity and the Changing Scope of Culture in the Digital Age:

Gamergaters have hurt people, and they've driven people out of games.

2016, Dan Golding, Leena van Deventer, Game Changers:

"But the cultural conflict between these two post-revolutionary styles — between frat guys and feminist bluestockings, Gamergaters and the diversity police, alt-right provocateurs and 'woke' dudebros, the mouthbreathers who poured hate on the all-female 'Ghostbusters' and the tastemakers who pretended it was good — is likely here to stay."

2016 August 14, Ross Douthat, “A Playboy for President”, in The New York Times:

Harassment campaigns using the hashtag #GamerGate claimed, in part, to be a response to ethical shortcomings in games journalism; many Gamergaters criticized what they call “social justice warriors” in the gaming industry […]

2016, Rebecca Ann Lind, Race and Gender in Electronic Media: Content, Context, Culture:

(neologism) A person involved in the Gamergate harassment campaign.


Huey, Dewey and Louie

After the nephews of Donald Duck in Disney cartoons.

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


dangling pointer

dangling pointer (plural dangling pointers)

(programming) A pointer (variable that holds the address of a memory location) that does not reference a valid object.

ponteiro pendente

pointer that does not reference a valid object


hitscan

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

With this code the server now has enough information to perform hitscans: it has the position of the player, the player orientation, and the player look direction (camera rotation).

2013, Alan R. Stagner, Unity Multiplayer Games:

Duel maps usually do not contain super weapons (eg, the Redeemer which fires a small nuclear warhead), but have one or two hitscan weapons (which when fired instantly hit whatever they are pointing at) and one or two projectile weapons (eg, a rocket launcher).

2014, L. Galli, P. L. Lanzi, D. Loiacono, Applying data mining to extract design patterns from Unreal Tournament levels:

(computing, video games) A calculation to find the point at which a given line intersects an object in the game world, commonly used to determine whether a bullet or projectile hits a target.


eager load

en-verb

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

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

(programming, databases) To fetch data as early as possible, before it used.


lazy load

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

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

Collection-valued relationships lazy load by default, so the EAGER fetch type must be explicitly applied to those mappings if eager loading is desired.

2006, Mike Keith, Merrick Schincariol, Pro EJB 3: Java Persistence API, Apress, →ISBN, page 151:

(programming, databases) To fetch data only when it is absolutely required.


snake case

Coined in 2004 by Ruby programmer Gavin Kistner, from its resemblance to the long body of a snake, and by analogy with other naming schemes based on lower- and upper-case letters.

Some evidence shows that coders are better able to read code (their code and code written by others) when using snake_case, not camelCase naming.

2018, Camille McCue, Sarah Guthals, Helping Kids with Coding For Dummies®, John Wiley & Sons, Inc., →ISBN, page 130:

While both camelCase and snake_case are perfectly valid syntax in Java, the development community functions better when everyone adopts the same style convention.

2020, Jeanne Boyarsky, Scott Selikoff, OCP Oracle Certified Professional Java SE 11 Programmer I: Study Guide, Exam 1Z0-815, John Wiley & Sons, Inc., →ISBN, page 49:

We were incorporating third-party Python libraries for some of our projects, leading to a mix within our codebase of our own CamelCase format with the externally preferred snake_case style.

2020, Titus Winters, Tom Manshreck, Hyrum Wright, Software Engineering at Google: Lessons Learned from Programming Over Time, O’Reilly Media, Inc., →ISBN:

(programming) The practice of writing identifiers using underscores to separate words.


(video games) Abbreviation of Nintendo 64.


(video games) Initialism of PlayStation 4.


WoW

(video games) Initialism of World of Warcraft.

(computing, software) Initialism of Windows on Windows.


Pokémon Goer

Pokémon Goers were invited to enter the museum at a discounted rate and search for Pokémon characters.

2016 July 19, Kora Chrzan, “Pokémon Go takes off in the Ozarks”, in Branson Tri-Lakes News:

A Pokémon Goer is on the app for an average of 26 minutes,

2016 August 29, Ricardo Casas, “Catching Customers: Pokémon Go and the Future of Local Advertising”, in Business:

Getting into the theme of love, perhaps the most exciting thing for Pokémon Goers is a huge increase in the duration of lures: the Pokémon-attracting devices will now last a whole six hours, 12 times longer than their standard 30-minute duration.

2017 February 8, Alex Hern, “Pokémon Go launches Valentine's event hoping to lure loving players”, in The Guardian:

Pokémon Goers explore White Sands National Monument

2017 April 7, Tara Melton, “White Sands celebrates historic visitation numbers”, in Alamogordo Daily News:

Brace yourselves, Pokémon Goers - Legendary Pokémon Raikou, Entei, and Suicune are coming your way!

2017 September 4, Vikki Blake, “Here's How To Catch Pokemon Go's Three New Legendary Pokemon”, in MTV UK:


refcount

(programming) A counter variable that keeps track of the number of references to a specific block of memory.


autobox

autobox (third-person singular simple present autoboxes, present participle autoboxing, simple past and past participle autoboxed)

autoboxes (present singular third-person)
autoboxing (participle present)
autoboxed (participle past)
autoboxed (past)

(transitive, object-oriented programming) To box (a value) automatically (map a primitive data item to a complex object).


GEQ

Maybe after we released the Rune of Death from Maliketh, the GEQ got her full powers back.

Does this mean that the Godskins and the GEQ once had the Elden Ring?

We know that the GEQ was beat by Maliketh and Destined Death was reclaimed by him.

(Elden Ring fandom slang) The Gloam-Eyed Queen (a minor character in the game's backstory).


The Xs stand for explore, expand, exploit, and exterminate

(gaming) genre of strategy game in which the player attempts to grow an empire.


untrace

untrace (third-person singular simple present untraces, present participle untracing, simple past and past participle untraced)

untraces (present singular third-person)
untracing (participle present)
untraced (participle past)
untraced (past)

It is important to untrace a function before modifying its definition, since some tools may not be smart enough to realize that the version of reScale on the session frame is only for debugging!

1998, John M. Chambers, Programming with Data: A Guide to the S Language, page 268:

(computing, programming, transitive) To remove a trace from.


untaint

untaint (third-person singular simple present untaints, present participle untainting, simple past and past participle untainted)

untaints (present singular third-person)
untainting (participle present)
untainted (participle past)
untainted (past)

(transitive, computing, programming) To mark (a previously tainted variable) as safe.


office suite

(software) A bundle of applications intended to be used together for productivity purposes, such as a word processor, a spreadsheet, a presentation program, a database etc.


Eevolution

For quotations using this term, see Citations:Eevolution.


ajaxification

(programming) The use of Ajax in JavaScript source code.


regex golf

A recreational computer programming competition in which participants attempt to devise the shortest possible regular expression that will match a given set of text strings.


MV*

software architecture
software architecture

(software architecture) Any of various software design approaches involving a model and a view, such as MVC, MVP, or MVVM.


block comment

(programming) A comment in source code that occupies several consecutive lines.


POCO

en-noun

POCO (countable and uncountable, plural POCOs)

plain old CLR object
w:plain old CLR object

(countable, object-oriented software) Acronym of plain old CLR object.


undef

(programming) Abbreviation of undefined.


O/RM

(object-oriented programming, databases) Alternative form of ORM


CUD

database management system
database management system

(databases, programming) The basic operations of a database management system; Acronym of create, update, delete.


grindy

en-adj

grindy (comparative more grindy or grindier, superlative most grindy or grindiest)

more grindy (comparative)
grindier (comparative)
most grindy (superlative)
grindiest (superlative)

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

HGM’s writers have spent time in the grindiest of grindy Korean and Japanese free-to-plays, but Free Realms is something new and different and better.

2009 June, Lynxara [pseudonym; Alicia Ashby], Vivek Varadarajan, “Free Realms”, in Hardcore Gamer Magazine, volume 5, number 1, [Redmond, Wash.]: DoubleJump Publishing, →ISSN, page 12:

Greed will get players to do interesting things. They will grind their way through the grindiest MMOs to get that stronger sword, that unique hat, gain that next level.

2010, Scott Rogers, “More Wealth Than You Can Imagine!”, in Level Up! The Guide to Great Video Game Design, Chichester, West Sussex: Wiley, →ISBN, Level 13 (Now You’re Playing with Power), page 365:

[T]he student may have sufficient time to spend hours on even the ‘grindiest’ of games or, elsewhere, the mundanities of working life intervene.

2011, Dave Randall, “All in the Game: Families, Peer Groups and Game Playing in the Home”, in Richard Harper, editor, The Connected Home: The Future of Domestic Life, London: Springer, →ISBN, Part II (Experiencing the Connected Home), page 129:

Beware, as these achievements can feel “grindy” unless there is a worthwhile reward attached.

2012, Scott Rogers, Swipe This!: The Guide to Great Touchscreen Game Design:

Some players seem to think that grindy content has been put in on purpose to pad out play […]

2015, Richard A. Bartle, MMOs from the Inside Out:

(video games, informal) Involving a lot of repetition in order to progress.


health bar

(video games) A visual display, in bar form, of the energy or health of a character in the game.


multilingualize

en-verb

multilingualize (third-person singular simple present multilingualizes, present participle multilingualizing, simple past and past participle multilingualized)

multilingualizes (present singular third-person)
multilingualizing (participle present)
multilingualized (participle past)
multilingualized (past)

For example, in the case of employing the Language Grid to multilingualize Wikipedia articles, the performance of language services should be given higher priority due to the huge amount of articles and users.

2011, Toru Ishida, The Language Grid: Service-Oriented Collective Intelligence for Language Resource Interoperability:

(chiefly software engineering) To adapt or localize something to, into, or for multiple languages.


INT

en-noun

INT (countable and uncountable, plural INTs)

(programming) Abbreviation of interrupt.


zap 'em up

This is not your average 'zap 'em up' game. The alien craft all have different characteristics, and judging a spaceship's speed as you home in for the kill is something you'll get the hang of only after much experience.

1986, Luke C, Battle Of The Planets (video game review) in Your Sinclair issue 3

Conversation and camaraderie at the foosball table won out over solo, zap-em-up video games in 1994, according to industry experts.

1994, Night Club & Bar, volume 10, page 388:

You can totally be yourself without worrying if your guy is impressed or embarrassed! You don't have to sit through rough war flicks, or shoot 'em up or zap 'em up movies.

2003, Andrea Stephens, Stuff a Girl’s Gotta Know: Little Hints for Big Things in A Teen's Life:

(informal, video games) A shoot 'em up involving energy weapons.


cow-clicker

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

Coined by Ian Bogost in response to FarmVille winning an award for "Best New Social/Online Game" at the 2010 Game Developers Choice Awards. The win caused Bogost, a critic of the freemium model used by Zynga, to be struck with the thought: "Games like FarmVille are cow clickers. You click on a cow, and that's all you do." He subsequently developed Cow Clicker, an intentionally simplistic parody game, which itself became a surprise viral hit.

The plan was to offer a much deeper experience than what Farmville and rest of the cow-clickers ever could.

2015, Juho Kuorikoski, Finnish Video Games: A History and Catalog, page 235:

(video games, derogatory) A video game that requires the player to perform repetitive tasks at certain intervals.

Cow Clicker
FarmVille
Game Developers Choice Awards
Ian Bogost
Zynga


moveset

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

Keep in mind that this version is 65% complete, so changes to the movesets and timing are bound to happen until its release in the arcades next April.

2008, GameAxis Unwired, number 62, page 18:

Considering the fact that, by definition, you essentially have three movesets per character, the Mascot is easily the best Dressphere in the game due to not only the number of abilities usable, but also the versatility […]

2015, GamerGuides.com, Final Fantasy X-2 HD - Strategy Guide:

(video games) The set of moves that a character can perform.


load-and-go

(programming, often attributive) The assembly and loading into memory of a program as a single operation, without generating and saving an intermediate object program.


idle game

A video game whose gameplay consists of the player performing simple actions (such as clicking on the screen) repeatedly in order to progress, usually with additional elements to increase the rate of progress.


(speedrunning) A category in speedrunning whose goal is fully completing a game and unlocking all of its features.


mock out

en-verb

mock out (third-person singular simple present mocks out, present participle mocking out, simple past and past participle mocked out)

mocks out (present singular third-person)
mocking out (participle present)
mocked out (participle past)
mocked out (past)

Now that we know we have mocked out the objects and verified that the method we expected was called, we are ready to write a unit test.

2011, Scott Millett, Jerrel Blankenship, Matthew Bussa, Pro Agile .NET Development with SCRUM (page B-18)

(programming, transitive) To replace (source code or other software elements) with a stub that exhibits the desired behaviour, typically for use in automated testing.


gnisrap

From parsing spelled backwards. Introduced by Thomas R. G. Green in a 1987 paper.

Similarly we believe our model could handle the different 'psychological complexity' levels of certain drawing programs to which Kiss and Pinder draw attention. In fact, our approach has much in common with theirs at the gnisrap end, but they do not consider the parsing side.

1987, Human-computer Interaction — INTERACT '87: Proceedings..., page 69:

Green et al (1987) have proposed a number of extensions to Rist's model. In their parsing/gnisrap model of coding, they describe the process by which a skeletal plan is instantiated in a programming notation.

1996, Wayne D. Gray, Deborah Ann Boehm-Davis, Empirical Studies of Programmers: Sixth Workshop, page 60:

(programming) The cognitive process of creating a mental model of a computer program by reading the code.


LTS

leaning toothpick syndrome
leaning toothpick syndrome#English

(programming) Initialism of leaning toothpick syndrome.


pseudo-type

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

(programming) A data type that can be only used in certain places, for example as the argument to a function.


critical hit

This character deals 4 damage per hit. There's always a 3% chance of striking a critical hit that deals 20 damage.

(video games, roleplaying games) A successful attack that deals more damage than a normal blow.

coup critique

an attack that deals more damage than a normal blow


QL

(computer languages, databases) Initialism of query language.


test double

A test double is something that stands in for a real system when tests are being run. It comes from the idea of a double who stands in for the real actor when shooting a movie.

2010, Ken Pugh, Lean-Agile Acceptance Test-Driven-Development, Pearson Education, →ISBN:

(programming) An object or procedure that looks and behaves like its release-intended counterpart, but is actually a simplified version to reduce complexity and facilitate testing.


Pascal case

Referring to the Pascal programming language.

upper camel case
upper camel case#English

(programming) Synonym of upper camel case.


DAL

(software) Initialism of data access layer, a software architecture layer

(software) Initialism of database abstraction layer, a software architecture layer


any%

From any + percent, denoting that any percentage of the game could be completed in order to get to the central goal.

(video games, speedrunning) A category in speedrunning which pertains to the goal of a game's mere completion, i.e. getting to the main concluding goal as quickly as possible, regardless of how much is unlocked or what techniques are used.


low%

(video games, speedrunning) A category in speedrunning that pertains to the goal of completing the game as quickly as possible while unlocking or completing other game objectives as little as possible.


doubly-linked

a doubly-linked list

(programming, of a data structure) Whose elements each link to the previous and the next element.


server push

(web development) A style of Internet-based communication where the request for a transaction is initiated by the server.


IGN

(video games) Initialism of in-game name.


gradual typing

(programming) A type system where some variables are statically-typed and some are dynamically-typed.


Konami Code

The code was created by Kazuhisa Hashimoto. It was first used in the 1986 NES port of the arcade game Gradius, published by Konami.

(video games) The cheat code "↑↑↓↓←→←→BA", usable in multiple video games.


Pascal string

After the Pascal programming language, which uses this type of string by default.

(programming) A string whose length is stored as a separate value.


type-check

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

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


C-style string

After the C programming language, which uses this type of string by default.

Coordinate term: Pascal string

(programming) A string which uses a null value to mark its own end.


shared pointer

(programming) A smart pointer that allows other pointers to point to the same address.


plain old data

(programming) Data structures that are represented as passive collections of field values.


binary-safe

(programming, distributed computing) Guaranteed not to corrupt or alter binary data.


NELIAC

(programming) Initialism of Navy Electronics Laboratory International ALGOL Compiler: a dialect and compiler implementation of the ALGOL 58 programming language.


weird matching

(regular expressions, rare) A type of matching where the newline character matches newlines but the wildcard character also does.


continuous integration

en-noun

continuous integration (countable and uncountable, plural continuous integrations)

(software engineering) The practice of merging all branches to a shared mainline several times a day.


capturing group

capturing group (plural capturing groups)

(regular expressions) A grouping in a regular expression that stores the value it matches.


dasherize

en-verb

dasherize (third-person singular simple present dasherizes, present participle dasherizing, simple past and past participle dasherized)

dasherizes (present singular third-person)
dasherizing (participle present)
dasherized (participle past)
dasherized (past)

(programming, informal) To convert (a string) to use hyphens as word separators.


Fagan inspection

en-noun

Fagan inspection (plural Fagan inspections)

Named after Michael Fagan, who is credited with being the inventor of formal software inspections.

(software engineering) A structured process of trying to find defects in source code, specifications, and other design documents.


weblication

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

The rapid growth of weblications—application-oriented software delivered as a service over the Web—has revealed a lack of effective guidelines for their design and implementation

2007, Norshuhada Shiratuddin, Zanariah Idrus, Web Form Design Checklist Based on the Three-Layer Model:

weblication : Jargon for "web application." Do not use. It could be confused with "web publication."

2012, Microsoft Corporation, Microsoft Manual of Style, Pearson Education:

(neologism) A computer application served on the World Wide Web.


errno

(programming, informal) A value or variable that identifies the kind of error (or lack thereof) that has occurred during the execution of a program or subroutine.


NRVO

(programming) Initialism of named return value optimization.


GSL

GNU Scientific Library
w:GNU Scientific Library

(computer software) Initialism of GNU Scientific Library.


super class

(computing, object-oriented programming) Alternative form of superclass


dynamic language

dynamic language (plural dynamic languages)

(computer languages) A programming language that analyses code also when executing the code itself.


static language

static language (plural static languages)

(computer languages) A programming language that analyses code without executing the code itself.


curly-brace language

curly-brace language (plural curly-brace languages)

curly-bracket language
curly-bracket language#English

(programming) Synonym of curly-bracket language


class-based language

class-based language (plural class-based languages)

(object-oriented programming, computer languages) A programming language in which behaviour reuse (or inheritance) is performed via cloning classes instead of using objects as prototypes.


object-oriented language

object-oriented language (plural object-oriented languages)

(programming) Any programming language that encapsulates the state and operations inside objects that support inheritance.

limbaj de programare orientată pe obiecte


primitive wrapper class

primitive wrapper class (plural primitive wrapper classes)

(object-oriented programming) Synonym of wrapper


docblock

(programming) A specially formatted comment in source code, used to document a specific segment of the code.


bodyblock

en-verb

bodyblock (third-person singular simple present bodyblocks, present participle bodyblocking, simple past and past participle bodyblocked)

bodyblocks (present singular third-person)
bodyblocking (participle present)
bodyblocked (participle past)
bodyblocked (past)

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


curiously recurring template pattern

en-noun

curiously recurring template pattern (plural curiously recurring template patterns)

curiously recurring template patterns (plural)

Title of a 1995 article which describes this idiom.

(programming) An idiom in which a class X derives from a class template instantiation using X itself as template argument.


flick-screen

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


bitarray

(programming) An array (or list) of bits (representing Boolean variables)


flip-flop operator

flip-flop operator (plural flip-flop operators)

(programming) An operator specifying a range of conditions, such that the related code executes only if the first condition is true, and only until the second condition becomes true.


XMI

(software) Initialism of XML Metadata Interchange (an OMG standard for exchanging metadata information using XML.)


OOSA

(software) Initialism of object-oriented structured analysis.


dialecting

REBOL's unique dialecting capability enables information to flow automatically over managed, encrypted, and authenticated connections.

2007, Jessica Keyes, X Internet: The Executable and Extendable Internet, page 133:

(programming) The creation of domain-specific languages within an existing programming language.


Standard ML

(programming) A functional, modular programming language.


Gerstmanngate

It's fair to say that people's reaction to Gerstmanngate has been less than rational. The media, or rather 'the bits of the media who give a toss', covered it with the usual aplomb and overuse of inflammatory headlines, and most blogs took the opportunity to wax lyrical on the ethics of journalism and, of all things, the integrity of the games industry.

2008 January 25, Lisa, “The idiot is whinier than the sword”, in Felix, number 1,393, London: Imperial College Union, →ISSN, page 9:

(informal) A controversy following the 2007 dismissal of Jeff Gerstmann from his position as Editorial Director of GameSpot, alleged by some to be a consequence of his giving only a mediocre rating to a video game that was being heavily advertised on GameSpot at the time.


spellmaking

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

(video games) The creation of magic spells.


DfV

(video games, roguelikes, intransitive) Initialism of dig for victory.


spellmaker

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

(video games) One who creates magic spells.


policy pattern

strategy pattern
strategy pattern#English

(software, design) Synonym of strategy pattern


premature optimization

premature optimization (countable and uncountable, plural premature optimizations)

It was first coined by Donald Knuth in his 1974 monograph The Art of Computer Programming which won a Turing Award.

The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.

1973, Donald Knuth, The Art of Computer Programming:

2016, Amitt Mahajan, Why you’re mispricing your VR seed round, VentureBeat
Similar to engineering, premature optimization can cause you to focus on items that don’t materially affect your outcome and can divert your attention away from those that do.

(programming) The act of wasting resources on optimising source code that does not represent a significant bottleneck.

The Art of Computer Programming
Turing Award


relog

en-verb

relog (third-person singular simple present relogs, present participle relogging, simple past and past participle relogged)

relogs (present singular third-person)
relogging (participle present)
relogged (participle past)
relogged (past)

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

The game glitched out and I had to relog before I could continue playing.

(computing, video games, slang, intransitive) To log out and log in again.


delay slot

(programming) A slot for an additional instruction that is executed out of sequence, before the instruction (typically a jump or branch) that immediately precedes it in code.


rogue-lite

(video games) A genre of video games that possess some, but not all, elements of roguelikes. They usually have permadeath and randomized levels.


timed exclusive

en-noun

timed exclusive (plural timed exclusives)

This will make two JRPGs that have been produced for the Xbox 360, with Eternal Sonata already out and largely believed to be a timed exclusive, though no release dates have been announced for a PS3 version.

2008 July, “Xbox 360 Continues JRPG Dominance”, in GameAxis Unwired, page 8:

Rise of the Tomb Raider will also be a timed exclusive on Xbox One.

2014, Guinness World Records Gamer's Edition 2015, →ISBN, page 191:

That Dragon, Cancer was funded for multiplatform release, having initially been announced through Kickstarter as a timed exclusive for the Android-based Ouya.

2016, Mike Diver, Indie Games: The Complete Introduction to Indie Gaming, →ISBN:

(video games) A release of a game on one platform, with releases on other platforms to occur only at a later date.


A procedurally reflective dialect of Lisp that uses an infinite tower of interpreters


DevRel

(software engineering) developer relations


MCI

(programming) Initialism of Media Control Interface.


micro-optimization

(programming, computer architecture) Optimization at the level of individual instructions and operations.


SuperBASIC

structured programming
structured programming

(programming) An extended version of the BASIC programming language that allowed for structured programming.


class-based programming

class-based programming (plural class-based programmings)

(programming) A programming style, where inheritance is achieved by using classes of objects.


prototype-based programming

prototype-based programming (plural prototype-based programmings)

(programming) A programming style, where inheritance is achieved by using existing objects via delegation that act as prototypes.


lookbehind

lookbehind (countable and uncountable, plural lookbehinds)

[There] are times when it's useful to be able to look to the left of the current position being considered to see what the past had to say about a particular pattern. That is the purpose of lookbehinds.

2004, Mehran Habibi, Java Regular Expressions: Taming the java.util.regex Engine:

(regular expressions) The analysis of the preceding characters before the regular expression is matched.


random encounter

random encounter (plural random encounters)

(video games, roleplaying games) A battle that starts at an unpredictable time, against random enemies.


array decay

(programming) The conversion of an array variable into a pointer to its first element.


garbage collected

Java is a garbage collected language.

(programming) Featuring garbage collection.

You should use a garbage collected class here.

(programming) Suscepible to garbage collection.


Sensi

(UK, slang, video games) Sensible Software, a British software house active during the 1980s and 1990s.

(UK, slang, video games) Sensible Soccer, a football video game series published by Sensible Software.


Verilog

(computer languages, hardware) A language used to design and model electronic circuits


OS-specific

en-adj

OS-specific (comparative more OS-specific, superlative most OS-specific)

more OS-specific (comparative)
most OS-specific (superlative)

(software) written for a specific operating system


CLR-specific

CLR-specific (comparative more CLR-specific, superlative most CLR-specific)

more CLR-specific (comparative)
most CLR-specific (superlative)

Common Language Runtime
Common Language Runtime

(software) Specific to the Common Language Runtime.


JVM-specific

JVM-specific (comparative more JVM-specific, superlative most JVM-specific)

more JVM-specific (comparative)
most JVM-specific (superlative)

(software) written specifically for the Java Virtual Machine


magic string

(programming) A text input that is never expected to be received in normal conditions and that activates otherwise hidden functionality.


quarter-sucker

So called because they encourage the player to keep inserting coins (such as quarters) to continue play.

He is a hired gun, a freelance designer/programmer of quarter-suckers.

1983, Timothy Skelly, Shoot the robot, then shoot mom:

Yet the early 80s was a magical - and expensive - time for fans of this new breed of interactive entertainment, with hordes of quarter-suckers based on the "blast the space ship" theme.


VCS

version control system
w:version control

(software) Initialism of version control system.


repop

en-verb

repop (third-person singular simple present repops, present participle repopping, simple past and past participle repopped)

repops (present singular third-person)
repopping (participle present)
repopped (participle past)
repopped (past)

(transitive, informal, video games) To repopulate.


lookaround

en-noun

lookaround (countable and uncountable, plural lookarounds)

(regular expressions) Collective term for lookahead and lookbehind.


PUP

(computing) Acronym of potentially unwanted program: software that most computer users do not want on their computers, such as adware.


PUP

(computing) Initialism of Private Use Plane: either of the two Unicode planes (planes 15 and 16) reserved for private use.


length operator

length operator (plural length operators)

(programming) An operator that returns the length of a string in bytes, characters, or code points, or the number of consecutive numerically indexed values in a table or array.


do-while loop

(programming) a construction in which a series of commands are performed once initially, and then repeatedly for as long as a specified condition evaluates to true.


Hypertext Markup Language
Hypertext Markup Language#English

Initialism of Hypertext Markup Language Version 5.


netgame

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

Can somebody help me? I have a PowerMac^([sic]) 6100/60 and a Powerbook^([sic]) 1400 Localtalk^([sic]) networked. I can't get Abuse to work in netplay. Both machines have 16 MB of RAM but when I try to start a netgame, the loading screen comes up then the ocmputer^([sic]) quits... Any ideas?

1997, Kip, “Abuse netplay problems!”, in comp.sys.mac.games.action (Usenet):

(video games) A multiplayer game played over a network.


ludonarrative

ludonarrative (usually uncountable, plural ludonarratives)

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

Originally coined as a blend of ludology (“the study of games”) + narrative. May also be construed as
From ludo- + narrative.

blend

The intersection in a game of ludic elements and narrative elements.


subclasser

(programming) One who or that which subclasses.


gamertag

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

A pseudonym by which an individual playing an online game with others is identified


CSRF token

Initialism of Cross-Site Request Forgery + token.

cross-site request forgeries
cross-site request forgery

(web development, computer security) A secret value added to a web form by the server and sent back by the user as part of a POST request, used to prevent cross-site request forgeries by making sure that the user sending the POST request has actually loaded the form.

web development; computer security; web development; computer security


type hinting

(programming) The specification of data types in an otherwise untyped language, to indicate variables having a particular type.


solution stack

software engineering
software engineering

(software engineering) A set of software systems that are combined to create a complete platform.


symbolic constant

en-noun

symbolic constant (plural symbolic constants)

(programming) An identifier that is substituted by a pre-defined value prior to compilation.


include guard

(programming) In C and C++, a preprocessor directive used in header files to prevent them from being included multiple times.


forward declaration

forward declaration (countable and uncountable, plural forward declarations)

(programming) The declaration of an identifier before it is given a complete definition, so that the compiler can know its data type and memory size.


narrowing conversion

narrowing conversion (plural narrowing conversions)

(programming) A conversion from one data type to another where the new data type’s size is smaller than the old one’s, such that the conversion may result in loss of information.


widening conversion

widening conversion (plural widening conversions)

(programming) A conversion from one data type to another where the new data type’s size is the same or greater than the old one’s, guaranteeing that there will be no loss of information.


Doomguy

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

KOTOR lets you feel like a Jedi for the first time, instead of the Doomguy with a light saber.

2004, George Jones, Maximum PC 2005 Buyer's Guide, page 247:

In the novelization of the game, Doomguy is called Flynn Taggart.

2016, James Egan, 3000 Facts About Video Games, page 60:

Unable to leave, the only course of action for the Doomguy is to fight through the base.

2019, Dawn Stobbart, Videogames and Horror: From Amnesia to Zombies, Run!, page 47:

(fandom slang, video games) The unnamed protagonist in the Doom series of video games.


tribool

(programming) A variable that behaves similar to a Boolean, but allows three values instead of two.


Four-Russians

Introduced by four Russians, V. L. Arlazarov, E. A. Dinic, M. A. Kronrod, and I. A. Faradzev, in 1970.

Four-Russians method

Four-Russians technique

(attributive, programming) Method of Four Russians: a technique for speeding up certain matrix operations by partitioning the matrix into smaller blocks associated with lookup tables


numeric promotion

numeric promotion (plural numeric promotions)

Numeric promotion is not a general feature of the Java programming language, but rather a property of the specific definitions of the built-in operations.

2000, James Gosling, The Java Language Specification, page 78:

(programming) The conversion of a numeric data type into one that can hold more information. For example, the conversion of a long into a double.


scoped enumeration

scoped enumeration (plural scoped enumerations)

(programming) In C++, an enumeration that automatically defines its own name as a scope.


dangling else

programming language
programming language

(programming) A potential ambiguity in a programming language that occurs when an else clause can be associated with either a nested conditional or with the clause that encloses the nested conditional.


jump out

en-verb

jump out (third-person singular simple present jumps out, present participle jumping out, simple past and past participle jumped out)

jumps out (present singular third-person)
jumping out (participle present)
jumped out (participle past)
jumped out (past)

Jump out of a loop completely under certain conditions, thereby terminating the execution of a loop.

2009, Rakesh Tyata, A Step in Programming with C, →ISBN, page 48:

(programming) To exit a loop, function, etc. ending its execution before it has reached its terminating condition.


pyramid of doom

en-noun

pyramid of doom (plural pyramids of doom)

It turns out that one way we can look at Bind is as a recipe against the pyramid of doom.

2022, Enrico Buonanno, Functional Programming in C#, Second edition, Simon and Schuster, →ISBN:

(programming, informal) The presence of many levels of nested indentation in source code, making it difficult for a person to read.


Brooks's law

Introduced by Fred Brooks in his 1975 book The Mythical Man-Month.

The claim that adding manpower to a late software development project makes it even later.


managed bean

(software) a regular Java Bean class that is registered with JSF, i.e. which is managed by the JSF framework, and contains the getter and setter methods, business logic, or even a backing bean.


begware

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

Big-name system vendors typically install software on their consumer PCs at the factory. These "extras" go by many names: bundleware, begware, bloatware, and my favorite, crapware.

2009, PC Mag, volume 28, number 1, page 68:


Super Mario Bros. 3
w:Super Mario Bros. 3

(video games) Initialism of Super Mario Bros. 3.