interface

→ Armenian: միջերես (miǰeres) (calque)

→ Japanese: インターフェース (intāfēsu)

→ Korean: 인터페이스 (inteopeiseu)

desctree

→ Russian: интерфе́йс (interféjs)
→ Kazakh: интерфейс (interfeis)

→ Turkish: ayarüz (calque)

From inter- (“between”) + face (“shape, figure, form”).

تَعْشِيق

point of interconnection between entities

interfaze

computing, object-oriented: connection between parts of software

This interface is implemented by several Java classes.

Traits are somewhat between an interface and a mixin, as an interface contains only method signatures, while a trait includes also the full method definitions; on the other side mixins include method definitions, but they can also carry state through attributes, while traits usually don't.

object-oriented programming
object-oriented programming

(object-oriented programming) The connection between parts of software; also the public or published sections of an object or module,

The Audio and Video classes both implement the IPlayable interface.

(object-oriented programming) In object-oriented programming, a piece of code defining a set of operations that other code must implement.

interfaze

computing, object-oriented: piece of code defining a set of operations that other code must implement

(object-oriented programming) In some languages, a block of code declaring the interface (point of interconnection) between a class and code that interacts with it.


rush

Perhaps from Middle English ruschen, russchen (“to rush, startle, make a loud rushing noise”), from Old English hrysċan (“to jolt, startle”), from Proto-West Germanic *hurskijan, from Proto-Germanic *hurskijaną (“to startle, drive”), from *hurskaz (“fast, rapid, quick”), from Proto-Indo-European *ḱers- (“to run, hurry”).
Cognate with Old High German hursken (“to hurry, speed, incite, accelerate”), Old English horsc (“quick, quick-witted, clever”).
etymology note
An alternative etymology traces rush via Middle English rouschen (“to rush”) from Old English *rūscian (“to rush”) from Proto-Germanic *rūskōną (“to rush, storm, be fierce, be cruel”), a variant (with formative k) of Proto-Germanic *rūsōną (“to be cruel, storm, rush”) from Proto-Indo-European *(o)rewə- (“to drive, move, agitate”), making it akin to Old High German rosc, rosci (“quick”), Middle Low German rûschen (“to rush”), Middle High German rūschen, riuschen (“to rush”) (German rauschen (“to rush”)), North Frisian ruse (“to rush”), Middle Dutch ruuscen (“to make haste”), Middle Dutch rūsen (“to rush”) (Dutch ruisen (“to rush”)), Danish ruse (“to rush”), Swedish rusa (“to rush”). Compare Middle High German rūsch (“a charge, rush”). Influenced by Middle English russhen (“to force back”) from Anglo-Norman russher, russer from Old French ruser, rëuser.
Alternatively, according to the OED, perhaps an adaptation of Anglo-Norman russher, russer (“to force back, down, out of place, by violent impact", "to pull out or drag off violently or hastily”), from Old French re(h)usser, ruser (although the connection of the forms with single -s- and double -ss- is dubious; also adopted in English ruse; French ruser (“to retreat, drive back”)), from an assumed Vulgar Latin *refūsāre and Latin refundō (“I cause to flow back”), although connection to the same Germanic root is also possible. More at rouse.

раш

video games: act of running at another player with large swarm of weak units — see also zerg

(video games) The strategy of attacking an opponent with a large swarm of weak units, rather than spending time developing their abilities.


rush

en-verb

rush (third-person singular simple present rushes, present participle rushing, simple past and past participle rushed)

rushes (present singular third-person)
rushing (participle present)
rushed (participle past)
rushed (past)

(video games, slang, transitive) To attack (an opponent) with a large swarm of units.


DBMS

database management system
database management system#English

(databases, software) Initialism of database management system.


modulus

Learned borrowing from Latin modulus. Doublet of module and mold.

(computing, programming) An operator placed between two numbers, to get the remainder of the division of those numbers.

moduuli

computing, programming: type of operator


bumper

Dutch: bumper

Japanese: バンパー (banpā)

Korean: 범퍼 (beompeo)

Russian: ба́мпер (bámper)

(video games) A shoulder button on a gamepad.


fence

en-noun

fence (countable and uncountable, plural fences)

→ Pennsylvania German: Fens

From Middle English fence, fens, short for defence, defens (“the act of defending”), from Old French defens, defense (see defence).
The sense "enclosure" arises in the mid 15th century.
Also from the 15th century is use as a verb in the sense "to enclose with a fence". The generalized sense "to defend, screen, protect" arises ca. 1500. The sense "to fight with swords (rapiers)" is from the 1590s (Shakespeare).
Displaced native Old English heġe (compare Modern English hedge).

the grass is always greener on the other side of the fence


role

→ Spanish: rol

From French rôle, from Middle French rolle, from Old French role, from Medieval Latin rotulus. Doublet of roll and rotulus.

massively multiplayer online role-playing game

(object-oriented programming) In the Raku programming language, a code element akin to an interface, used for composition of classes without adding to their inheritance chain.


fault

From Middle English faute, faulte, from Anglo-Norman faute, Old French faute, from Vulgar Latin *fallita (“shortcoming”), feminine of *fallitus, in place of Latin falsus, perfect passive participle of fallō (“deceive”). Displaced native Middle English schuld, schuild (“fault”) (from Old English scyld (“fault”)), Middle English lac (“fault, lack”) (from Middle Dutch lak (“lack, fault”)), Middle English last (“fault, vice”) (from Old Norse lǫstr (“fault, vice, crime”)). Compare French faute (“fault, foul”), Portuguese falta (“lack, shortage”) and Spanish falta (“lack, absence”). More at fail, false.

cog

(programming) An exception within a software program or process.


composition

en-noun

composition (countable and uncountable, plural compositions)

→ Korean: 컴포지션 (keompojisyeon)

/ˌkɒmpəˈzɪʃən/

From Middle English composicioun, borrowed from Old French composicion, from Latin compositiō, compositiōnem.

hyvitys

agreement to pay money in order to clear a liability or obligation

(object-oriented programming) Way to combine simple objects or data types into more complex ones.


guild

From Middle English gilde, from Old Norse gildi (“payment, guild”). Related to geld, yield, yauld.

(video games) An organized group of players who regularly play together in a multiplayer game.


chunk

en-verb

chunk (third-person singular simple present chunks, present participle chunking, simple past and past participle chunked)

chunks (present singular third-person)
chunking (participle present)
chunked (participle past)
chunked (past)

Variant of chuck; or alternatively a diminutive of chump (“chunk; block”) + *-k (diminutive suffix) (compare hunk from hump, etc.).

He's chunked right before the next battle so he has to regen HP.

(transitive, video games) Deal a substantial amount of damage to an opponent.


classifier

A classifier can have several types of extra information attached to it via a UML mechanism called adornments.

2005, Dan Pilone, Neil Pitman, UML 2.0 in a Nutshell: A Desktop Quick Reference, page 9:

The owner scope of a feature specifies whether the feature appears in each instance of the classifier or whether there is just a single instance of the feature for all instances of the classifier.

2008, S.S.Jadhav B.S.Ainapure, Object Oriented Modeling & Design, page 3-40:

The figure also shows that instances can be associated with a classifier Behavior, which represents the behavior that active objects start executing when created.

2017, Katalin Popovici, Pieter J. Mosterman, Real-Time Simulation Technologies, page 142:

(object-oriented programming) Class which classifies other classes by features.

classifieur

OOP: class which classifies other classes by features


CVS

software engineering
software engineering

Concurrent Versions System
w:Concurrent Versions System

(software engineering) Initialism of Concurrent Versions System (a utility that assists in tracking changes to source code, etc.)


external

From Late Middle English, from Medieval Latin externus (“outward, external”), from exter/exterus (“on the outside, outward”).

der

(programming, in the C language) A variable that is defined in the source code but whose value comes from some external source.


refer

en-verb

refer (third-person singular simple present refers, present participle referring, simple past and past participle referred)

refers (present singular third-person)
referring (participle present)
referred (participle past)
referred (past)

From Middle English referren, from Old French referer, from Latin referre. The noun (used in journalism) is from the verb.

In C, the pointer obtained by &a refers to the variable a.

Hence, the precise number of bytes to which the pointer refers to is not known. The compiler must know the number of bytes to which a pointer refers to in order to apply dereference operation

2010 September 14, Ajay Mittal, Programming In C: A Practical Approach, Pearson Education India, →ISBN, →OCLC, page 201:

(intransitive, programming) To point to either a specific location in computer memory or to a specific object. [with to]


LP

en-noun

LP (countable and uncountable, plural LPs)

(online gaming, Internet) Initialism of let's play.

literate programming
literate programming#English

(programming) Initialism of literate programming.


portable

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

[ˈpʰɔɹɾɪ̈bl̩]

Borrowed from Middle French portable, or from Latin portabilis.

siirrettävä rakennus

temporary building that is portable, especially one located at a school

(video games) A hand-held video gaming device.


declare

en-verb

declare (third-person singular simple present declares, present participle declaring, simple past and past participle declared)

declares (present singular third-person)
declaring (participle present)
declared (participle past)
declared (past)
declare (infinitive)

From Middle English declaren, from Old French declarer, from Latin dēclārō (“to make clear”), from dē- + clārus (“clear”).

декларирам

to make outstanding debts, e.g. taxes, payable.

The counter "i" was declared as an integer.

(transitive, programming) To explicitly establish the existence of (a variable, function, etc.) without necessarily describing its content.


commit

commit (third-person singular simple present commits, present participle committing, simple past and past participle committed)

commits (present singular third-person)
committing (participle present)
committed (participle past)
committed (past)

→ German: committen

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

Borrowed from Latin committō (“to bring together, join, compare, commit (a wrong), incur, give in charge, etc.”), from com- (“together”) + mittō (“to send”). See mission.

bor

(transitive, programming) To integrate new revisions into the public or master version of a file in a version control system.

tallettaa

integrate new revisions into the public version of a file


commit

→ German: Commit

→ Russian: комми́т (kommít)

(programming) The submission of source code or other material to a source control repository.


teabag

en-verb

teabag (third-person singular simple present teabags, present participle teabagging, simple past and past participle teabagged)

teabags (present singular third-person)
teabagging (participle present)
teabagged (participle past)
teabagged (past)

The good news is, you don't have to play 10,000 matches to learn to hold your own against those obnoxious, teabagging 9-year-olds anymore!

(video games) To sit or crouch repeatedly on the head of another player's character after they are dead.


athletic

en-adj

athletic (comparative more athletic, superlative most athletic)

more athletic (comparative)
most athletic (superlative)

Etymology tree
Proto-Indo-European *h₂weh₁-der.
Proto-Indo-European *-tḗr
Proto-Indo-European *-tromder.
Ancient Greek ἆθλον (âthlon)
Ancient Greek ᾱ̓θλέω (āthléō)
Proto-Indo-European *-teh₂der.
Ancient Greek -τής (-tḗs)
Ancient Greek ἀθλητής (athlētḗs)
Proto-Indo-European *-kos
Ancient Greek -κός (-kós)
Ancient Greek -ικός (-ikós)
Ancient Greek ᾱ̓θλητῐκός (āthlētĭkós)bor.
Latin āthlēticuslbor.
French athlétiquebor.
English athletic
From French athlétique and Latin āthlēticus, from Ancient Greek ἀθλητικός (athlētikós, “relating to an athlete”), from ἀθλητής (athlētḗs, “athlete”): equivalent to athlete + -ic. For more, see athlete.

der

An athletic course in which Mario must traverse rotating lifts and stretch blocks.

2018, Super Mario Bros. Encyclopedia, Milwaukie: Dark Horse, →OCLC, page 65:

Mario levels are usually indicated to belong to one of five types (overworld, underground, athletic, castle, underwater)². The type determines the aesthetic style of the level, but also affects the challenges that are posed. For example, athletic levels usually contain platforms that are spaced far apart, as well as moving platforms. They thus require precise and timed jumps to traverse.

2019, S. M. Lucas, V. Volz, “Tile pattern KL-divergence for analysing and evolving game levels”, in Proceedings of the Genetic and Evolutionary Computation Conference, page 171:

(video games) Of a level in a Super Mario game: with an emphasis on platforming challenge, often involving precise jumps between floating platforms above a bottomless pit, and having upbeat background music.


UE

(software) Initialism of User Experience.

(video games) Initialism of Unreal Engine.


yield

en-noun

yield (countable and uncountable, plural yields)

Verb from Middle English yielden, yelden, ȝelden (“to yield, pay”), from Old English ġieldan (“to pay”), from Proto-West Germanic *geldan, from Proto-Germanic *geldaną (“to pay”), from Proto-Indo-European *gʰeldʰ- (“to pay”).
Cognates
Cognate with Scots yield (“to yield”), North Frisian jilden (“to pay”), Saterland Frisian Saterland Frisian jäilde (“to be valid; matter; count; be worth”), West Frisian jilde (“to pay”), Low German Low German gellen, Dutch gelden (“to apply, count, be valued, be regarded”), German gelten (“to apply, count, be valued, be regarded”), Icelandic gjalda (“to pay, yield, give”), Danish gælde (“to apply, count, be valued, be regarded”), Norwegian Bokmål gjelde.
Noun from Middle English ȝeld, from Old English ġield, from Proto-West Germanic *geld, from Proto-Germanic *geldą (“reward, gift, money”), from Proto-Indo-European *gʰeldʰ- (“to pay”).
Cognates
Compare West Frisian jild, Dutch geld, Low German and German Geld, Danish gæld, Swedish gäld, Icelandic gjald. See also geld.

inh

(programming) The situation where a thread relinquishes the processor to allow other threads to execute.


container

→ Danish: container

→ Dutch: container

→ French: container

→ German: Container

→ Greek: κοντέινερ (kontéiner)

→ Japanese: コンテナ

→ Korean: 컨테이너 (keonteineo)

desc

→ Norwegian Bokmål: container, konteiner

→ Norwegian Nynorsk: container, konteinar

→ Brazilian Portuguese: contêiner, container

→ Russian: контейнер (kontejner)

→ Spanish: container

→ Swahili: kontena

→ Swedish: container

From Middle English conteyner, equivalent to contain + -er.

This advantage is the primary incentive for using a list container, rather than a vector or a deque.

2015, Ivor Horton, Using the C++ Standard Template Libraries, Apress, →ISBN, page 64:

(object-oriented programming) An abstract data type whose instances are collections of other objects.


artifact

Alteration of artefact, from Italian artefatto, from Latin arte (“by skill”) (ablative of ars (“art”)) + factum (“thing made”) (from facio (“to make, do”)).

(software engineering) Ellipsis of build artifact.


destruct

en-verb

destruct (third-person singular simple present destructs, present participle destructing, simple past and past participle destructed)

destructs (present singular third-person)
destructing (participle present)
destructed (participle past)
destructed (past)

(transitive, programming) To invoke the destructor of.


idle

From Middle English idel, ydel, from Old English īdel (“idleness”), from the adjective (see above).


extend

extend (third-person singular simple present extends, present participle extending, simple past and past participle extended)

extends (present singular third-person)
extending (participle present)
extended (participle past)
extended (past)

From Middle English extenden, from Anglo-Norman extendre, estendre, from Latin extendō (“I stretch out”).

The classes Person and Dog extend the class Animal.

(object-oriented programming) Of a class: to be an extension or subtype of, or to be based on, a prototype or a more abstract class.


casual

/ˈkɛʒ(ʉː)əl/

From Middle French casuel, from Late Latin cāsuālis (“happening by chance”), from Latin cāsus (“event”) (English case), from cadere (“to fall”) (whence English cadence).

der

The devs dumbed the game down so the casuals could enjoy it.

(video games, informal, derogatory) A player of casual games.


stereotype

en-noun

stereotype (countable and uncountable, plural stereotypes)

Borrowed from French stéréotype, equivalent to stereo- + type. Printing sense is from 1817, the “conventional, formulaic, and oversimplified conception, opinion, or image” sense is recorded from 1922 in Walter Lippmann's book Public Opinion.

(software engineering) An extensibility mechanism of the Unified Modeling Language, allowing a new element to be derived from an existing one with added specializations.


FPS

first-person shooter
first-person shooter#English

(video games) Initialism of first-person shooter.


vault

en-verb

vault (third-person singular simple present vaults, present participle vaulting, simple past and past participle vaulted)

vaults (present singular third-person)
vaulting (participle present)
vaulted (participle past)
vaulted (past)

From Middle English vaute, vowte, from Old French volte (modern voûte), from Vulgar Latin *volta < *volvita or *volŭta, a regularization of Latin volūta (compare modern volute (“spire”)), the past participle of volvere (“roll, turn”). Cognate with Spanish vuelta (“turn”) and Portuguese volta ("turn"). Doublet of volute.

In future updates, most likely in season six, more items will get vaulted.

2018 August 31, Steven Asarch, “'Fortnite' Developer Update 5.40: Storm Destruction, Revolver in Vault”, in Newsweek, New York, N.Y.: Newsweek Publishing LLC, →ISSN, →OCLC, archived from the original on 2018-10-03:

While vaulting some old content may turn off a few players, Bungie seems intent on bringing as many players under its tent as possible first.

2020 June 9, Gene Park, “Bungie is finally coming through with its old promise of a 10-year ’Destiny’ plan”, in The Washington Post, Washington, D.C.: The Washington Post Company, →ISSN, →OCLC, archived from the original on 2020-07-09:

Blizzard will vault the gorgeous Hanamura and other Assault maps from Overwatch's competitive mode when 'Overwatch 2' arrives.

2021 February 19, Kris Holt, “Overwatch 2 Will Ditch The Widely Disliked Assault/2CP Maps”, in Forbes, New York, N.Y.: Forbes Media, →ISSN, →OCLC, archived from the original on 2023-02-02:

While some mistakes have resulted in Riot pulling Agents in the past, those changes were always temporary. If Riot is set on having only seven maps in the "Valorant," that likely means Split isn't coming back and more maps will get vaulted in the future.

2022 June 17, James Carr, “The Real Reason Valorant Is Dropping Its Oldest Map”, in SVG.com, archived from the original on 2022-11-28:

(video games) To remove (an item, character, etc.) from a video game in an update.


production

en-noun

production (countable and uncountable, plural productions)

→ Japanese: プロダクション (purodakushon)

/pɹəˈdʌkʃən/

From Middle English produccioun, from Old French production, from Latin prōductiō, prōductiōnem (“a lengthening, prolonging”). See produce.

der

production environment

live production database

(programming, uncountable) The environment where finished code runs, as opposed to staging or development.


association

en-noun

association (countable and uncountable, plural associations)

/əˌsəʊʃiˈeɪʃən/

/əˌsəʊsiˈeɪʃən/

/əˌsoʊʃiˈeɪʃən/

From Latin associātiō, from associō (perhaps via French association).
Morphologically associate + -ion
The Philippine sense is a calque of Spanish gremio.

robust association of massive baryonic objects

(object-oriented programming) Relationship between classes of objects that allows one object instance to cause another to perform an action on its behalf.


scrum

French: scrum

Either a back-formation from or an apocopic form of scrummage, a variant of scrimmage.

(software engineering) In Agile software development (specifically Scrum or related methodologies), a daily meeting in which each developer describes what they have been doing, what they plan to do next, and any impediments to progress.


scrum

(software engineering) Alternative letter-case form of Scrum


pickle

en-verb

pickle (third-person singular simple present pickles, present participle pickling, simple past and past participle pickled)

pickles (present singular third-person)
pickling (participle present)
pickled (participle past)
pickled (past)

From Middle English pikel (“spicy sauce served with meat or fish”), borrowed from Middle Dutch, Middle Low German pekel (“brine”). Cognate with Scots pikkill (“salt liquor, brine”), Saterland Frisian Piekele (“pickle, brine”), Dutch pekel (“pickle, brine”), Low German pekel, peckel, pickel, bickel (“pickle, brine”), German Pökel (“pickle, brine”).

cog

You can now restore the pickled data. If you like, close your Python interpreter and open a new instance, to convince yourself […]

2005, Peter Norton, et al: Beginning Python:

To illustrate how this would work in practice, consider a field designed to store and retrieve a pickled copy of any arbitrary Python object.


formal parameter

en-noun

formal parameter (plural formal parameters)

(programming) An abstract representation, typically including a name and a type, of a parameter expected to be passed to a method or function.


actual parameter

actual parameter (plural actual parameters)

(programming) A value supplied to a method or function, as opposed to a formal parameter.


COBOL

Acronym of common business-oriented language, perhaps coined by American computer scientist and aerospace engineer Bob Bemer.

coin

The problem in COBOL is that, while there exists a standard COBOL, ANS (American National Standard) COBOL, no computer manufacturer offers a COBOL compiler that is both full and pure ANS.

1973, Russell M. Armstrong, Modular Programming in COBOL, Wiley-Interscience:

programming language
programming language

A programming language developed in the late 1950s especially for business applications.


sprint

→ Catalan: esprint

→ Czech: sprint

→ Dutch: sprint

→ French: sprint

desctree

→ German: Sprint
→ Serbo-Croatian: šprint

→ Greek: σπριντ (sprint)

→ Italian: sprint

→ Japanese: スプリント (supurinto)

→ Korean: 스프린트 (seupeurinteu)

→ Polish: sprint

→ Portuguese: sprint, ⇒ sprintar

→ Russian: спринт (sprint)

→ Serbo-Croatian: sprȉnt, спри̏нт

→ Spanish: esprint, sprint

Alteration of earlier sprent (“to leap; bound; dart”), from Northern Middle English sprenten, from Old Norse *sprenta (for later spretta), from Proto-Germanic *sprantijaną, causative of Proto-Germanic *sprintaną (“to jump up; bounce”), from Proto-Indo-European *sprend-, *sprendʰ- (“to flinch; jump”), from Proto-Indo-European *sper- (“to twitch; fidget; flinch; jump; be quick”). Cognate with Middle High German sprenzen (“to sprinkle; splash”), Swedish spritta (“to startle”), Icelandic spretta (“to spring forth; emerge; arise; develop”).

cog

(software engineering) In Agile software development, a period of development of a fixed time that is preceded and followed by meetings.


scope

en-noun

scope (countable and uncountable, plural scopes)

→ Irish: scóp

From Italian scopo (“purpose”), from Latin scopus (“target”), from Ancient Greek σκοπός (skopós), from σκέπτομαι (sképtomai), from Proto-Indo-European *speḱ-. Etymologically related to skeptic and spectrum.

A variable's scope is the region of a program within which the variable can be referred to by its simple name. Secondarily, scope also determines when the system creates and destroys memory for the variable. Scope is distinct from visibility, which applies only to member variables and determines whether the variable can be used from outside of the class within which it is declared.

2001, Mary Campione, Kathy Walrath, Alison Huml, The Java Tutorial: A Short Course on the Basics, Addison-Wesley Professional, →ISBN, page 72:

(programming) The region of program source code in which a given identifier is meaningful, or a given object can be accessed.


scope

en-verb

scope (third-person singular simple present scopes, present participle scoping, simple past and past participle scoped)

scopes (present singular third-person)
scoping (participle present)
scoped (participle past)
scoped (past)

If we locally scope the user's login name, it won't be accessible from outside this function.

(programming) To limit (an object or variable) to a certain region of program source code.


proxy

Inherited from Middle English procusie, contraction of procuracie, from Anglo-Norman procuracie, from Medieval Latin procuratia, from Latin prōcūrātiō, from Latin prōcūrō (“I manage, administer”) (English procure). Compare proctor.

(software) An interface for a service, especially for one that is remote, resource-intensive, or otherwise difficult to use directly.


proxy

(Make sure you don't move!! Might trigger a proxy..!)

2001, "TripleRaid", Perfect Dark: Glitch FAQ http://www.gamefaqs.com/console/n64/file/198275/7974

the only means the Protectors have of delaying is by laying mines and Sentry Guns, and the Runners can only use the Magnums to blow up Proxies and Sentries.

2001, "CyricZ", Perfect Dark: FAQ/Walkthrough http://www.gamefaqs.com/console/n64/file/198275/8052

Usually, the only reason I play in Yoshi's Island is to have fun with the clouds - put proxies on them, taunt from them, whatever.

2002, "yc", Super Smash Bros.: Kirby http://www.gamefaqs.com/console/n64/file/198854/9449

You can also walk with your gun out, as this will limit your speed, allowing you do evade the proxies.

2006, "eatyourmumshead", Tom Clancy's Splinter Cell Chaos Theory: Online Mode FAQ http://www.gamefaqs.com/console/ps2/file/924556/43994

(video games slang) Short for proximity mine.


nbsp

I also changed OutputToString and OutputToStream to check for an empty document when requesting plain text, in which case they'll return an empty string or stream. This fixes the bug where we'd send back an nbsp in the string.

1999 September 8, Simon Fraser, “fixes for empty doc testing and output”, in netscape.public.mozilla.editor (Usenet):

You need the nbsp in order for the cell to show like a regular cell (otherwise you get that "raised" looking space -- if you know what I mean).

2001 June 4, Fox, “Netscape: DIV within a table?”, in comp.lang.javascript (Usenet):

Incidentally - I noticed myself that GL doesn't automatically put a nbsp in table cells.

2003 June 6, "S Chapman", "Help me upgrade from PageMill !", in adobe.golive.windows, Usenet

non-breaking space
non-breaking space#English

(HTML) Initialism of non-breaking space.


first class

Java has no first-class functions, so function objects are usually expressed by an interface with a single method.

(programming) Of or relating to a treatment like that for a first-class object.

ensiluokan

programming: relating to a treatment like a first-class citizen


word processor

/wɜːd ˈpɹəʊˌsɛsə(ɹ)/

/wɝd ˈpɹɑˌsɛsɚ/

Coordinate term: text editor

Software that provides word processing functions on a computer, typically including typeface selection, line justification and other formatting, pagination, and numerous other features.


unfold

From Middle English unfolden, from Old English unfealdan (“to unfold”), equivalent to un- + fold.

functional programming
functional programming

higher-order function
higher-order function

(computing, programming) In functional programming, a kind of higher-order function that is the opposite of a fold.


modifier

The protected modifier makes a class member visible to subclasses, but not to external code.

(programming) A keyword that qualifies the meaning of other code.


genocide

en-noun

genocide (countable and uncountable, plural genocides)

Armenian genocide
Terminology of the Armenian genocide
The Holocaust
genocide

Coined by lawyer of Polish-Jewish descent Raphael Lemkin in 1943 or 1944 in reference to the Armenian Genocide (then known by other names; see: Terminology of the Armenian genocide) and the Jewish Holocaust. From the stem of Ancient Greek γένος (génos, “race, kind”) (cognate with Latin gēns (“tribe, clan”), whence genus) + -cide (“killing, killer”). Doublet of gendercide. Compare genticide.

der

I used genocide in my first ascension, but have been genocideless ever since. Makes the game much more interesting, but then again, if one hasn't ascended yet, it will be interesting anyway.

2000, Kimmo Kasila, “Arch lich at Minetown bones, Help!”, in rec.games.roguelike.nethack (Usenet):

(video games, roguelikes) The elimination of an entire class of monsters by the player.


ravel

en-verb

ravel (third-person singular simple present ravels, present participle ravelling or (US) raveling, simple past and past participle ravelled or (US) raveled)

ravels (present singular third-person)
ravelling (participle present)
raveling (US participle present)
ravelled (participle past)
ravelled (past)
raveled (US participle past)
raveled (US past)

The verb is borrowed from Dutch ravelen, rafelen (“to tangle, become entangled; to fray; to unweave”) [and other forms]; further etymology uncertain. It has been suggested that the verb is originally derived from the noun, but the Oxford English Dictionary regards this as “very uncertain”, and instead regards the noun as having derived from the verb (compare Dutch rafel, raffel (“frayed thread”)).
Ravel is a contranym having both the senses of tangling (verb senses 1.1, 1.2, 1.4.1, and 2.3; noun sense 1) and untangling (verb senses 1.3, 1.4.2, 1.4.3, 2.1, and 2.2; noun sense 2). It would appear that the tangling senses predate the untangling ones (as in Dutch), but this is uncertain because the first published uses of both senses of the words occur around the same time.

(programming) In the APL programming language: to reshape (a variable) into a vector.


hydrate

hydrate (third-person singular simple present hydrates, present participle hydrating, simple past and past participle hydrated)

hydrates (present singular third-person)
hydrating (participle present)
hydrated (participle past)
hydrated (past)

From French hydrate, from Ancient Greek ὕδωρ (húdōr, “water”) + -ate.

(programming) To load data from a database record into an object's variables


mid

en-adv

mid (comparative more mid, superlative most mid)

more mid (comparative)
most mid (superlative)

Inherited from Middle English mid, midde, from Old English midd (“mid, middle, midway”), from Proto-West Germanic *midi, from Proto-Germanic *midjaz (“mid, middle”, adjective), from Proto-Indo-European *médʰyos (“between, in the middle, middle”). Cognate with Dutch midden (“in the middle”), German Mitte (“center, middle, mean”), Icelandic miður (“middle”, adjective), Latin medius (“middle”, noun and adjective). See also middle. The slang sense may be influenced by terms such as middling and midwit.

cog

We need to retake mid.

(location, online gaming) The middle of the battlefield.

Everyone head mid.

(location, online gaming) To or into the middle of the battlefield.


Back-formation from any% or low%, in which the “%” was a literal indicator of the percentage completion the player would achieve in order to qualify for the given leaderboard category.
The suffix was then broadened to form category names in general, where the suffixed term specified some condition about the category, e.g. what score must be obtained, items used, etc., in order to qualify.

100% ― 100% of the game must be completed

any% ― any percentage completion is permitted

low% ― the lowest possible completion is required

(speedrunning) Suffix forming speedrunning categories requiring a given percentage to qualify.

P% ― requiring a “P” rank in order to qualify

Gears% ― gear items are allowed as part of the run (whereas in the main category runs they would not be)

(speedrunning) Suffix forming speedrunning categories related to the suffixed element, or subject to constraints based on it.


BASIC

Acronym for Beginner's All-purpose Symbolic Instruction Code, but designed to spell out basic (i.e. simplistic). First use appears c. 1964 in the BASIC Instruction Manual.

Many programs were written for the Sinclair Spectrum computer in BASIC.

Any of a family of third-generation programming languages.


backport

en-verb

backport (third-person singular simple present backports, present participle backporting, simple past and past participle backported)

backports (present singular third-person)
backporting (participle present)
backported (participle past)
backported (past)

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

(also video games) To re-release software on its original or a previous platform with new features, after its release on a different platform.


black box

black box (third-person singular simple present black boxes, present participle black boxing, simple past and past participle black boxed)

black boxes (present singular third-person)
black boxing (participle present)
black boxed (participle past)
black boxed (past)

black box
black box#History
flight recorder#Terminology

* Since circa 1945 in both main senses (that is, event recorders and objects with unknown innards), which are historically related to each other; for details, see black box § History and flight recorder § Terminology.
* (type of theater): Such theaters are often painted black.

(web development) To focus on the inputs and outputs without worrying about the internal complexity.


intrinsic

en-adj

intrinsic (comparative more intrinsic, superlative most intrinsic)

more intrinsic (comparative)
most intrinsic (superlative)

From Middle French intrinsèque, from Latin intrīnsecus (“on the inside, inwardly”), from *intrim, an assumed adverbial form of inter (“within”) + secus (“by, on the side”).

der

In addition to the Fortran operators that are intrinsic (built in), there may be user-defined operators in expressions.

1997, Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, Jerrold L. Wagener, Fortran 95 Handbook: Complete ISO/ANSI Reference, MIT Press, →ISBN, page 192:

(programming, of a function or operator) Built-in.


intrinsic

SIMD intrinics

Crappy loops, we got them: Use vector intrinsics¶ For troublesome loops that just don't vectorize even with hints, vector intrinsics are another option.

2021, Robert Robey, Yuliana Zamora, Parallel and High Performance Computing, Simon and Schuster, →ISBN, page 190:

(computing, programming) A built-in function that is implemented directly by the compiler, without any intermediate call to a library.

You can acquire the fire-resistance intrinsic by eating dragon meat.

(video games) An ability possessed by a character and not requiring any external equipment.


facade

Borrowed from French façade, from Italian facciata, a derivation of faccia (“front”), from Latin faciēs (“face”); compare face.

Facades are widely used for tasks like simplifying complex APIs.

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

(programming) An object serving as a simplified interface to a larger body of code, as in the facade pattern.


proof of concept

en-noun

proof of concept (plural proofs of concepts or proofs of concept)

proofs of concepts (plural)
proofs of concept (plural)

(software engineering, perhaps nonstandard) A proof of technology or pilot project.


Easter egg

/ˈiː.stəɹ ˌɛɡ/

Adventure (1980 video game)#Easter_egg
Easter egg

From Easter + egg. Cognate with German Low German Ooosterei (“Easter egg”), Middle High German ōsterei ("Easter egg"; > modern German Osterei).
So called because eggs would be eaten during Easter to break the fasting during Lent. (No eggs, dairy, meat except fish, lard, or foods containing these ingredients could be eaten during Lent.)
The computing sense is from the early 1980s, popularized by the video game Adventure.

gloss

"Easter egg"; > modern German <i class="Latn mention" lang="de">Osterei</i>

an Easter egg that displays the names of the application's development team

Once found, the Easter egg will often enable the player to traverse through the game much more rapidly the second time around.

2011, Myint Swe Khine, Learning to Play: Exploring the Future of Education with Video Games, page 59:

(computing, video games) An undocumented function hidden in a program or video game, typically triggered by a particular input sequence or combination of keystrokes.

ou de pasqua

an undocumented function hidden in a program


AFK

I'm gonna go AFK in a few mins

(military, video games, Internet slang) Initialism of away from keyboard (that is, away from one's computer; idle)


ESA

Entertainment Software Association
w:Entertainment Software Association

(software) Initialism of Entertainment Software Association.


programming

en-noun

programming (usually uncountable, plural programmings)

/ˈpɹəʊɡɹəmɪŋ/

/ˈpɹoʊɡɹæmɪŋ/

Management wanted to know how much programming the project would need.

(computing) The act of writing a computer program.


HOT

HOT (countable and uncountable, plural HOTs)

(video games) Initialism of health over time: a status effect that restores health points as time passes


deferred

(programming) Synonym of promise (“object representing delayed result”)


WIMP

Internet Information Services
w:Internet Information Services

(Internet software) Initialism of Windows, Internet Information Services, MySQL/MariaDB, and PHP/Perl/Python.


open-source

Coordinate term: source-available

Linux is an open-source operating system.

ASP.NET MVC has been under an open-source license since the initial release, but it was just open-source code instead of a full open-source project.

2014, Jon Galloway, Brad Wilson, K. Scott Allen, David Matson, Professional ASP.NET MVC 5, John Wiley & Sons, →ISBN, page 10:

(software) Of or relating to a product which is licensed to permit modifications and redistribution of its source code, as per The Open Source Definition.


screensaver

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

I configured my screensaver to appear after only two minutes, because I enjoyed watching it so much.

(software) A computer program that displays aesthetic patterns or images when the computer is not being used, originally intended to prevent screenburn.


flatten

en-verb

flatten (third-person singular simple present flattens, present participle flattening, simple past and past participle flattened)

flattens (present singular third-person)
flattening (participle present)
flattened (participle past)
flattened (past)

(programming, transitive) To reduce (a data structure) to one that has fewer dimensions, e.g. a 2×2 array into a list of four elements.


open source

Compound of open + source, coined by Christine Peterson in 1998 for software as an umbrella term to encompass existing concepts such as free software, freedomware, and sourceware.

(software) The practice of providing open-source code for a product.

His contributions to open source are numerous.

(software) Open-source software in general.


A numeronym representing localization as "L" followed by 10 more letters, followed by "n".

(software engineering) Abbreviation of localization.


FDD

en-noun

FDD (countable and uncountable, plural FDDs)

(software) Initialism of feature-driven development.


zip

(programming) Synonym of convolution (“type of mapping function”)


zip

en-verb

zip (third-person singular simple present zips, present participle zipping, simple past and past participle zipped)

zips (present singular third-person)
zipping (participle present)
zipped (participle past)
zipped (past)

(transitive, programming) To subject to the convolution mapping function.


subclass

(object-oriented programming) An object class derived from another class (its superclass) from which it inherits a base set of properties and methods.


clean code

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

(computing, software) Non-redundant software code comprising of focused task-specific modules and functions, written in a systematic manner so that another coder can easily interpret or modify it.


partial

From Middle English partiall, parcial, from Old French parcial (“biased or particular”), from Late Latin partiālis (“of or pertaining to a part”), from Latin pars (“part”).

der

In fact, as seen in Chapters 5 and 6, the resulting document is usually the product of rendering a layout, which yields the rendering of the template at hand, which in turn can invoke the rendering of other templates and/or one or more partials.

2009, Antonio Cangiano, Ruby on Rails for Microsoft Developers, page 356:

(programming, Internet) A fragment of a template containing markup.


toon

Proxemics are very important, however, as the positioning of an agent's toon in anon-combat grouping or in the environment can show place within a social group.

2010, Ben Kei Daniel, Handbook of Research on Methods and Techniques for Studying Virtual Communities, →ISBN:

(informal, video games) A player's avatar or visible character in a massively multiplayer online role-playing game.


opinionated

en-adj

opinionated (comparative more opinionated, superlative most opinionated)

more opinionated (comparative)
most opinionated (superlative)

an opinionated framework

(software engineering) Enforcing one particular approach instead of offering options and flexibility.


skip

From Middle English skippen, skyppen, of North Germanic origin, ultimately from Proto-Germanic *skupjaną, perhaps related to *skeubaną (“to drive, push”), iterative *skuppōną (“to push/move repeatedly, skip”), from Proto-Indo-European *skewbʰ- (“to push, throw, shake”).
Related to Icelandic skopa (“to take a run”), Old Swedish skuppa (“to skip”), modern dialectal Swedish skopa, skimpa (“to skip, leap”), and English shove. See also dialectal English skimp (“to mock”) (Etymology 1), considered by some to be related.

der

The act of passing over an interval from one thing to another; an omission of a part.

(video games) A trick allowing the player to proceed to a later section of the game without playing through a section that was intended to be mandatory.


thrash

en-verb

thrash (third-person singular simple present thrashes, present participle thrashing, simple past and past participle thrashed)

thrashes (present singular third-person)
thrashing (participle present)
thrashed (participle past)
thrashed (past)

From Middle English thrasshen, a dialectal variant of thresshen, threshen (whence the modern English thresh), from Old English þrescan, from Proto-Germanic *þreskaną, whence also Old High German dreskan, Old Norse þreskja.

(software) To extensively test a software system, giving a program various inputs and observing the behavior and outputs that result.

koeajaa perin pohjin

software: to extensively test a software system


SUT

(computer science, software engineering, software testing) Initialism of system under test.


sweeper

From Middle English swepere, swepare, equivalent to sweep + -er. Cognate with Middle Low German swēpære, swēper (“broom for sweeping up debris”).

(video games) A character designed or capable of knocking out multiple enemies in succession, usually due to a combination of high offense and high speed.


optional

In functional languages, there is a data type called the option type, also called the maybe type. Its purpose is to encapsulate a value, which is returned from a function. […] In Java 8, the Optional class has been added to serve as an option type.

2015, Richard M Reese, Learning Java Functional Programming, Packt Publishing Ltd, →ISBN, page 147:

(programming, sometimes capitalized) In various programming languages, a kind of variable that is assigned a specific data type but may or may not hold an actual value.


blink

blink (third-person singular simple present blinks, present participle blinking, simple past and past participle blinked)

blinks (present singular third-person)
blinking (participle present)
blinked (participle past)
blinked (past)

From Middle English blynken, blenken, from Old English blincan (suggested by causative verb blenċan (“to deceive”); > English blench), from Proto-Germanic *blinkaną, a variant of *blīkaną (“to gleam, shine”).
Cognate with Dutch blinken (“to glitter, shine”), German blinken (“to flash, blink”), Danish blinke (“to flash, twinkle, wink, blink”), Swedish blinka (“to flash, blink, twinkle, wink, blink”). Related to blank, blick, blike, bleak.

blikat

to flash on and off at regular intervals

(science fiction, video games) To teleport, mostly for short distances.


blink

en-noun

blink (countable and uncountable, plural blinks)

(video games) An ability that allows teleporting, mostly for short distances


assign

en-verb

assign (third-person singular simple present assigns, present participle assigning, simple past and past participle assigned)

assigns (present singular third-person)
assigning (participle present)
assigned (participle past)
assigned (past)

Etymology tree
Proto-Indo-European *h₂éd
Proto-Italic *ad
Latin ad
Latin ad-
Proto-Indo-European *sek-der.
Proto-Italic *seknom
Latin signum
Proto-Indo-European *-éh₂
Proto-Indo-European *-yéti
Proto-Indo-European *-eh₂yéti
Proto-Italic *-āō
Latin -ō
Latin signō
Latin assignōlbor.
Old French assignerbor.
Middle English assignen
English assign
From Middle English assignen, from Old French assigner, asigner, from Latin assignō, from ad- + signō (“mark, sign”).

luokittaa

to attribute or sort something into categories

We assign 100 to x.

(transitive, programming) To give (a value) to a variable.

přiřadit

computing: to assign a value to a variable


PGP

Pretty Good Privacy
Pretty Good Privacy#English

(encryption, software) Initialism of Pretty Good Privacy. (A program using public key encryption popularly used with email.)


one up

If you hit that block, you can get a one up.

(video games) Alternative spelling of 1-up (“extra life”)


cleanroom

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

(software engineering, attributive) Being or relating to a software development process intended to produce software with a certifiable level of reliability.


cripple

en-verb

cripple (third-person singular simple present cripples, present participle crippling, simple past and past participle crippled)

cripples (present singular third-person)
crippling (participle present)
crippled (participle past)
crippled (past)

From Middle English cripel, crepel, crüpel, from Old English crypel (“crippled; a cripple”), from Proto-Germanic *krupilaz (“tending to crawl; a cripple”), from Proto-Indo-European *grewb- (“to bend, crouch, crawl”), from Proto-Indo-European *ger- (“to bend, twist”), equivalent to creep + -le. Cognate with Dutch kreupel, Low German Kröpel, German Krüppel, Old Norse kryppill.

der

(slang, video games) To nerf something which is overpowered.


comprehension

en-noun

comprehension (countable and uncountable, plural comprehensions)

/ˌkɒmpɹɪˈhɛnʃn̩/

/ˌkɑmpɹɪˈhɛnʃn̩/

Borrowed from Middle French compréhension, from Latin comprehensiō (“taking together”), from com- (“with, together”) + prehendō (“take”).

af

(programming) A compact syntax for generating a list in some functional programming languages.


exception

en-noun

exception (countable and uncountable, plural exceptions)

From Middle English exception, excepcioun, from Anglo-Norman excepcioun, from Old French excepcion, from Latin exceptiō.

null pointer exception

(programming) An interruption in normal processing, typically caused by an error condition, that can be raised ("thrown") by one part of the program and handled ("caught") by another part.

اِسْتِثْنَاء

computing: an interruption in normal processing


flag day

(software) A day designated for changing to an incompatible system.

New Hacker's Dictionary entry for Flag Day

(software) A change which is neither forward nor backward compatible.


conditional assembly language

conditional assembly language (countable and uncountable, plural conditional assembly languages)

(programming) The section of an assembly language that is used to write macros.


forward compatible

en-adj

forward compatible (not generally comparable, comparative forward compatible, superlative forward compatible)

forward compatible (comparative)
forward compatible (superlative)

Back-formation from forward compatibility.

back-form

In order to be forward compatible, we keep a configurable list of valid keywords that we don't understand.

(software) Capable of interoperating with anticipated future systems.


backward compatible

en-adj

backward compatible (not generally comparable, comparative backward compatible, superlative backward compatible)

backward compatible (comparative)
backward compatible (superlative)

Back-formation from backward compatibility.

back-form

The new editor is backward compatible with all versions later than 1.17.

(software) Capable of interoperating with older systems.


regex

/ˈɹɛd͡ʒˌɛks/

To continue the history course from the previous section, Perl was one of the first general-purpose programming languages to bake regexes into its core functionality.

2017, Moritz Lenz, Parsing with Perl 6 Regexes and Grammars, Apress, →ISBN, page 5:

regular expression
regular expression#English

(computing) Clipping of regular expression.


gank

en-verb

gank (third-person singular simple present ganks, present participle ganking, simple past and past participle ganked)

ganks (present singular third-person)
ganking (participle present)
ganked (participle past)
ganked (past)

Our group totally ganked this guy.

(transitive, Internet, online gaming, slang) To kill much weaker players in an online video game in such a way that they cannot defend themselves.


macro

Attested 1959, shortened from macroinstruction.

The preprocessor expands any embedded macros into source code before it is compiled.

There's also a spam filter in the code now, so if someone attempts to flood people's screens with macros or a bot, everything after the first few lines is thrown away.

1998, Dr. Cat, “Furry web site plug”, in alt.fan.furry (Usenet):

A recurring theme in this book is to record an Excel macro and then show how to adapt the recorded code.

2004, Paul Kimmel, Excel 2003 VBA Programmer's Reference, John Wiley & Sons, →ISBN, page 2:

Languages belonging to the Lisp family make use of macros to provide support for compile-time metaprogramming.

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

This should make intuitive sense because the purpose of the macro system is to transform code from one valid form to a final form, such as inserting logic automatically that would otherwise have been written explicitly.

2021, Dean Wampler, chapter 24, in Programming Scala, 3rd edition, O'Reilly, →ISBN:

(programming) A comparatively human-friendly abbreviation of complex input to a computer program.


mob

You can't win with small, balanced groups. You have to zerg the mob with a high number of players.

2002, Wolfie, “Re: Whoa - massive changes due in next patch”, in alt.games.everquest (Usenet):

non-player character
non-player character

(video games) A non-player character, especially one that exists to be fought or killed to further the progression of the story or game.


widen

widen (third-person singular simple present widens, present participle widening, simple past and past participle widened)

widens (present singular third-person)
widening (participle present)
widened (participle past)
widened (past)

PIE word
 *dwóh₁
From wide + -en (verbal suffix).

to widen a short variable to an int variable

(transitive, programming) To convert to a data type that can hold a larger number of distinct values.


unshift

unshift (third-person singular simple present unshifts, present participle unshifting, simple past and past participle unshifted)

unshifts (present singular third-person)
unshifting (participle present)
unshifted (participle past)
unshifted (past)

(transitive, programming) To add an item to the beginning of an array.


counter

→ Japanese: カウンター

→ Korean: 카운터 (kaunteo)

→ Malay: kaunter

desc

→ Thai: เคาน์เตอร์ (káo-dtə̂ə)

→ Thai: เคาน์เตอร์ (káo-dtə̂ə)

Inherited from Middle English countour, from Old French conteor (French comptoir), from Medieval Latin computātōrium, from Latin computō, equivalent to count + -er. Doublet of cantore, computer, and kontor.

doublet

[ˈkʰaʊ̯.ɾ̃ɚ]

With a foreach block, you don't need to create an explicit counter variable.

2006, Matthew MacDonald, Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional, page 49:

(programming) A variable, memory location, etc. whose contents are incremented to keep a count.

teller

computing: variable etc. for keeping count


roleplaying game

en-noun

roleplaying game (plural roleplaying games)

joc de rol

type of game in which the players assume the role of a character

(video games) A type of computer game where the player takes the role of a character or party, normally lacking tests of physical skill and including more story-telling and narrative aspects than traditional action games.


implement

en-verb

implement (third-person singular simple present implements, present participle implementing, simple past and past participle implemented)

implements (present singular third-person)
implementing (participle present)
implemented (participle past)
implemented (past)

Borrowed from Late Latin implēmentum (“a filling up”), from Latin impleō (“I fill up”).

To bring about; to put into practice; to carry out.

(programming) To realize a technical specification, e.g. of an algorithm, interface, or protocol.

umsetzen

realize a technical specification or algorithm

cài đặt

include implementations of methods of an interface or protocol


wrapper

→ Mmen: lapa

From Middle English wrappere, equivalent to wrap + -er.

We need a Perl wrapper for this C++ library.

(object-oriented programming) A construct, such as a class or module, that serves to mediate access to another.

embolcall

(computing) A construct that serves to mediate access to another object.


framework

inquadramento

the identification and categorisation of processes or steps that constitute a complex task or mindset

(software engineering) A reusable piece of code (and, sometimes, other utilities) providing a standard environment within which an application can be implemented.


bg

(online gaming slang) Initialism of bad game.


variance

en-noun

variance (countable and uncountable, plural variances)

From Middle English variance, variaunce, equivalent to vary + -ance, from Old French variance or directly from Anglo-Latin variaunce, veriaunce, wariaunce; all from Latin variantia.

Depending on the variance of the type constructor, the subtyping relation of the simple types may be either preserved, reversed, or ignored for the respective complex types.

(computing, programming) Covariance and contravariance generally.


collision

collision (countable and uncountable, plural collisions)

From Middle French collision, from Late Latin collīsiō, from Latin collīdere, past participle collīsus (“to dash together”); see collide. cf. allision.

collision detection
collision detection#English

(computing, chiefly video games) Clipping of collision detection; tangibility.


visitor

Partly from Middle English visiter, visitere, equivalent to visit + -er; and partly from Middle English visitour, from Anglo-Norman visitour, from Old French visetëor. By surface analysis, visit + -or.

(software engineering) The object in the visitor pattern that performs an operation on the elements of a structure one by one.


key logger

(computing) Software or hardware designed to record keyboard entries, often for the purpose of stealing passwords or other sensitive data.

näppäinnauhuri

software or hardware designed to record keystrokes


free-for-all

/ˈfɹiːfəɹɔːl/

/ˈfɹiːfɚɔːl/

(video games) Deathmatch, sometimes specifically one in which every player is pitted against all the others.


jumper

This is an extremely hard to find platform jumper centered around everyone's favorite dot eating hero.

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

(video games) A platform game based around jumping.


dashboard

/ˈdæʃˌbɔː(ɹ)d/

/ˈdæʃˌboəɹd/

/ˈdæʃˌbɔːɹd/

From dash (“to sprinkle; to splatter”) + board for meaning 1. Possibly expanded meaning later.

compound

Log in to the dashboard to change your account settings.

graphical user interface
graphical user interface

(graphical user interface, video games) A graphical user interface in the form of or resembling a motor car dashboard.

paneelbord

panel under the windscreen of a motor car or aircraft


DCL

en-noun

DCL (countable and uncountable, plural DCLs)

double-checked locking
w:double-checked locking

(programming) Initialism of double-checked locking.


API

(programming) Initialism of application programming interface.


RTA

RTA (countable and uncountable, plural RTAs)

real-time attack
real-time attack#English

(video games, speedrunning) Initialism of real-time attack.


unlock

From Middle English unloken, unlouken, onlouken, from Old English onlūcan (“to unlock”), equivalent to un- + lock. Cognate with Dutch ontluiken (“to unlock”).

The other unlocks, like a grenade launcher or a sniper's steady ability, didn't fit into my playstyle.

2012 October 11, Craig Pearson, “Hands On: Medal Of Honour Warfighter”, in Rock Paper Shotgun:

(video games) An initially hidden feature that is made available to reward the player for some achievement.


metafunction

(programming) A function which calls all the other functions of a certain program; the only function that can be called independently.

(programming) A construct that performs a mapping between entities at compile time.


coercion

coercion (countable and uncountable, plural coercions)

Inherited from Middle English cohercioun, from Old French cohercion, from Latin coercitiō (“magisterial coercion”), from past participle coercitus of coerceō (“to restrain, coerce”), from co- (“with”) + arceō (“to shut in, enclose”); see coerce.

der

(programming, countable) Conversion of a value of one data type to a value of another data type.

altipigo

computing: conversion of a value of one data type to another


HP

en-noun

HP (countable and uncountable, plural HPs or HP)

Sense "home page" is a borrowing from Japanese HP (HP, “home page”), from English home page.

If you stay at a hotel, you'll wake up with full HP and PP.

1995, HAL Laboratory, EarthBound, Nintendo, Super Nintendo Entertainment System:

(video games, mostly role-playing games) Hit points; health points.


var

var (countable and uncountable, plural vars)


publisher

(programming) A system or component that allows other components (subscribers) to receive notifications of something, such as an event.


underworld

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

In the underworld theme, low notes create a darker feeling that matches the cave setting. This song also creates a sense of continuity across early Mario games, since it's a remix of SMB1's original underworld theme.

2016, Alyse Knorr, Super Mario Bros. 3: Boss Fight Books #13:

(video games) The portion of a game that is set below ground.


documentation

documentation (countable and uncountable, plural documentations)

From document + -ation or Medieval Latin documentātio.

(programming) Comments that explain the usage of individual functions, libraries and blocks of code.


COOL

(programming) Initialism of CLIPS Object-Oriented Language.


cc

en-verb

cc (third-person singular simple present cc's, present participle cc'ing, simple past and past participle cc'ed or cc'd or cc:d)

cc's (present singular third-person)
cc'ing (participle present)
cc'ed (participle past)
cc'ed (past)
cc'd (participle past)
cc'd (past)
cc:d (participle past)
cc:d (past)

Just cc him, bro.

(video games, transitive) Initialism of crowd control.


controller

/kənˈtɹəʊlə/

From Middle English countreroller, from Anglo-Norman contreroulour and Middle French contreroleur (French contrôleur), from Medieval Latin contrārotulātor, from *contrārotulāre (from which control). By surface analysis, control + -er.

I'm collecting player's names for a school project. You know, players just like you! That's right, you--the one holding the controller. Would you register your name, please?

(video games) A hardware device designed to allow the user to play video games.

controller

video games: hardware device designed to allow the user to play video games

software architecture
software architecture

(software architecture) In software applications using the model-view-controller design pattern, the part or parts of the application that treat input and output, forming an interface between models and views.


creeping elegance

software engineering
software engineering

(software engineering) The tendency of programmers to disproportionately emphasize elegance in software at the expense of other requirements such as functionality, shipping schedule, and usability.


shimmy

shimmy (third-person singular simple present shimmies, present participle shimmying, simple past and past participle shimmied)

shimmies (present singular third-person)
shimmying (participle present)
shimmied (participle past)
shimmied (past)

A back-formation from chemise (mistaken for a plural).

Jump up to the ledge on your right and shimmy around the corner.

2009, Allison Schubert, Lunabean.com's Videogame Guides of 2008: Adventure 3-Pack:

Climb on top of the room and drop down to shimmy along its back ledge.

1999, Prima Development, The Big PlayStation Book:

(intransitive, video games) To move across a narrow ledge, either by hanging from it or by strafing on it along the wall.


folding

en-noun

folding (countable and uncountable, plural foldings)

(computing, programming) Code folding: a source code display technique that can hide the contents of methods, classes, etc. for easier navigation.


legendary

From legend + -ary; from Medieval Latin legendārius. Earlier it was a noun meaning "a collection of legends" (1510s) (Medieval Latin legendārium, Old French legendier), from Latin legenda. In English, both the noun and the adjective first appeared in the 16th century.


frame rate

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

The measurement of how quickly an imaging device can produce unique consecutive images called frames, most often expressed in frames per second (often abbreviated "fps") or, equivalently, hertz (Hz).

幀率 /帧率

measurement of how quickly an imaging device can produce frames


trampoline

trampoline (countable and uncountable, plural trampolines)

From Spanish trampolín and/or Italian trampolino; in English, a genericized trademark based on the Spanish word trademarked in 1936.

(programming) Any of a variety of looping or jumping instructions in specific programming languages.

(programming) Any of a variety of indirection techniques in specific programming languages.


trampoline

en-verb

trampoline (third-person singular simple present trampolines, present participle trampolining, simple past and past participle trampolined)

trampolines (present singular third-person)
trampolining (participle present)
trampolined (participle past)
trampolined (past)

trampolined code

(transitive, programming) To rewrite (computer code) to use trampoline instructions.


refactor

refactor (third-person singular simple present refactors, present participle refactoring, simple past and past participle refactored)

refactors (present singular third-person)
refactoring (participle present)
refactored (participle past)
refactored (past)

The code works, but I must refactor it before it is production quality.

(programming) To rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour.

重構 /重构

(computing) to rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour


refactor

We don't have time for a major refactor: we're shipping in two weeks.

(programming) The process by which source code is refactored.


comment out

comment out (third-person singular simple present comments out, present participle commenting out, simple past and past participle commented out)

comments out (present singular third-person)
commenting out (participle present)
commented out (participle past)
commented out (past)

If you do not want to run this line of code, just comment it out!

(programming, transitive) To disable a section of source code by converting it into a comment.


listener

→ Japanese: リスナー (risunā)

(computing, programming, chiefly Java) A function that runs in response to an event; an event handler.

kuuntelija

(computing) a function that runs in response to an event


loop

From Middle English loupe (“noose, loop”), earlier lowp-knot (“loop-knot”), of North Germanic origin, from Old Norse hlaup (“a run”), used in the sense of a "running knot", from hlaupa (“to leap”), ultimately from Proto-Germanic *hlaupaną (“to leap, run”). Compare Swedish löp-knut (“loop-knot”), Danish løb-knude (“a running knot”), Danish løb (“a course”). More at leap. The verb is derived from the noun.

der

(programming) A programmed sequence of instructions that is repeated until or while a particular condition is satisfied.


debug

en-verb

debug (third-person singular simple present debugs, present participle debugging, simple past and past participle debugged)

debugs (present singular third-person)
debugging (participle present)
debugged (participle past)
debugged (past)

It ranged from the pre-design development of essential components, through the stage of type test and flight test and "debugging" right through to later development of the engine to higher powers and efficiency.

1945, The Journal of the Royal Aeronautical Society, volume 49, page 183:

It debugs all program errors, including those that are hardware initiated.

1970, Behavior Research Methods and Instrumentation, volume 2, page 36:

Additionally, it's up to you to remember to remove this cron entry when you've debugged the firewall.

2015, Steve Suehring, Linux Firewalls: Enhancing Security with nftables and Beyond, page 140:

(computer science) To search for and eliminate malfunctioning elements or errors in something, especially a computer program or machinery.


rolling

(video games, NES Tetris) A technique in which players rhythmically tap the underside of the controller with one hand while holding the thumb of the other on the d-pad so as to perform several button presses a second.


FPO

Coordinate term: FP

(programming) Initialism of frame pointer omission.


whiff

whiff (third-person singular simple present whiffs, present participle whiffing, simple past and past participle whiffed)

whiffs (present singular third-person)
whiffing (participle present)
whiffed (participle past)
whiffed (past)

The noun is possibly:
* partly a variant of Middle English wef, weffe (“bad smell, stench, stink; exhalation; vapour; tendency of something to go bad (?)”) [and other forms], possibly a variant of either:
** waf, waif, waife (“odour, scent”), possibly from waven (“to move to and fro, sway, wave; to stray, wander; to move in a weaving manner; (figuratively) to hesitate, vacillate”), from Old English wafian (“to wave”), ultimately from Proto-Indo-European *webʰ- (“to braid, weave”); or
** wef (“a blow, stroke”), from weven (“to travel, wander; to move to and fro, flutter, waver; to blow something away, waft; to cause something to move; to fall; to cut deeply; to sever; to give up, yield; to give deference to; to avoid; to afflict, trouble; to beckon, signal”); further etymology uncertain, perhaps from Old English wefan (“to weave”) (ultimately from Proto-Indo-European *webʰ- (“to braid, weave”)), or from wǣfan (see bewǣfan, ymbwǣfan); and
* partly onomatopoeic.
Noun sense 6 (“name of a number of flatfish”) is possibly derived from sense 1 (“brief, gentle breeze; a light gust of air”), sense 4 (“small quantity of cloud, smoke, vapour, etc.”), and other such senses.
The verb and adjective are derived from the noun. Verb sense 2.6 (“to catch fish by dragging a handline near the surface of the water from a moving boat”) is possibly derived from sense 1.1 (“to carry or convey (something) by, or as by, a whiff or puff of air”), sense 2.2 (“to be carried, or move as if carried, by a puff of air”), and other such senses.
The interjection is derived from noun sense 7.4 (“a sound like that of air passing through a small opening; a short or soft whistle”).

inh

(video games) In fighting games, to execute a move that fails to hit the opponent.


MMORPG

massively multiplayer online role-playing game#English

(online gaming) Initialism of massively multiplayer online role-playing game.

MMORPG

abbreviation of video game type — see also massively multiplayer online role-playing game


meta

en-noun

meta (countable and uncountable, plural metas)

Clipping of metagame. Folk etymology also suggests an initialism of most efficient tactic available.

I don't think the character will be part of the meta even with the recent buffs.

The phrase, “tank meta”, is one that carries a lot of weight when it comes to MOBAs. These metas are generally characterized by tanky, unkillable behemoths dominating the meta and leaving any character that isn’t focused around raw DPS in the dust.

2022 November 17, Carver Fisher, “League of Legends preseason 13 has made tanks unkillable”, in Dexerto:


meta

en-adj

meta (comparative more meta, superlative most meta)

more meta (comparative)
most meta (superlative)

I don't think the character will be meta even with the recent buffs.

(video games) Prominent in the metagame; effective and frequently used in competitive gameplay.


VBA

Visual Basic for Applications
w:Visual Basic for Applications

(computing) Initialism of Visual Basic for Applications.


interpreted

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

(of computer languages or code) Executed directly, rather than via a compiled binary representation.


stats

Those items he bought really boosted his stats.

(roleplaying games, video games slang) Attributes of a unit in a game (e.g. health, damage output)


EA

(video games) Initialism of Electronic Arts.


ADT

en-noun

ADT (countable and uncountable, plural ADTs)

abstract data type
abstract data type#English

(programming) Initialism of abstract data type.

algebraic data type
algebraic data type#English

(programming) Initialism of algebraic data type.


ASL

Apache Software License
w:Apache License

(software, copyright law) Initialism of Apache Software License.


ASL

(programming) Initialism of arithmetic shift left, a type of bitwise operation.


cherry-pick

en-verb

cherry-pick (third-person singular simple present cherry-picks, present participle cherry-picking, simple past and past participle cherry-picked)

cherry-picks (present singular third-person)
cherry-picking (participle present)
cherry-picked (participle past)
cherry-picked (past)

A metaphor, from the idea of picking through a bowl of cherries and seeking the best for oneself, or the idea of picking off the cherries for oneself from a cake or dessert.

(software engineering) In source control, to commit selected changes from one branch to another.


introspect

introspect (third-person singular simple present introspects, present participle introspecting, simple past and past participle introspected)

introspects (present singular third-person)
introspecting (participle present)
introspected (participle past)
introspected (past)

From Latin intrōspectus, past participle of intrōspiciō. By surface analysis, intro- + -spect.

DynamicMBeanFacade uses Java's reflection API to introspect the managed resource and discover data type information for attributes.

2002, Java Enterprise Best Practices, O'Reilly:

(transitive, programming) To examine by means of type introspection.


genericize

genericize (third-person singular simple present genericizes, present participle genericizing, simple past and past participle genericized)

genericizes (present singular third-person)
genericizing (participle present)
genericized (participle past)
genericized (past)

/dʒɪˈnɛɹ.ɪˌsaɪz/

(programming, transitive) To make more generic: usable in more contexts.


indirect

indirect (third-person singular simple present indirects, present participle indirecting, simple past and past participle indirected)

indirects (present singular third-person)
indirecting (participle present)
indirected (participle past)
indirected (past)

/ˌɪndɪˈɹɛkt/

/ˌɪndəˈɹɛkt/

From Middle French indirect, from Late Latin indirectus.

The X operations access the data fields by indirecting through the _rep pointer.

1997, Cay S. Horstmann, Practical Object-Oriented Development in C++ and Java, page 385:

These correspond to an indirected parallel write and an indirected parallel read operation respectively.

2012, Geerd-R. Hoffmann, Dimitris K. Maretis, The Dawn of Massively Parallel Processing in Meteorology:

(programming, transitive) To access by means of indirection; to dereference.


VM

(software engineering) Initialism of view model.


FORTRAN

The brothers wrote the machine’s application software in FORTRAN, a programming language that is “a dinosaur from the late fifties,” Gregory said, adding, “There is always new life in this dinosaur.”

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

Alternative letter-case form of Fortran, particularly its early forms.


distro

en-noun

distro (countable and uncountable, plural distros)

(Internet, software, countable) A set of software components, often open source, that have been packaged into a larger product or component for distribution to end-users.


Ajax

THE road north took us to Ajax, Louisiana, more of a crossroads than an actual town. The RV park sat just a minute or so from the interstate and miles from much else; a saw mill near the highway and a diner across the road were the only...

2016, Suzi Parron, Following the Barn Quilt Trail, Ohio University Press, →ISBN:

Natchitoches Parish
Natchitoches Parish#English

An unincorporated community in Natchitoches Parish, Louisiana.


polymorphism

polymorphism (countable and uncountable, plural polymorphisms)

polimorfisme

crystallography: ability of a material to exist in more than one form

object-oriented programming
object-oriented programming

(object-oriented programming) The feature pertaining to the dynamic treatment of data elements based on their type, allowing for a method to have several definitions.

պոլիմորֆիզմ

computer science: feature of object-oriented programming


Basic

Beginner’s All-purpose Symbolic Instruction Code

Many programs were written for the Sinclair Spectrum computer in BASIC.

A family of third-generation computer programming languages (c.1964 on).


Bash

Short for Bourne-again shell, a pun on the name of the Bourne shell, an earlier Unix shell designed by Stephen R. Bourne, and the Christian concept of being "born again".

Baŝo

computing: command interpreter for operating systems

(computer languages) The scripting language provided with this interpreter.


DSL

domain-specific language
domain-specific language#English

(programming) Initialism of domain-specific language.


Doom

Origin […] have used the canvas of a Doom-like first-person 3-D engine to paint a master work of their own in this comic-book action game.

1996 May 1, Jeffrey Adam Young, “CyberMage: Darklight Awakening Review”, in GameSpot:

first-person shooter
first-person shooter

(video games) A popular first-person shooter video game, often regarded as the progenitor of the genre.


Ada

Short form of Germanic names beginning with adal (“noble”), such as Adelaide. Also Latinized form of Hebrew Adah. The programming language takes its name from Ada Lovelace.

If anything, Ada is actually fairly easy to learn. The syntax is so explicit, that it is much more difficult to misunderstand what the code is doing than in C/C++.

2019, Andrew T. Shvets, Beginning Ada Programming: From Novice to Professional, Apress, →ISBN, page 11:

programming language
programming language

(computer languages) An object-oriented programming language extended from Pascal and other languages.

A city, the county seat of Norman County, Minnesota, United States

A city, the county seat of Pontotoc County, Oklahoma, United States.


Elm

Elm as a language can be seen from different angles. The main purpose of the language and the platform is to create web applications.

2018, Wolfgang Loder, Web Applications with Elm […] , Apress, →ISBN, page 42:

(computer languages) A functional programming language for creating web applications.


Fortran

A variant capitalization of FORTRAN (formally adopted with Fortran 90 in 1991), a blend of formula + translator or formula + translation.

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

In addition to the Fortran operators that are intrinsic (built in), there may be user-defined operators in expressions.

1997, Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, Jerrold L. Wagener, Fortran 95 Handbook: Complete ISO/ANSI Reference, MIT Press, →ISBN, page 192:

(computer languages) A high-level programming language first developed in the 1950s for scientific, engineering, and numerical computation.


Forth

A river in Scotland that flows for about 47 km (29 miles) from The Trossachs through Stirling to the Firth of Forth on the North Sea.

A sea area that covers the Firth of Forth


Forth

South Lanarkshire
South Lanarkshire#English

A village in South Lanarkshire council area, Scotland (OS grid ref NS9453).


Forth

Forth
Forth programming language
River Forth

From fourth, for "fourth-generation programming language"; the u was dropped because the IBM 1130 operating system limited filenames to five characters.

PostScript is another concatenative language similar to the Forth family of languages.

An imperative, stack-based high-level concatenative programming language, used mostly in control applications.


Excel

“Do you know Excel?” ¶ “No.” ¶ “Could you learn?” ¶ “Probably not. I find it very difficult to learn things I don't already know.” Then, remembering the advice that I try to sell myself, I added, “But I'm sure I'd pick it up eventually.”

2013, Iris Smyles, Iris Has Free Time, Berkeley, CA: Counterpoint, →ISBN, page 9:

(computing, software) A spreadsheet application software program written and distributed by Microsoft.


Go

From go, likely with reference to the first two letters of Google.

Despite the lower priority placed on features, Go isn't a static, unchanging language. New features are adopted slowly, after much discussion and experimentation. Since the initial release of Go 1.0, there have been significant changes to the patterns that define idiomatic Go.

2021, Jon Bodner, Learning Go, O'Reilly, →ISBN, page 327:

(computer languages) A compiled, garbage-collected, concurrent programming language developed by Google.


Lisp

artificial intelligence
artificial intelligence

A functional programming language with a distinctive parenthesized syntax, much used in artificial intelligence.


Logo

A programming language that uses turtle graphics to teach children the elements of programming.


Lua

A lightweight programming language with dynamic typing.

لُوَا

a programming language (transliterations)


Peach

* As an English surname, from French péché (“sin”). Compare Peachey, Petch.
* As a German surname, Americanized from Pietsch.

(video games) The princess in the Mario franchise.


Pong

A good lunar lander or Pong-type game was all you needed to strike it rich!

2002, André LaMothe, Tricks of the Windows game programming gurus, page 10:

If the US invades Iraq, we'll see action all right, much more than we witnessed with the primitive Pong-ish effects delivered during Gulf War 1.0,

2003 March 1, “Gulf War 2.0: The Son Strikes Back”, in Toronto Star:

The paddle controllers are necessary for playing Pong-style contests, and since two paddles share one controller input you can easily play doubles Pong with an extra set of paddles.

2006, Chris Kohler, Retro gaming hacks, page 10:

(video games) An early video game from Atari, resembling ping-pong, in which two players control paddles and attempt to intercept a ball.


Genesis

From Ancient Greek γένεσις (génesis, “creation, beginning, origin”).

der

(Canada, US, video games) A video game console, the Sega Genesis.


Linda

Latinised short form of Germanic compound names ending in -lind, -linde (“tender, soft”) (English -inda), such as Sieglinde and Dietlinde, and earlier names such as Old High German Irmilinda and Old Dutch Frithelind, from Proto-Germanic *linþaz (“gentle, mild”), whence also Old English līþe (“gentle, mild, pliable, limber”) (English lithe). Later misassociated with unrelated Spanish linda (“beautiful”). The name became known through 19th century literature and the opera Linda di Chamounix (1842). More at lithe.
The coordination language is named after Linda Lovelace, a reference to the programming language Ada, itself named after Ada Lovelace.

cog

The aim of this paper is to analyse the concept of extending the parallel logic programming paradigm with Linda-like operations, thus facilitating distributed data storage, access and management.

2012, Evan Tick, Giancarlo Succi, editors, Implementations of Logic Programming Systems, Springer Science & Business Media, →ISBN, page 43:

(computer languages) A coordination language for parallel computing environments.


Scheme

A programming language, one of the two major dialects of Lisp.


PK

en-noun

PK (countable and uncountable, plural PKs)

(video games, roleplaying games) Initialism of player kill(er/ing).


Ruby

The female name derives from ruby in the 19th century.

(computer languages) A dynamic, reflective, general-purpose object-oriented programming language developed in the 1990s.


Pascal

en-proper noun

Pascal (countable and uncountable, plural Pascals)

From Latin Paschālis, from paschālis (“Paschal; of or pertaining to Easter”), from pascha (“Easter”) + -ālis (suffix forming adjectives), for birth on Easter, or in honor of the 9th-century pope Paschal I (died 824). Doublet of Paschal. The programming language was named after French mathematician, philosopher and physicist Blaise Pascal (1623–1662).

(computer languages) An imperative procedural programming language intended to encourage good programming practices through the use of structure.


COD

"Let's go over to my house and play some CoD," he said.


TC

This is the best Total Conversion we have seen of any game. Given that it is a TC of Gorefest, the reigning blockbuster, this means that Skullpulper is now the best 3D game in the world. Period.

1999 August, Marc Laidlaw, “Total Conversion”, in Fantasy & Science Fiction, page 85:

It may have started its existence as a TC, but the final product is as inspired and as polished as anything you could hope for.

2000 November, “Gunman Chronicles”, in PC Zone, page 80:

One of the more interesting is Speed Island - a TC that turns Vice City into a stunt island.

2004 October, “Community Chest: Grand Theft Auto”, in PC Zone, page 114:

total conversion
total conversion#English

(video games) Initialism of total conversion.


gg

/d͡ʒiːd͡ʒiː/

(online gaming slang) Initialism of good game.

Nature's Prophet going to get the last hit in as well. It's the entire team down for EHOME. This is GG.

2014 March 19, Free to Play (Film), spoken by Announcer:

(online gaming slang, by extension) loss, defeat, game over


CB

en-noun

CB (countable and uncountable, plural CBs)

(speedrunning, initialism) Initialism of cruise boost.


John

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

From Middle English John, Johan, Johannes, from Anglo-Norman Jehan, Johan, and also Old English Iohannes, both from Late Latin Iōhannēs, variant of Latin Iōannēs, from Koine Greek Ἰωάννης (Iōánnēs), from Biblical Hebrew יוֹחָנָן (Yôḥānān), perhaps contracted from a former יְהוֹחָנָן (Yəhōḥānān, “God is gracious”).
Doublet of Jack, Jon, Johan, Johann, Johannes, Jean, Sean, Shane, Shaun, Ian, Ivan, Evan, Juan, Giovanni, and Yahya.

doublet

Remember, no Johns.

This is the sound of a John. A John. He wants to wait.

2007 June 6 [2005 December 3], 3:53 from the start, in NO JOHNS, spoken by John Michael "SOS" Howard, via YouTube, archived from the original on 2024-10-24:

Bursting from the inaudible chatter of many smiling faces, a thunderous voice emerges, “No Johns, son!”

2009, Daniel O'hair, “A Smashing Experience”, in Jennifer Oato, editor, Klipsun Magazine, volume 40, number 1, archived from the original on 2016-06-20, page 10:

You never know, I might show up to challenge you someday. And if we ever do get to go head to head: Please, no Johns.

2014, 0:47 from the start, in Smash Bros. - Reggie's Message to Fans - Evo 2014, spoken by Reggie Fils-Aimé, IGN, via YouTube, archived from the original on 2014-07-18:

I didn’t get any hand warmers. I didn’t warm up properly. I didn’t get enough sleep last night. There’s television lag. These are some of the Johns that [D'ron "D1"] Maingrette says he’s heard over the years.

2019 September 16, Cecilia D'Anastasio, “How A High School Smash Bros. Joke Became A World-Famous Saying”, in Kotaku, archived from the original on 2019-11-23:

Some "Johns" have become universal among Smash players. Some prominent "Johns" include: controller issues, not enough sleep, food, or water, a cold venue, or a lack of warmup time.

2020 May 14, Abbie Rappaport, “"Melee is Broken": Super Smash Bros. Melee: An Interdisciplinary Esports Ethnography”, in spectrum.library.concordia.ca, Concordia University, archived from the original on 2022-10-24:

i have a lot of new opinions on the mechanics of the game. I KNOW it sounds like a john but ill probably talk about it later

2024 March 18, ayowitty (@lolwitty1), Twitter, archived from the original on 2024-10-24:

(video games, Super Smash Bros.) An excuse, chiefly made by a losing player for their poor performance.


PSW

(video games) Initialism of persistent-state world: one that continues to exist even when no players are present.


CG

Plenty of CGs pad out the adventure too, with beautiful art depicting the events that take place.

2016 March 7, Andrew Barker, “Steins;Gate”, in RPGFan, archived from the original on 2019-10-10:

There are a good number of CG scenes as well which provide even nicer artwork. Please note that though this is a visual novel on Steam, there are pretty steamy CGs in each route.

2017 August 31, Marcus Estrada, “Review: A Hand in the Darkness”, in Hardcore Gamer:

(video games, in a visual novel) A unique, static full-screen image, usually displayed to illustrate a significant event in the story.


C

The programming language is so named because it followed on from an earlier language called B.

1995, Gary Wolf, "The Curse of Xanadu", Wired Magazine
The PDP-11, from the Digital Equipment Corporation, was a coveted machine. It was the original computer to run a new programming language called C, which was on its way to becoming the hackers' standard. Gregory, as it happened, didn't have any spare PDP-11s at his disposal. But the repairman took the opportunity to question some of Nelson's blithe predictions in Computer Lib, and Nelson, in response, unleashed his glib and bitter tirade against the conservative ignoramuses in the computer business.

(programming) A particular high-level programming language from which many others are derived.


GOTO

From go to, a keyword for this purpose in many programming languages.

The setjmp/longjmp facility in C is essentially a GOTO.

(programming) Any construct which produces an unstructured jump in the flow of execution.


GOTO

en-verb

GOTO (third-person singular simple present GOTOs, present participle GOTOing, simple past and past participle GOTOed)

GOTOs (present singular third-person)
GOTOing (participle present)
GOTOed (participle past)
GOTOed (past)

If we were GOTOed from 310 we GOTO 320.

1983, Charles Seiter, Robert Weiss, Pascal for BASIC Programmers, Addison Wesley Publishing Company:

You can create loops by telling the computer to GOTO an earlier line.

1983, C. Regena, Programmer's reference guide to the TI-99/4A, page 18:

Cross reference programs show program structure by displaying line numbers that are GOTOed or GOSUBed to from other lines in the program, and listing the line numbers in which different variables appear.

There is no way of falling into or GOTOing a procedure. The procedure can only be invoked by name as a subroutine.

1987, Douglas S. Stivison, Introduction to Turbo Pascal, Sybex, →ISBN:

She and her hosts could not understand one another until Hopper remembered some COBOL commands. "MOVE," she said, pointing to herself. "GOTO Osaka Hotel." The Japanese immediately understood and delivered her to her lodging.

1990, Computer Languages, Time-Life Books, →ISBN, page 44:

Next - goto the next entity defined in the module

1991, Gerald C. Cohen, Structured Representation for Requirements and Specifications, NASA, page 25:

(programming) To reach (a point in a program) by means of a GOTO instruction.


Hungarian notation

/hʌŋˈɡɛɹi.ən noʊˈteɪʃən/

The notation was invented by Charles Simonyi (born 1948), Hungarian-American computer programmer.

lpsz is Hungarian notation for a 32-bit pointer to a null-terminated string.

(computing, programming) A naming convention in which the name of a variable indicates its data type and intended use by including abbreviations as prefixes.


swizzle

swizzle (third-person singular simple present swizzles, present participle swizzling, simple past and past participle swizzled)

swizzles (present singular third-person)
swizzling (participle present)
swizzled (participle past)
swizzled (past)

unswizzle

antonym(s) of “convert symbols to pointers”

Unknown etymology, 1813. Original sense “alcoholic drink”, possibly a variant of switchel (“a drink of molasses and water, often mixed with rum”), attested 1790, itself of uncertain origin. Possibly influenced by fizz.
In verb sense “to stir”, from swizzle stick (“stick for stirring alcoholic drinks”), itself attested 1859.

(programming, transitive) To convert portable symbols or positions to memory-dependent pointers during deserialization.

If you or a loved one want to implement method swizzling, you may want to consider using a fairly well-tested wrapper package, such as JRSwizzle. Apple may reject applications that appear to use method swizzling in a dangerous way.

2016, David Thiel, iOS Application Security: The Definitive Guide for Hackers and Developers, No Starch Press, →ISBN, page 25:

(programming, Objective-C, transitive) To change a class's dispatch table in order to resolve messages from an existing selector to a new implementation.


B

Possibly a contraction of BCPL (“Basic Combined Programming Language”), the name of a programming language from which B was derived. Dennis Ritchie (a coworker of B’s designer, Ken Thompson) speculated that B might be based on Bon (the name of an earlier, but unrelated, programming language that Thompson designed for use on Multics), itself either from Bonnie (the name of Thompson’s wife) or “(according to an encyclopedia quotation in its manual), after a religion whose rituals involve the murmuring of magic formulas”.

(computer languages) A programming language from which C is derived.


D

From the position (4) of the letter D in the English alphabet.

(computer languages) A programming language inspired from C++.


GP

en-noun

GP (countable and uncountable, plural GPs or GP)

(roleplaying games, board games, video games) Initialism of gold piece.

roleplaying games; board games; roleplaying games; board games

genetic programming
genetic programming#English

(uncountable, software, artificial intelligence) Initialism of genetic programming.

(grand strategy video games) Initialism of great power.


unroll

en-verb

unroll (third-person singular simple present unrolls, present participle unrolling, simple past and past participle unrolled)

unrolls (present singular third-person)
unrolling (participle present)
unrolled (participle past)
unrolled (past)

(transitive, programming, software compilation) To replace (a loop in a program) with a repetitive sequence of the individual instructions that the loop would carry out, sometimes used as an optimization.


BF

(video games) Initialism of Battlefield, an FPS video game series.


barker

From Middle English berkere; equivalent to bark (“dog noise”) + -er.

The barker looks action-packed, but actually playing the game is rather dull.

(video games) A video game mode where the action is demonstrated to entice someone to play the game.


FW

Alternative form: f/w

(computer hardware, software) Abbreviation of firmware.


DPS

en-noun

DPS (countable and uncountable, plural DPSs)

The phrase, “tank meta”, is one that carries a lot of weight when it comes to MOBAs. These metas are generally characterized by tanky, unkillable behemoths dominating the meta and leaving any character that isn’t focused around raw DPS in the dust.

2022 November 17, Carver Fisher, “League of Legends preseason 13 has made tanks unkillable”, in Dexerto:

(video games) Initialism of damage per second; a standard way to calculate the damage dealt to other players or creatures in online role-playing games.

damage per second

(by extension, video games) A player or unit whose primary role is to deal the maximum amount of damage possible (as opposed to holding the attention of the enemy, healing, or other tasks).


C++

→ Polish: C++

From the name of the C language (on which it was based) and ++, the increment operator in both languages, suggesting something added to C.

(computer languages) A multi-paradigm high-level compiled programming language that is a more advanced derivative of C.


tuple

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

From the ending of the words quintuple, sextuple; from Latin -plus.

Both Python and Haskell have a tuple data type as well as a list data type.

Unlike lists, tuples are not formed by consing.

(programming) A fixed-size container data type similar to a list that can hold different types of elements.


ICE

(programming) Initialism of internal compiler error.


ADL

(programming) Initialism of argument-dependent lookup, a feature of C++ in which the compiler chooses a function based on its arguments.


ADR

ADR (countable and uncountable, plural ADRs)

/eɪ diː ˈɑː/

architectural decision record
w:architectural decision

(software engineering) Initialism of architectural decision record.


kanban

kanban (countable and uncountable, plural kanbans or kanban)

From Japanese 看板 (かんばん, kanban), from 看 (kan, “visible”) + 板 (“board or card”), developed and first used in the Toyota Production System.

The sub-assembly line assembles A. It goes to processing line 1 to withdraw part a, and for this purpose it must take the sub-assembly kanban (called withdrawal kanban). It goes to store a, withdraws boxes in the required quantity and removes those kanban (called in-process kanban or production-ordering kanban) that are attached to the boxes.

1986, David J. Lu, transl., edited by Japan Management Association, Kanban Just-in Time at Toyota: Management Begins at the Workplace, CRC Press, →ISBN, page 93:

(countable) A card containing a set of manufacturing specifications and requirements, used to regulate the supply of components.


LOC

LOC (countable and uncountable, plural LOCs)

(programming) Initialism of lines of code.


PMI

PMI (countable and uncountable, plural PMIs)

(software) Initialism of portable management interface.


full motion video

full motion video (countable and uncountable, plural full motion videos)

Stored full-motion video is useful for messages and information dissemination, whereas live video can be used for direct interaction, medical applications, manufacturing applications, and a variety of other process control processes.

1996, Prabhat K. Andleigh, Kiran Thakrar, Multimedia Systems Design, page 18:

In games, full motion video (FMV) truly began in the 16-bit era on the Amiga and Atari ST. Psygnosis, an innovative company that is now a distant memory, often put an awe-inspiring, beautifully rendered movie at the front ot their games.

2004, Kevin Oxland, Gameplay and Design, page 161:

Privateer II had real actors in full motion video sequences doing all sorts of silly stuff.

2005, William Abner, Gamer's Tome of Ultimate Wisdom 2006, page 125:

Full motion video (FMV) is a popular term for pre-recorded TV-quality movie or animation in a video game. FMV is simply a playback of something that was previously recorded. With modern computer hardware, games are rendered at much higher resolutions than typical FMV's, resulting in FMV's being easily spottable as "lower quality" than the game itself.

2007, Jielin Dong, Network Dictionary, page 206:

Fight through to the end of the tekken tournament with any of these eight original characters and you unlock a hidden character (including favorites like Kuma and Wang), as well as being treated to a short FMV (full motion video) sequence that expands a little on each fighter's motivation.

2013, Matt Fox, The Video Games Guide, page 293:

Enter the Full Motion Video (FMV) game – in which pre-recorded video was used to display action – and the seminal title Star Trek: Bee on the Bridge.

2017, Nate Crowley, 100 Best Video Games (That Never Existed), page 50:

(video games) In-game footage that is pre-rendered, often using real-world scenes, as opposed to being rendered in-engine or in real time.


CPS

CPS (countable and uncountable, plural CPSes)

(video games) Initialism of clicks per second.

functional programming
functional programming

continuation-passing style
continuation-passing style#English

(functional programming, uncountable) Initialism of continuation-passing style.


FC

FC (countable and uncountable, plural FCs)


WP

(software) Initialism of word processor.


RC

RC (countable and uncountable, plural RCs)

release candidate
release candidate#English

(software) Initialism of release candidate.


BW

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

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