olio

olio (nominative singular)
oliot (nominative plural)
olio (accusative nominative singular)
oliot (accusative nominative plural)
olion (accusative genitive singular)
oliot (accusative genitive plural)
olion (genitive singular)
olioiden (genitive plural)
olioitten (genitive plural)
oliota (partitive singular)
olioita (partitive plural)
oliossa (inessive singular)
olioissa (inessive plural)
oliosta (elative singular)
olioista (elative plural)
olioon (illative singular)
olioihin (illative plural)
oliolla (adessive singular)
olioilla (adessive plural)
oliolta (ablative singular)
olioilta (ablative plural)
oliolle (allative singular)
olioille (allative plural)
oliona (essive singular)
olioina (essive plural)
olioksi (singular translative)
olioiksi (plural translative)
oliotta (abessive singular)
olioitta (abessive plural)
olioin (instructive plural)
See the possessive forms below. (comitative)
olioni (nominative singular)
olioni (nominative plural)
olioni (accusative nominative singular)
olioni (accusative nominative plural)
olioni (accusative genitive singular)
olioni (accusative genitive plural)
olioni (genitive singular)
olioideni (genitive plural)
olioitteni (genitive plural)
oliotani (partitive singular)
olioitani (partitive plural)
oliossani (inessive singular)
olioissani (inessive plural)
oliostani (elative singular)
olioistani (elative plural)
oliooni (illative singular)
olioihini (illative plural)
oliollani (adessive singular)
olioillani (adessive plural)
olioltani (ablative singular)
olioiltani (ablative plural)
oliolleni (allative singular)
olioilleni (allative plural)
olionani (essive singular)
olioinani (essive plural)
oliokseni (singular translative)
olioikseni (plural translative)
oliottani (abessive singular)
olioittani (abessive plural)
olioineni (comitative plural)
oliosi (nominative singular)
oliosi (nominative plural)
oliosi (accusative nominative singular)
oliosi (accusative nominative plural)
oliosi (accusative genitive singular)
oliosi (accusative genitive plural)
oliosi (genitive singular)
olioidesi (genitive plural)
olioittesi (genitive plural)
oliotasi (partitive singular)
olioitasi (partitive plural)
oliossasi (inessive singular)
olioissasi (inessive plural)
oliostasi (elative singular)
olioistasi (elative plural)
olioosi (illative singular)
olioihisi (illative plural)
oliollasi (adessive singular)
olioillasi (adessive plural)
olioltasi (ablative singular)
olioiltasi (ablative plural)
oliollesi (allative singular)
olioillesi (allative plural)
olionasi (essive singular)
olioinasi (essive plural)
olioksesi (singular translative)
olioiksesi (plural translative)
oliottasi (abessive singular)
olioittasi (abessive plural)
olioinesi (comitative plural)
oliomme (nominative singular)
oliomme (nominative plural)
oliomme (accusative nominative singular)
oliomme (accusative nominative plural)
oliomme (accusative genitive singular)
oliomme (accusative genitive plural)
oliomme (genitive singular)
olioidemme (genitive plural)
olioittemme (genitive plural)
oliotamme (partitive singular)
olioitamme (partitive plural)
oliossamme (inessive singular)
olioissamme (inessive plural)
oliostamme (elative singular)
olioistamme (elative plural)
olioomme (illative singular)
olioihimme (illative plural)
oliollamme (adessive singular)
olioillamme (adessive plural)
olioltamme (ablative singular)
olioiltamme (ablative plural)
oliollemme (allative singular)
olioillemme (allative plural)
olionamme (essive singular)
olioinamme (essive plural)
olioksemme (singular translative)
olioiksemme (plural translative)
oliottamme (abessive singular)
olioittamme (abessive plural)
olioinemme (comitative plural)
olionne (nominative singular)
olionne (nominative plural)
olionne (accusative nominative singular)
olionne (accusative nominative plural)
olionne (accusative genitive singular)
olionne (accusative genitive plural)
olionne (genitive singular)
olioidenne (genitive plural)
olioittenne (genitive plural)
oliotanne (partitive singular)
olioitanne (partitive plural)
oliossanne (inessive singular)
olioissanne (inessive plural)
oliostanne (elative singular)
olioistanne (elative plural)
olioonne (illative singular)
olioihinne (illative plural)
oliollanne (adessive singular)
olioillanne (adessive plural)
olioltanne (ablative singular)
olioiltanne (ablative plural)
oliollenne (allative singular)
olioillenne (allative plural)
olionanne (essive singular)
olioinanne (essive plural)
olioksenne (singular translative)
olioiksenne (plural translative)
oliottanne (abessive singular)
olioittanne (abessive plural)
olioinenne (comitative plural)
olionsa (nominative singular)
olionsa (nominative plural)
olionsa (accusative nominative singular)
olionsa (accusative nominative plural)
olionsa (accusative genitive singular)
olionsa (accusative genitive plural)
olionsa (genitive singular)
olioidensa (genitive plural)
olioittensa (genitive plural)
oliotaan (partitive singular)
oliotansa (partitive singular)
olioitaan (partitive plural)
olioitansa (partitive plural)
oliossaan (inessive singular)
oliossansa (inessive singular)
olioissaan (inessive plural)
olioissansa (inessive plural)
oliostaan (elative singular)
oliostansa (elative singular)
olioistaan (elative plural)
olioistansa (elative plural)
olioonsa (illative singular)
olioihinsa (illative plural)
oliollaan (adessive singular)
oliollansa (adessive singular)
olioillaan (adessive plural)
olioillansa (adessive plural)
olioltaan (ablative singular)
olioltansa (ablative singular)
olioiltaan (ablative plural)
olioiltansa (ablative plural)
oliolleen (allative singular)
oliollensa (allative singular)
olioilleen (allative plural)
olioillensa (allative plural)
olionaan (essive singular)
olionansa (essive singular)
olioinaan (essive plural)
olioinansa (essive plural)
oliokseen (singular translative)
olioksensa (singular translative)
olioikseen (plural translative)
olioiksensa (plural translative)
oliottaan (abessive singular)
oliottansa (abessive singular)
olioittaan (abessive plural)
olioittansa (abessive plural)
olioineen (comitative plural)
olioinensa (comitative plural)


croak

en-verb

croak (third-person singular simple present croaks, present participle croaking, simple past and past participle croaked)

croaks (present singular third-person)
croaking (participle present)
croaked (participle past)
croaked (past)

From Middle English *croken, crouken, (also represented by craken > crake), back-formation from Old English crācettan (“to croak”) (also in derivative crǣcettung (“croaking”)), from Proto-Germanic *krēk- (compare Swedish kråka, German krächzen), from Proto-Indo-European *greh₂-g- (compare Sanskrit गर्जति (garjati, “to growl”); also compare Latin grāculus (“jackdaw”), Serbo-Croatian grákati from *greh₂-k-), of onomatopoeic origin.

The accessor croaks if it's not an appropriate object reference.

2002, Nathan Patwardhan, Ellen Siever, Stephen Spainhour, Perl, O'Reilly, →ISBN, page 200:

(programming slang, Perl) To abort the current program indicating a user or caller error.


aggressive

en-adj

aggressive (comparative more aggressive, superlative most aggressive)

more aggressive (comparative)
most aggressive (superlative)

From aggress + -ive. Compare with French agressif.

rīrā

Spreading rapidly of a disease or tumour

This paper describes how aggressive loop unrolling is done in a retargetable optimizing compiler.

1996, Tibor Gyimothy, Compiler Construction: 6th International Conference, CC '96, Linköping, Sweden, April 24 - 26, 1996. Proceedings, Volume 6, Springer, →ISBN, page 59:

Since the most aggressive type of optimization a program can be subjected to is parallelization, understanding a program before attempting to parallelize it is a very important step.

2001, Paul Feautrier, edited by Santosh Pande and Dharma P. Agrawal, Compiler Optimizations for Scalable Parallel Systems, Springer, →ISBN, page 173:

However, aggressive compiler techniques such as loop unrolling, promoting of subscripted array variables into registers (especially in of subscripted array variables into registers (especially in loops) and interprocedural optimizations create heavy register pressure and it is still quite important to do a good job of register allocation.

2002, Y. N. Srikant, Priti Shankar, The Compiler Design Handbook: Optimizations and Machine Code Generation, CRC Press, →ISBN, page 465:

The Itanium processor is an example of an Explicitly Parallel Instruction Computing (EPIC) architecture and thus relies on aggressive and expensive compiler optimizations for performance.

2002, Shpeisman, T. ; Lueh, G.-Y. ; Adl-Tabatabai, A.-R., PACT 2002: 2002 International Conference on Parallel Architectures and Compilation Techniques : proceedings : 22-25 September, 2002, Charlottesville, Virginia, USA, IEEE Computer Society Press →ISBN, page 249

This sensibly eases the programmer task and allows for more aggressive optimisations of the global program structure.

2003, Susanna Pelagatti, edited by Fethi Rabhi and Sergei Gorlatch, Patterns and Skeletons for Parallel and Distributed Computing, Springer, →ISBN, page 182:

The CUDA C code for the GPU, as well as the C and inline assembly code for the CPU, were highly optimized and aggressive compiler optimizations (-O4) were turned on.

2011, Wen-mei W. Hwu, GPU Computing Gems Jade Edition, Elsevier, →ISBN, page 11:

(programming) Of heuristics, source code optimization techniques, etc.: exploiting every opportunity to be applied.


discard

From dis- + card. Compare Spanish descartar.

Discards can be used with out parameters, with tuples, with pattern matching (Chapters 6 and 8), or even as stand-alone variables.

2017, Andrew Troelsen, Philip Japikse, Pro C# 7: With .NET and .NET Core, page 120:

(programming) A temporary variable used to receive a value of no importance and unable to be read later.


compare

en-noun

compare (countable and uncountable, plural compares)

From Middle English comparen, from Old French comparer, from Latin comparare (“to prepare, procure”), from compar (“like or equal to another”), from com- + par (“equal”). Displaced native Old English metan (“to compare,” also “to measure”).

[…] including addition and subtraction, memory operations, compares, shifts, logic operations, and condition operations.

1998, International Conference on Computer Design: Proceedings, IEEE, page 490:

2013, Paolo Bruni, Carlos Alberto Gomes da Silva Junior, Craig McKellar, Managing DB2 for z/OS Utilities with DB2 Tools Solution Packs
It is always advisable to run a compare between your source and target environments. This should highlight whether there are differences in the lengths of VARCHARs and then the differences can be corrected before you clone.

(countable, programming) An instruction or command that compares two values or states.


inherit

en-verb

inherit (third-person singular simple present inherits, present participle inheriting, simple past and past participle inherited)

inherits (present singular third-person)
inheriting (participle present)
inherited (participle past)
inherited (past)

From Middle English enheriten, from Old French enheriter, from Late Latin inhereditare (“make heir”). Displaced native Old English ierfan.

وَرَثَ

to receive property or a title by legal succession etc.

ModalWindow inherits all the properties and methods of Window.

(computing, programming, transitive) To derive (existing functionality) from a superclass.

For example, the following two code segments, from different assemblies, show how easy it is to inherit a class from another assembly.

2006, Daniel Solis, Illustrated C# 2005:

(computing, programming, transitive) To derive a new class from (a superclass).


alive

en-adj

alive (comparative more alive, superlative most alive)

more alive (comparative)
most alive (superlative)

From Middle English alive, alife, olive, olife, on live, on life, from Old English on līfe (“alive”, literally “in life" or "in (the) body”), from on (“on, in”) + līfe, dative singular of līf (“life”). In this sense, replaced Old English cwic (whence English quick). Equivalent to a- + life. Compare Dutch in leven (“alive”, literally “in life”), German am Leben (“alive”, literally “at life" or "at living”).


cursor

Borrowed from Latin cursor (“runner”), from currō (“run”) + -or (agentive suffix). Ultimately from Proto-Indo-European.

(programming) A design pattern in object oriented methodology in which a collection is iterated uniformly.


pointer

From point + -er (agent noun suffix) or + -er (measurement suffix) (sense 10).

күрһәткес

anything that points or is used for pointing

I do consider assignment statements and pointer variables to be among computer science's "most valuable treasures."

1974, Donald Knuth, “Structured Programming with go to Statements”, in Computing Surveys, volume 6, number 5, →DOI, archived from the original on 2009-08-24, pages 261–301:

Anything that points or is used for pointing.

(programming) A variable that holds the address of a memory location where a value can be stored.

مُؤَشِّر

computer programming: variable that stores the address of another variable


pointer

nl-noun

pointer m (plural pointers, diminutive pointertje n)

pointers (plural)
pointertje (diminutive neuter)


pointer

pointeri (plural)
pointer (accusative indefinite nominative singular)
pointerul (accusative definite nominative singular)
pointeri (accusative indefinite nominative singular)
pointerii (accusative definite nominative plural)
pointer (indefinite singular)
pointerului (definite singular)
pointeri (indefinite singular)
pointerilor (definite plural)
pointerule (singular vocative)
pointerilor (vocative)

Acești pointeri sunt foarte folositori în programarea generică.

2021 August 9, Wikipedia contributors, “C (limbaj de programare)”, in English Wikipedia, Wikimedia Foundation:

These pointers are very useful in generic programming.


escape

From Middle English escapen, from Anglo-Norman and Old Northern French escaper ( = Old French eschaper, modern French échapper), from Vulgar Latin *excappāre, literally "get out of one's cape, leave a pursuer with just one's cape," from Latin ex- (“out”) + Late Latin cappa (“cape, cloak”). Cognate with escapade.

You forgot to insert an escape in the datastream.

(programming) The text character represented by 27 (decimal) or 1B (hexadecimal).


seurata

seuraan (first-person indicative present singular)
en seuraa (first-person indicative negative present singular)
olen seurannut (first-person indicative perfect singular)
en ole seurannut (first-person indicative negative perfect singular)
seuraat (indicative present second-person singular)
et seuraa (indicative negative present second-person singular)
olet seurannut (indicative perfect second-person singular)
et ole seurannut (indicative negative perfect second-person singular)
seuraa (indicative present singular third-person)
ei seuraa (indicative negative present singular third-person)
on seurannut (indicative perfect singular third-person)
ei ole seurannut (indicative negative perfect singular third-person)
seuraamme (first-person indicative plural present)
emme seuraa (first-person indicative negative plural present)
olemme seuranneet (first-person indicative perfect plural)
emme ole seuranneet (first-person indicative negative perfect plural)
seuraatte (indicative plural present second-person)
ette seuraa (indicative negative plural present second-person)
olette seuranneet (indicative perfect plural second-person)
ette ole seuranneet (indicative negative perfect plural second-person)
seuraavat (indicative plural present third-person)
eivät seuraa (indicative negative plural present third-person)
ovat seuranneet (indicative perfect plural third-person)
eivät ole seuranneet (indicative negative perfect plural third-person)
seurataan (indicative passive present)
ei seurata (indicative negative passive present)
on seurattu (indicative passive perfect)
ei ole seurattu (indicative negative passive perfect)
seurasin (first-person indicative past singular)
en seurannut (first-person indicative negative past singular)
olin seurannut (first-person indicative pluperfect singular)
en ollut seurannut (first-person indicative negative pluperfect singular)
seurasit (indicative past second-person singular)
et seurannut (indicative negative past second-person singular)
olit seurannut (indicative pluperfect second-person singular)
et ollut seurannut (indicative negative pluperfect second-person singular)
seurasi (indicative past singular third-person)
ei seurannut (indicative negative past singular third-person)
oli seurannut (indicative pluperfect singular third-person)
ei ollut seurannut (indicative negative pluperfect singular third-person)
seurasimme (first-person indicative past plural)
emme seuranneet (first-person indicative negative past plural)
olimme seuranneet (first-person indicative pluperfect plural)
emme olleet seuranneet (first-person indicative negative pluperfect plural)
seurasitte (indicative past plural second-person)
ette seuranneet (indicative negative past plural second-person)
olitte seuranneet (indicative pluperfect plural second-person)
ette olleet seuranneet (indicative negative pluperfect plural second-person)
seurasivat (indicative past plural third-person)
eivät seuranneet (indicative negative past plural third-person)
olivat seuranneet (indicative pluperfect plural third-person)
eivät olleet seuranneet (indicative negative pluperfect plural third-person)
seurattiin (indicative passive past)
ei seurattu (indicative negative passive past)
oli seurattu (indicative passive pluperfect)
ei ollut seurattu (indicative negative passive pluperfect)
seuraisin (conditional first-person present singular)
en seuraisi (conditional first-person negative present singular)
olisin seurannut (conditional first-person perfect singular)
en olisi seurannut (conditional first-person negative perfect singular)
seuraisit (conditional present second-person singular)
et seuraisi (conditional negative present second-person singular)
olisit seurannut (conditional perfect second-person singular)
et olisi seurannut (conditional negative perfect second-person singular)
seuraisi (conditional present singular third-person)
ei seuraisi (conditional negative present singular third-person)
olisi seurannut (conditional perfect singular third-person)
ei olisi seurannut (conditional negative perfect singular third-person)
seuraisimme (conditional first-person plural present)
emme seuraisi (conditional first-person negative plural present)
olisimme seuranneet (conditional first-person perfect plural)
emme olisi seuranneet (conditional first-person negative perfect plural)
seuraisitte (conditional plural present second-person)
ette seuraisi (conditional negative plural present second-person)
olisitte seuranneet (conditional perfect plural second-person)
ette olisi seuranneet (conditional negative perfect plural second-person)
seuraisivat (conditional plural present third-person)
eivät seuraisi (conditional negative plural present third-person)
olisivat seuranneet (conditional perfect plural third-person)
eivät olisi seuranneet (conditional negative perfect plural third-person)
seurattaisiin (conditional passive present)
ei seurattaisi (conditional negative passive present)
olisi seurattu (conditional passive perfect)
ei olisi seurattu (conditional negative passive perfect)
seuraa (imperative present second-person singular)
älä seuraa (imperative negative present second-person singular)
seuratkoon (imperative present singular third-person)
älköön seuratko (imperative negative present singular third-person)
olkoon seurannut (imperative perfect singular third-person)
älköön olko seurannut (imperative negative perfect singular third-person)
seuratkaamme (first-person imperative plural present)
älkäämme seuratko (first-person imperative negative plural present)
seuratkaa (imperative plural present second-person)
älkää seuratko (imperative negative plural present second-person)
seuratkoot (imperative plural present third-person)
älkööt seuratko (imperative negative plural present third-person)
olkoot seuranneet (imperative perfect plural third-person)
älkööt olko seuranneet (imperative negative perfect plural third-person)
seurattakoon (imperative passive present)
älköön seurattako (imperative negative passive present)
olkoon seurattu (imperative passive perfect)
älköön olko seurattu (imperative negative passive perfect)
seurannen (first-person potential present singular)
en seuranne (first-person negative potential present singular)
lienen seurannut (first-person perfect potential singular)
en liene seurannut (first-person negative perfect potential singular)
seurannet (potential present second-person singular)
et seuranne (negative potential present second-person singular)
lienet seurannut (perfect potential second-person singular)
et liene seurannut (negative perfect potential second-person singular)
seurannee (potential present singular third-person)
ei seuranne (negative potential present singular third-person)
lienee seurannut (perfect potential singular third-person)
ei liene seurannut (negative perfect potential singular third-person)
seurannemme (first-person plural potential present)
emme seuranne (first-person negative plural potential present)
lienemme seuranneet (first-person perfect plural potential)
emme liene seuranneet (first-person negative perfect plural potential)
seurannette (plural potential present second-person)
ette seuranne (negative plural potential present second-person)
lienette seuranneet (perfect plural potential second-person)
ette liene seuranneet (negative perfect plural potential second-person)
seurannevat (plural potential present third-person)
eivät seuranne (negative plural potential present third-person)
lienevät seuranneet (perfect plural potential third-person)
eivät liene seuranneet (negative perfect plural potential third-person)
seurattaneen (passive potential present)
ei seurattane (negative passive potential present)
lienee seurattu (passive perfect potential)
ei liene seurattu (negative passive perfect potential)
seurata (infinitive infinitive-i)
seuraava (active participle present)
seurattava (participle passive present)
seuratakseni (first-person possessive singular)
seurataksemme (first-person plural possessive)
seurataksesi (possessive second-person singular)
seurataksenne (plural possessive second-person)
seuratakseen (possessive third-person)
seurataksensa (possessive third-person)
seurannut (infinitive-i-long past)
seurattu (infinitive-i-long past)
seuratessa (inessive second-person)
seurattaessa (inessive second-person)
seuraama (agent)
seuratessani (first-person possessive singular)
seuratessamme (first-person plural possessive)
seuratessasi (possessive second-person singular)
seuratessanne (plural possessive second-person)
seuratessaan (possessive third-person)
seuratessansa (possessive third-person)
seuraamaton (inessive negative second-person)
seuraten (instructive second-person)
seuraamassa (inessive third-person)
seuraamasta (elative third-person)
seuraamaan (illative third-person)
seuraamalla (adessive third-person)
seuraamatta (abessive third-person)
seuraaman (instructive third-person)
seurattaman (instructive third-person)
seuraaminen (fourth-person noun-from-verb)
seuraamaisillani (first-person possessive singular)
seuraamaisillamme (first-person plural possessive)
seuraamaisillasi (possessive second-person singular)
seuraamaisillanne (plural possessive second-person)
seuraamaisillaan (possessive third-person)
seuraamaisillansa (possessive third-person)

[ˈs̠e̞u̯rɑ̝t̪ɑ̝(ʔ)]

seura + -ta
* (to follow, come next, ensue): Semantic loan from Swedish följa, itself from German folgen, itself from Latin sequor, cōnsequor (compare also English follow (“accompany; come next, ensue”)).

ncog

(transitive, programming) to dereference (a pointer or reference)


trace

From Middle English trace, traas, from Old French trace (“an outline, track, trace”), from the verb (see below).

der

(programming) A sequence of instructions, including branches but not loops, that is executed for some input data.


variable

Borrowed into Middle English in the 14th century from Old French variable, from Latin variare (“to change”), from varius (“different, various”). Equates to English vary + -able.

(programming) A named memory location in which a program can store intermediate results and from which it can read them.

مُتَغَيِّر

computing: a named mutable piece of storage


programming language

en-noun

programming language (plural programming languages)

/ˈpɹəʊɡɹæmɪŋ læŋɡwɪdʒ/

/ˈpɹoʊɡɹæmɪŋ læŋɡwɪdʒ/

(programming) A code of reserved words and symbols used in computer programs, which give instructions to the computer on how to accomplish certain computing tasks.

W:List of programming languages by category


binary

en-adj

binary (comparative more binary, superlative most binary)

more binary (comparative)
most binary (superlative)

From Late Latin bīnārius (“consisting of two”), from Latin bīnī (“two-by-two, pair”). By surface analysis, bin- + -ary.

двайко́вы

being in a state of one of two mutually exclusive conditions such as on or off

Division of reals is a binary operation.

(mathematics, programming, computer engineering) Of an operation, function, procedure, or logic gate, taking exactly two operands, arguments, parameters, or inputs; having domain of dimension 2.


fluent

en-adj

fluent (comparative more fluent, superlative most fluent)

more fluent (comparative)
most fluent (superlative)

From Latin fluens (“flowing”), present active participle of fluō (“I flow”).

The payment processor offers a fluent API.

(programming) Being or relating to a fluent interface.


MBD

en-noun

MBD (countable and uncountable, plural MBDs)

model-based development
model-based development#English

(software, programming) Initialism of model-based development.


metasyntactic variable

metasyntactic variable (plural metasyntactic variables)

Use metasyntactic variables like foo and bar when you need a name but the particular name doesn't matter.

(chiefly programming) A conventional variable name used for an unspecified entity whose exact nature depends on context.


parameter

[pəˈɹæm.ə.ɾɚ]

From French paramètre, from New Latin parametrum (“parameter”), from Ancient Greek παρα- (para-, “beside”) + μέτρον (métron, “measure”).

(programming) An input variable of a function definition, that gets an actual value (argument) at execution time.

مَعْلَم

name in a function or subroutine definition

(programming, loosely) An actual value given to such a formal parameter.


step

From Middle English steppen, from Old English steppan (“to step, go, proceed, advance”), stepe (“step”), from Proto-West Germanic *stappjan, from Proto-Germanic *stapjaną (“to step”), *stapiz (“step”), from Proto-Indo-European *stebʰ- (“to support, stomp, curse, be amazed”).
Cognate with West Frisian stappe (“to step”), North Frisian stape (“to walk, trudge”), Dutch stappen (“to step, walk”), Walloon steper (“to walk away, leave”), German stapfen (“to trudge, stomp, plod”) and further to Slavic Polish stąpać (“to stomp, stamp, step, tread”), Russian ступать (stupatʹ) and Polish stopień (“step, stair, rung, degree”), Russian степень (stepenʹ). Related to stamp, stomp.

cog

a journey of a thousand miles begins with a single step

one small step for man, one giant leap for mankind

Printing from 0 to 9 with a step of 3 will display 0, 3, 6 and 9.

(programming) A constant difference between consecutive values in a series.


junction

→ Bengali: জংশন (joṅśon)

→ Japanese: ジャンクション

/ˈd͡ʒʌŋkʃən/

From Latin iūnctiō (“union, joining, uniting”), from iungō (“join, attach together”). Equivalent to join + -tion.

der

(programming) In the Raku programming language, a construct representing a composite of several values connected by an operator.


atomic

en:containing a single change, in version control

(programming, of a commit in a VCS) Containing a single change, as opposed to involving numerous unrelated changes.


move

en-verb

move (third-person singular simple present moves, present participle moving, simple past and past participle moved)

moves (present singular third-person)
moving (participle present)
moved (participle past)
moved (past)
move (infinitive)

From Middle English moven, moeven, meven, borrowed from Old Northern French mover, moveir and Old French mouver, moveir (“to move”) (compare modern French mouvoir from Old French movoir), from Latin movēre (“move; change, exchange, go in or out, quit”), from Proto-Indo-European *m(y)ewh₁- (“to move, drive”). Cognate with Lithuanian mauti (“to push on, rush”), Sanskrit मीवति (mī́vati, “pushes, presses, moves”), Middle Dutch mouwe (“sleeve”). Largely displaced native English stir, from Middle English stiren, sturien, from Old English styrian.

cog

We didn’t really want a copy; we just wanted to get the result out of a function: we wanted to move a Vector rather than to copy it.

2013, Bjarne Stroustrup, The C++ Programming Language, 4th edition, Addison-Wesley, →ISBN, 3.3.2, page 75:

In Rust, for most types, operations like assigning a value to a variable, passing it to a function, or returning it from a function don’t copy the value: they move it.

2018, Jim Blandy, Jason Orendorff, chapter 4, in Programming Rust: Fast, Safe Systems Development, O’Reilly, →ISBN, page 77:

In this paper, we focus on two specific move related issues: using an entity which has already been moved hence making it invalid, and calling move operations when doing so will not have any effect on how the program executes

2023 September, Attila Gyén, Dániel Kolozsvári, Norbert Pataki, “Code Comprehension for the Move Semantics in C++”, in Proceedings of the Tenth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, Bratislava, Slovakia: Slovak University of Technology in Bratislava, →ISSN, page 3:

(transitive, programming) To transfer the value of one object in memory to another efficiently (i.e., without copying it in entirety).


hat

Sranan Tongo: ati

From Middle English hat, from Old English hætt, from Proto-Germanic *hattuz (“hat”), from Proto-Indo-European *kadʰ- (“to guard, cover, care for, protect”). Cognate with North Frisian hat (“hat”), Danish hat (“hat”), Swedish hatt (“hat”), Icelandic hattur (“hat”), Finnish hattu (“hat”), Latin cassis (“helmet”), Lithuanian kudas (“bird's crest or tuft”), Avestan 𐬑𐬀𐬊𐬛𐬀 (xaoda, “hat”), Persian خود (xud, “helmet”), Welsh cadw (“to provide for, ensure”). Compare also hood.

cog

(programming, informal) The caret symbol ^.


single

→ Dutch: single

→ Finnish: sinkku

→ German: Single

→ Indonesian: singel

→ Japanese: シングル (shinguru)

→ Polish: singiel

From Middle English single, sengle, from Old French sengle, saingle, sangle, from Latin singulus, a diminutive derived from Proto-Indo-European *sem- (“one”). Akin to Latin simplex (“simple”). See simple, and compare singular.

Coordinate term: double

If you want to be a scientist or an engineer, learn to say “no” to singles and floats.

2011, Rubin H. Landau, A First Course in Scientific Computing, page 214:

(computing, programming) A floating-point number having half the precision of a double-precision value.


stub

From Middle English stubbe (“tree stump”), from Old English stybb, stubb (“tree stump”), from Proto-West Germanic *stubb, from Proto-Germanic *stubbaz (compare Middle Dutch stubbe, Old Norse stubbr, Faroese stubbi (“stub”)), from Proto-Indo-European *(s)tew-; compare steep (“sharp slope”). Doublet of stob.
Sense extended in Middle English to similarly shaped objects. Verb sense “strike one’s toe” is recorded 1848; “extinguish a cigarette” 1927.

Even though the stub is a dummy, it allows us to determine whether the procedure is called at the right time by the program or calling procedure.

2000, Nell B. Dale, Chip Weems, John W. McCormick, Programming and Problem Solving with ADA 95, 2nd edition, Jones & Bartlett Learning, →ISBN, page 352:

(programming) A placeholder procedure that has the signature of the planned procedure but does not yet implement the intended behavior.


program

head

program (definite accusative programı, plural programlar)

programı (accusative definite)
programlar (plural)
program (nominative singular)
programlar (nominative plural)
programı (accusative definite singular)
programları (accusative definite plural)
programa (dative singular)
programlara (dative plural)
programda (locative singular)
programlarda (locative plural)
programdan (ablative singular)
programlardan (ablative plural)
programın (genitive singular)
programların (genitive plural)
programım (first-person nominative singular)
programlarım (first-person nominative singular)
programın (nominative second-person singular)
programların (nominative second-person singular)
programı (nominative singular third-person)
programları (nominative singular third-person)
programımız (first-person nominative plural)
programlarımız (first-person nominative plural)
programınız (nominative plural second-person)
programlarınız (nominative plural second-person)
programları (nominative plural third-person)
programımı (accusative definite first-person singular)
programlarımı (accusative definite first-person singular)
programını (accusative definite second-person singular)
programlarını (accusative definite second-person singular)
programını (accusative definite singular third-person)
programlarını (accusative definite singular third-person)
programımızı (accusative definite first-person plural)
programlarımızı (accusative definite first-person plural)
programınızı (accusative definite plural second-person)
programlarınızı (accusative definite plural second-person)
programlarını (accusative definite plural third-person)
programıma (dative first-person singular)
programlarıma (dative first-person singular)
programına (dative second-person singular)
programlarına (dative second-person singular)
programına (dative singular third-person)
programlarına (dative singular third-person)
programımıza (dative first-person plural)
programlarımıza (dative first-person plural)
programınıza (dative plural second-person)
programlarınıza (dative plural second-person)
programlarına (dative plural third-person)
programımda (first-person locative singular)
programlarımda (first-person locative singular)
programında (locative second-person singular)
programlarında (locative second-person singular)
programında (locative singular third-person)
programlarında (locative singular third-person)
programımızda (first-person locative plural)
programlarımızda (first-person locative plural)
programınızda (locative plural second-person)
programlarınızda (locative plural second-person)
programlarında (locative plural third-person)
programımdan (ablative first-person singular)
programlarımdan (ablative first-person singular)
programından (ablative second-person singular)
programlarından (ablative second-person singular)
programından (ablative singular third-person)
programlarından (ablative singular third-person)
programımızdan (ablative first-person plural)
programlarımızdan (ablative first-person plural)
programınızdan (ablative plural second-person)
programlarınızdan (ablative plural second-person)
programlarından (ablative plural third-person)
programımın (first-person genitive singular)
programlarımın (first-person genitive singular)
programının (genitive second-person singular)
programlarının (genitive second-person singular)
programının (genitive singular third-person)
programlarının (genitive singular third-person)
programımızın (first-person genitive plural)
programlarımızın (first-person genitive plural)
programınızın (genitive plural second-person)
programlarınızın (genitive plural second-person)
programlarının (genitive plural third-person)

From Ottoman Turkish پروغرام (program), from French programme.


sub

* Shortened form of any of various words beginning with sub-.
* (lend a person money): From subsidize.

The default accessor can be overridden by declaring a sub of the same name in the package.

2002, Nathan Patwardhan, Ellen Siever, Stephen Spainhour, Perl in a nutshell:

So far, all the subs and functions that we have used have been those built into the system, or those written to handle events from controls […]

2004, P. K. McBride, Introductory Visual Basic.NET, page 49:

(computing, programming) Clipping of subroutine. (sometimes one that does not return a value, as distinguished from a function, which does)


match

en-verb

match (third-person singular simple present matches, present participle matching, simple past and past participle matched)

matches (present singular third-person)
matching (participle present)
matched (participle past)
matched (past)

From Middle English macchen (“to marry; be paired with”), from the noun (see above).

inh

The behavior matched one or more rules and was rejected by an edit filter.

(transitive, programming) To be an example of a rule or regex.


fold

The verb is from Middle English folden, from Old English fealdan, from Proto-Germanic *falþaną (“to fold”), from Proto-Indo-European *pel- (“to fold”). The noun is from Middle English folde,falde, itself derived from the verb.

(programming) A section of source code that can be collapsed out of view in an editor to aid readability.


Derives from the punctus versus.
The Italian printer Aldus Manutius established the practice of using the semicolon mark to separate words of opposed meaning, and to indicate interdependent statements. The earliest, general use of the semicolon in English was in 1591.

<?php echo '
Hello World
'; ?>

(programming) Marks the end of a statement in some programming languages.


raise

en-verb

raise (third-person singular simple present raises, present participle raising, simple past and past participle raised)

raises (present singular third-person)
raising (participle present)
raised (participle past)
raised (past)

From Middle English reysen, raisen, reisen, from Old Norse reisa (“to raise”), from Proto-Germanic *raisijaną, *raizijaną (“to raise”), causative form of Proto-Germanic *rīsaną (“to rise”), from Proto-Indo-European *h₁rey- (“to rise, arise”). According to Kroonen (2013), from Proto-Indo-European *h₃er- (“to stir, rise”).
Cognate with Old English rāsian (“to explore, examine, research”), Old English rīsan (“to seize, carry off”), Old English rǣran (“to raise”). Doublet of rear.

whakahī

Referring to lifting the pitch of a musical note

hāpai

Of lifting an object to a higher elevation

hī

Refers to raising an eyebrow in scepticism

aradan qaldırmaq

(military) to remove or break up (a blockade); to relinquish (a siege), or cause this to be done

raise oneself up by one's own bootstraps

A division by zero will raise an exception.

Provide some mechanism in the local service class to raise the event. This might take the form of a public method that the host application can invoke to raise the event.

2007, Bruce Bukovics, Pro WF: Windows Workflow in .NET 3.0, page 243:

(programming, transitive) To instantiate and transmit (an exception, by throwing it, or an event).


wormhole

1590s. From worm + hole. In the scientific sense, introduced by John Archibald Wheeler in 1957.

(programming, slang) A location in a monitor program containing the address of a routine, allowing the user to substitute different functionality.


try

From Middle English trien (“to try a legal case”), from Anglo-Norman trier (“to try a case”), Old French trier (“to choose, pick out or separate from others, sift, cull”), of uncertain origin. It is probably related to Italian tritare (“to grind; to sort; to analyze”) (see also French trier). Alternatively, believed to be a metathetic variation of Old French tirer (“to pull out, snatch”), from Gothic 𐍄𐌹𐍂𐌰𐌽 (tiran, “to tear away, remove”), from Proto-Germanic *teraną (“to tear, tear apart”), from Proto-Indo-European *der- (“to tear, tear apart”), see tear. Related to Occitan triar (“to pick out, choose from among others”), although the Occitan verb could also be a borrowing from French. Alternatively or by confluence, the Old French is from Gallo-Roman Vulgar Latin *triare, of unknown origin.
Replaced native Middle English cunnen (“to try”) (from Old English cunnian), Middle English fandien (“to try, prove”) (from Old English fandian), and Middle English costnien (“to try, tempt, test”) (from Old English costnian).

cog

[t̠͡ɹ̠̊˔aɪ̯]

[t̠͡ɹ̠̊˔ʷaɪ̯]

(programming) A block of code that may trigger exceptions the programmer expects to catch, usually demarcated by the keyword try.


try

(programming) try (block of code that may trigger exceptions)


block

→ Dutch: block

→ German: Block

→ Irish: bloc

→ Manx: block

→ Maori: poraka

→ Norwegian: blokk

→ Polish: blok

desctree

→ Russian: блок (blok)
→ Armenian: բլոկ (blok)
→ Yakut: блок (blok)

→ Spanish: block

→ Vietnamese: lốc

From Middle English blok (“log, stump, solid piece”), from Old French bloc (“log, block”), from Middle Dutch blok (“treetrunk”), from Old Dutch *blok (“log”), from Proto-West Germanic *blokk, from Proto-Germanic *blukką (“beam, log”), from Proto-Indo-European *bʰelǵ- (“thick plank, beam, pile, prop”). Cognate with Old Frisian blok, Old Saxon blok, Old High German bloh, bloc (“block”), Old English bolca (“gangway of a ship, plank”), Old Norse bǫlkr (“divider, partition”). More at balk. See also bloc, bulk.

طَابُوقَة

substantial often approximately cuboid piece

թաղամաս

group of buildings demarcated by streets

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:

A logical extent or region; a grouping or apportionment of like things treated together as a unit.

(programming) A region of code in a program that acts as a single unit, such as a function or loop.

блок

programming: region of code that acts as single unit


block

en-verb

block (third-person singular simple present blocks, present participle blocking, simple past and past participle blocked)

blocks (present singular third-person)
blocking (participle present)
blocked (participle past)
blocked (past)

When the condition expression is false, the thread blocks on the condition variable.

Post is a “fire and forget” where the UI thread work is performed asynchronously; Send is synchronous in that the call blocks until the UI thread work has been performed.

2014, Richard Blewett, Andrew Clymer, Pro Asynchronous Programming with .NET, page 25:

(programming, intransitive) To wait for some condition to become true.


$ appears to have evolved circa 1775 in the United States from a common abbreviation for pesos, also known as piastres or pieces of eight, a P/raised-S ligature P^S. It was used in the US before the adoption of the dollar in 1785.
The "computing" sense is the result of homophony between English cache and cash, dollars being a form of cash.

(programming) Prefix indicating a variable in some languages, such as Perl, PHP, or shell scripts.


cave

From Middle English cave, borrowed from Old French cave, from Latin cava (“cavity”), from cavus (“hollow”). Cognate with Tocharian B kor (“throat”), Albanian cup (“odd, uneven”), Ancient Greek κύαρ (kúar, “eye of needle, earhole”), Old Armenian սոր (sor, “hole”), Sanskrit शून्य (śūnya, “empty, barren, zero”). Displaced native Old English sċræf. More at cavum, cavus and cage.

cog

Once a code cave is created, you can execute it using either thread injection or thread hijacking. […] Additionally, you'd need to make sure that the cave properly cleans the stack.

2016, Nick Cano, Game Hacking: Developing Autonomous Bots for Online Games:


vend

en-verb

vend (third-person singular simple present vends, present participle vending, simple past and past participle vended)

vends (present singular third-person)
vending (participle present)
vended (participle past)
vended (past)

From French vendre, from Old French vendre, from Latin vendere, from vēnum (“(something for) sale”) + dare (“to give”).

As you've seen, vending FO documents is pretty straightforward from WebObjects. It is just like vending HTML, XHTML, or SVG.

2002, Ravi Mendis, WebObjects Developer's Guide, Sams Publishing, →ISBN, page 289:

(programming, transitive, uncommon) To provide or export functionality, especially from an API.


immutable

From Middle English immutable, from Latin immūtābilis (“unchangeable”); im- + mutable.

Constants are immutable.

(programming, of a variable) Not able to be altered in the memory after its value is set initially.


immutable

Learned borrowing from Latin immūtābilis. Compare immuable.


baz

Suppose we have three objects, foo, bar and baz.

metasyntactic variable
metasyntactic variable#English

(programming) A metasyntactic variable used to stand for some unspecified entity; typically the third in a series after foo and bar.


selection

en-noun

selection (countable and uncountable, plural selections)

From Latin sēlēctiō (“the act of choosing out, selection”), from sēlēctus, perfect passive participle of sēligō (“choose out, select”), from sē- (“apart”) + legō (“gather, select”).

der

(programming) A list of items on which user operations will take place. ᵂᵖ


spaghetti

en-noun

spaghetti (usually uncountable, plural spaghettis)

The noun is borrowed from Italian spaghetti, the plural of spaghetto (“dish of spaghetti; (rare) strand of spaghetti”), from spago (“cord, string, twine; thread”) + -etto (diminutive suffix). Spago is derived from Latin spagus (“twine”), probably from Ancient Greek σφάκος (sphákos, “apple sage (Salvia pomifera)”), probably from Pre-Greek.
The verb is derived from the noun.

مَعْكَرُونَة

type of pasta made in the shape of long thin strings

spagetti

something physically resembling spaghetti (sense 1) in appearance or consistency, or in being tangled

(uncountable, figuratively, informal) Something confusing or intricate.

(programming, derogatory, informal) Ellipsis of spaghetti code (“unstructured or poorly structured program source code, especially code with many GOTO statements or their equivalent”).


EDT

en-noun

EDT (countable and uncountable, plural EDTs)

An EDT is a special case of ADT where each product type is a singleton.

2021, Martin Odersky et al., chapter 19, in Programming in Scala, 5th edition, Artima, →ISBN:

(programming) Initialism of enumerated data type.


range

Japanese: レンジ (renji)

Korean: 레인지 (reinji)

From Middle English rengen, from Old French rengier (“to range, to rank, to order,”), from the noun renc, reng, ranc, rang (“a rank, row”), from Frankish *hring, from Proto-Germanic *hringaz (“ring, circle, curve”). Doublet of ring.

der

std::for_each calls the given function on each value in the input range.

(programming) A sequential list of values specified by an iterator.


delay

en-noun

delay (countable and uncountable, plural delays)

→ Portuguese: delay

From Middle English delaien, borrowed from Anglo-Norman delaier, Old French deslaier, from des- + Old French laier (“to leave”), a conflation of Old Frankish *lattjan ("to delay, hinder"; from Proto-Germanic *latjaną (“to delay, hinder, stall”), from Proto-Indo-European *leh₁d- (“to leave, leave behind”)), and Old Frankish *laibijan ("to leave"; from Proto-Germanic *laibijaną (“to leave, cause to stay”), from Proto-Indo-European *leyp- (“to remain, continue”)). Doublet of dally.
Akin to Old English latian (“to delay, hesitate”), Old English latu (“a delay, a hindrance”), Old English lǣfan (“to leave”). More at let (to hinder), late, leave.

cog

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


define

From Middle English definen, from Old French definer, variant of definir, from Latin dēfīniō (“limit, settle, define”), from dē + fīniō (“set a limit, bound, end”).

From the computer programming perspective, Java looks like C and C++ while discarding the overwhelming complexities of those languages, such as typedefs, defines, preprocessor, unions, pointers, and multiple inheritance.

1996, James Gosling, Henry McGilton, The Java Language Environment:

Anyone who has attempted to do OO programming in a conventional language using defines will find out that it is impossible to realize the benefits easily, if at all, without compiler support.

1999, Ian Joyner, Objects unencapsulated: Java, Eiffel, and C++, page 309:

(programming) A kind of macro in source code that replaces one text string with another wherever it occurs.

define-makro

macro that replaces one text string with another


LC

en-noun

LC (countable and uncountable, plural LCs)


record

→ Portuguese: recorde

From Middle English recorde, borrowed from Old French record, from recorder. See record (verb).

This chapter examines another data structure, the record (available in Pascal but not in all other high-level languages). Records make it easier to organize and represent information in Pascal, a major reason for the popularity of the Pascal[…]

1989, Elliot B. Koffman, Pascal: Problem Solving and Program Design, Addison-Wesley, →ISBN, page 406:

The new record type provides another solution. A record is a class-like construct for data classes, a restricted form of class like enums and annotations.

2020, Ian F. Darwin, Java Cookbook, O'Reilly Media, →ISBN, page 232:

A record is a special kind of class that's designed to work well with immutable (readonly) data.

2021, Joseph Albahari, C# 9.0 in a Nutshell, O'Reilly Media, →ISBN, page 210:

programming language
programming language

(programming) A data structure similar to a struct, in some programming languages such as C and Java based on classes and designed for storing immutable data.

tietue

if distinct from structs, the latter are called arvoluokka


existential

From Late Latin existentialis, from existentia.

Coordinate term: generic

existential type
existential type#English

(programming) Ellipsis of existential type.


visibility

visibility (countable and uncountable, plural visibilities)

From Middle French visibilité, from Late Latin visibilitas; equivalent to visible + -ity.

(programming) The scope within which a variable or function is able to be accessed directly.


compiler

compiler (infinitive)
avoir + past participle (infinitive multiword-construction)
compilant (gerund participle present)
ayant + past participle (gerund multiword-construction participle present)
compilé (participle past)
compile (first-person indicative present singular)
compiles (indicative present second-person singular)
compile (indicative present singular third-person)
compilons (first-person indicative plural present)
compilez (indicative plural present second-person)
compilent (indicative plural present third-person)
compilais (first-person imperfect indicative singular)
compilais (imperfect indicative second-person singular)
compilait (imperfect indicative singular third-person)
compilions (first-person imperfect indicative plural)
compiliez (imperfect indicative plural second-person)
compilaient (imperfect indicative plural third-person)
compilai (first-person historic indicative past singular)
compilas (historic indicative past second-person singular)
compila (historic indicative past singular third-person)
compilâmes (first-person historic indicative past plural)
compilâtes (historic indicative past plural second-person)
compilèrent (historic indicative past plural third-person)
compilerai (first-person future indicative singular)
compileras (future indicative second-person singular)
compilera (future indicative singular third-person)
compilerons (first-person future indicative plural)
compilerez (future indicative plural second-person)
compileront (future indicative plural third-person)
compilerais (conditional first-person singular)
compilerais (conditional second-person singular)
compilerait (conditional singular third-person)
compilerions (conditional first-person plural)
compileriez (conditional plural second-person)
compileraient (conditional plural third-person)
future of avoir + past participle (future indicative multiword-construction perfect)
conditional of avoir + past participle (conditional multiword-construction perfect)
compile (first-person present singular subjunctive)
compiles (present second-person singular subjunctive)
compile (present singular subjunctive third-person)
compilions (first-person plural present subjunctive)
compiliez (plural present second-person subjunctive)
compilent (plural present subjunctive third-person)
compilasse (first-person imperfect singular subjunctive)
compilasses (imperfect second-person singular subjunctive)
compilât (imperfect singular subjunctive third-person)
compilassions (first-person imperfect plural subjunctive)
compilassiez (imperfect plural second-person subjunctive)
compilassent (imperfect plural subjunctive third-person)
compile (imperative second-person singular)
compilons (first-person imperative plural)
compilez (imperative plural second-person)

Je n’arrive pas à compiler ce programme...

I can't manage to compile this program...


compile

en-verb

compile (third-person singular simple present compiles, present participle compiling, simple past and past participle compiled)

compiles (present singular third-person)
compiling (participle present)
compiled (participle past)
compiled (past)

From Middle English compilen, from Old French compiler, from Latin compīlō (“to plunder”).

After I compile this program I’ll run it and see if it works.

(transitive, programming) To use a compiler to process source code and produce executable code.

There must be an error in my source code because it won’t compile.

(intransitive, programming) To be successfully processed by a compiler into executable code.


compile

[…] programming team managers assumed the "improved programs" produced through structured programming would not require as many compiles during development.

1985, Robert A Stern, An Introduction to Computers and Information Processing:

Any file with an error or warning on it will be added to this smart group until the next compile.

2007, Scott Meyers, Mike Lee, MAC OS X Leopard: Beyond the Manual:


comment

en-noun

comment (countable and uncountable, plural comments)

→ Armenian: քոմենթ (kʻomentʻ)

→ Japanese: コメント (komento)

→ Korean: 코멘트 (komenteu)

From Middle English coment, comment, from Old French coment (“commentary”), from Late Latin commentum (“comment, interpretation”), from Classical Latin commentum (“invention, fabrication”).

der

(programming) A remark embedded in source code in such a way that it will be ignored by the compiler or interpreter, typically to help people to understand the code.

комента́р

programming: remark not affecting behavior


decay

en-noun

decay (countable and uncountable, plural decays)

From Middle English decayen, dekeyen (“to decrease, diminish”), from Anglo-Norman decaeir (“to fall away, decay, decline”), from Vulgar Latin *dēcadere, etymologically restored form of Latin dēcidere (“to fall away, fail, sink, perish”), from de (“down”) + cadere (“to fall”). Compare decadent and decadence.

der

(programming) The situation, in programming languages such as C, where an array loses its type and dimensions and is reduced to a pointer, for example by passing it to a function.


decay

en-verb

decay (third-person singular simple present decays, present participle decaying, simple past and past participle decayed)

decays (present singular third-person)
decaying (participle present)
decayed (participle past)
decayed (past)

(programming, intransitive) Of an array: to lose its type and dimensions and be reduced to a pointer, for example when passed to a function.


hazard

en-noun

hazard (countable and uncountable, plural hazards)

From Middle English hasard, from Old French hasart (“a game of dice”) (noun), hasarder (verb), from Arabic اَلزَّهْر (az-zahr, “the dice”). Compare Spanish azar, Portuguese azar.

(programming) A problem with the instruction pipeline in CPU microarchitectures when the next instruction cannot execute in the following clock cycle, potentially leading to incorrect results.


aspect

From Middle English aspect, from Latin aspectus (“look, sight; appearance”), from aspiciō (“see; catch sight of; inspect”), from ad- (“to, towards, at”) + speciō (“look, look at, behold; observe”).

suunta

position in respect to points of a compass, the sun, etc.

takoto

of the position of land in relation to the sun

(programming) In aspect-oriented programming, a feature or component that can be applied to parts of a program independent of any inheritance hierarchy.


punter

From punt (“point, dot”) + -er. Calque of Spanish puntero.


unary

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

From Latin ūnus (“one”) + -ary, on the pattern of binary, ternary, etc.

Negation is a unary operation.

Zadeh’s claim is that if the meaning of an expression (X) can be modeling by a fuzzy membership function variable, then the meaning of an expression such as “very X” is simply a membership function over the same variable determined by applying a unary operator to the membership function for X.

1990, Dominic A. Clark, “Verbal uncertainty expressions: A critical review of two decades of research”, in Current Psychology, volume 9, number 3, →DOI, page 229:

On the other hand, blank spaces should not be used for unary operators such as unary minus (−), address of (&), indirection (*), member access (.), increment (++), and decrement (−−).

2011, Robert Green, Henry Ledgard, “Coding Guidelines: Finding the Art in the Science”, in Communications of the ACM, volume 54, number 12, →DOI:

(mathematics, programming, computer engineering) Of an operation, function, procedure, or logic gate, taking exactly one operand, argument, parameter, or input; having domain of dimension 1.

unární

mathematics, programming: of a function, to take one argument


rune

→ Mandarin: 盧恩 /卢恩 (lú'ēn)

Borrowed from Old Norse rún, which is from Proto-Germanic *rūnō (“letter, literature, secret”), which is borrowed either from Proto-Celtic *rūnā or from the same source as it; compare Dutch rune, German Rune, Raune, Danish rune and Swedish runa. Compare roun.

Go language defines the type rune as an alias for the type int32 to represent a Unicode code point. A string in Go is a sequence of runes.

2016, Shiju Varghese, Go Recipes, Apress, →ISBN, page 12:

(programming, in the Go programming language) A Unicode code point.


mod

en-noun

mod (countable and uncountable, plural mods)

(mathematics, programming) Abbreviation of modulus.


assert

en-verb

assert (third-person singular simple present asserts, present participle asserting, simple past and past participle asserted)

asserts (present singular third-person)
asserting (participle present)
asserted (participle past)
asserted (past)

From Latin assertus, perfect passive participle of asserō (“declare someone free or a slave by laying hands upon him; hence free from, protect, defend; lay claim to, assert, declare”), from ad (“to”) + serō (“join, range in a row”).

(programming) To declare that a condition or expression must be true at a certain point in the source code (in some cases causing the program to fail if it is not, as a safeguard).


assert

(programming) assert (conditional statement that checks the validity of a value)


assertion

en-noun

assertion (countable and uncountable, plural assertions)

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

From Middle French assertion, from Latin assertio.

The user should be absolutely confident that the error issued is a real design error. In other words, a user should be confident that his assertion code is correct and that the assertion failure is not a false condition.

2006, Srikanth Vijayaraghavan, Meyyappan Ramanathan, A Practical Guide for SystemVerilog Assertions, page 284:

(programming) A statement in a program asserting a condition expected to be true at a particular point, used in debugging.

aserto

programming: statement asserting a true condition


concatenation

concatenation (countable and uncountable, plural concatenations)

Borrowed from Latin concatenātiō. Related to chain.

kroĉo

programming: joining two or more character strings

concaténation

programming: result of joining two or more character strings

(programming) The operation of joining multiple character strings.

(programming) A character string formed by joining multiple character strings.


continuation

continuation (countable and uncountable, plural continuations)

From Middle English continuacion, from Old French continuation, from Latin continuātiō.
Morphologically continue + -ation

Whenever a Scheme expression is evaluated a continuation exists that wants the result of the expression.

1986, “MIT/GNU Scheme 10.1.11”, in The GNU Operating System:

(programming) A representation of an execution state of a program at a certain point in time, which may be used at a later time to resume the execution of the program from that point.


encapsulation

encapsulation (countable and uncountable, plural encapsulations)

object-oriented programming
object-oriented programming

(programming, object-oriented programming) Grouping together an object’s ‘state’ (its data) and the operations that may alter or interrogate it (its methods).

zapouzdření

object-oriented programming: grouping together an object's state


enumeration

/ɪˌnjuːməˈɹeɪʃən/

/ɪˌnuːməˈɹeɪʃən/

In Ada, enumeration literals are allowed to appear in more than one declaration in the same referencing environment.

2010, Robert W. Sebesta, Concepts of Programming Languages, Addison-Wesley Longman, page 261:

(programming) A data type that allows variables to have any of a predefined set of values.


crate

From Dutch krat (“crate, large box, basket”), from Middle Dutch cratte (“basketware, mold”), from Old Dutch *kratta, *kratto (“basket”), from Proto-Germanic *kratjô, *krattijô (“basket”), from Proto-Indo-European *gretH- (“plaiting, wicker, basket, cradle”), from Proto-Indo-European *ger- (“to bind, twist, wind”).
Cognate with West Frisian kret (“wheelbarrow”), German Krätze (“basket”), Old English cræt, ceart (“cart, wagon, chariot”), Old Norse kartr (“wagon”), modern English cart. Wider cognates include Sanskrit ग्रन्थ (grantha, “a binding”).
Alternatively from Latin crātis (“wickerwork”), perhaps from the same PIE root.

der

And Rust never compiles modules separately, even if they're in separate files: when you build a Rust crate, you're recompiling all of its modules.

2017, Jim Blandy, Jason Orendorff, Programming Rust: Fast, Safe Systems Development, "O'Reilly Media, Inc.", →ISBN, page 166:

(programming) In the Rust programming language, a binary or library.


evaluation

en-noun

evaluation (countable and uncountable, plural evaluations)

From Middle French évaluation.
Morphologically evaluate + -ion

(computing, programming) Determination of the value of a variable or expression.

evaluaatio

substitution of a variable with its value


char

Abbreviation of character, used as the name of a data type in some programming languages, including notably C.

The unit is an 80-column, 30 char. /sec dot matrix printer which uses a 5 by 7 font.

Chars can be considered as integers if need be without an explicit cast.

1997, Cay S Horstmann, Gary Cornell, Core Java 1.1: Fundamentals:

Then since each char occupies one byte, these four bytes represent the three letters 'B', 'y', 'e', and the null character NUL.

1998, John R Hubbard, Schaum's Outline of Theory and Problems of Fundamentals of Computing with C++:

When a 32-bit int value is stored to a 16-bit char variable, information can be lost if the 16 most significant bits are not zeroes in the int value.

2004, Kari Laitinen, A Natural Introduction to Computer Programming with C#:

Thus string variables are pointer variables to chars.

2000, Ken Brownsey, The essence of data structures using C++:

.NET uses the Unicode character set in which each char constant or variable takes up two bytes (16 bits) of storage.

2002, Nell B. Dale, Michael McMillan, Visual Basic .NET: a laboratory course - Page 25

(computing, programming) A character (text element such as a letter or symbol).


invocation

invocation (countable and uncountable, plural invocations)

From Middle English invocacioun, from Old French invocacion, from Latin invocatio, invocationem.

(programming) The act of invoking, such as a function call.

hívás

(programming) act of invoking, such as a function call


racy

en-adj

racy (comparative racier, superlative raciest)

racier (comparative)
raciest (superlative)

From race (“having a characteristic taste (of wines, fruits, etc.)”) + -y.

suffix

These are some common descriptions of badly constructed tests: Tests that sometimes run, sometimes fail (often this is caused by the use of threads, or racy code that relies on specific timing, by reliance on external dependencies, the order of tests being run in the test suite, or on shared state)

2014, Pete Goodliffe, Becoming a Better Programmer: A Handbook for People Who Care About Code:

We evaluate the automatic fence insertion procedure by running our tool on a number of different benchmarks containing racy code.

2016, Elvira Albert, Ivan Lanese, Formal Techniques for Distributed Objects, Components, and Systems:

(programming) Involving a data race or a race condition.


sequential

(programming) Executed as a sequence of instructions, without concurrency or parallelism.


primitive

From Middle English primitif, from Old French primitif, from Latin prīmitīvus (“first or earliest of its kind”), from prīmus (“first”); see prime. Doublet of primitivo.

der

(programming) A data type that is built into the programming language, as opposed to more complex structures.

A write-what-where primitive allows the attacker to write arbitrary data wherever they want in the memory

2021, Arti Noor, Abhijit Sen, Gaurav Trivedi, Proceedings of Emerging Trends and Technologies on Intelligent Systems: ETTIS 2021, page 26:

(programming) Any of the simplest elements (instructions, statements, etc.) available in a programming language.


subscribe

en-verb

subscribe (third-person singular simple present subscribes, present participle subscribing, simple past and past participle subscribed)

subscribes (present singular third-person)
subscribing (participle present)
subscribed (participle past)
subscribed (past)

From Middle English subscriben, subskryben, from Latin subscrībere. Compare its native English equivalent underwrite.

If you subscribe to the MouseClick event, your application can react to the user clicking the mouse.

(intransitive, programming) To register for notifications about an event or similar.


taint

From Middle French teint, from Old French teint (past participle of teindre (“to dye, to tinge”)), from Latin tinctum (past participle of tingere); compare tint.

Using Apache version 1.3.29 and Perl version 5.8.2, we tracked the following sequence of taints […]

2006, Jim Chow, Stanford University. Computer Science Dept, Understanding data lifetime (page 33)

(programming) A marker indicating that a variable is unsafe and should be subjected to additional security checks.


taint

taint (third-person singular simple present taints, present participle tainting, simple past and past participle tainted)

taints (present singular third-person)
tainting (participle present)
tainted (participle past)
tainted (past)

(transitive, computing, programming) To mark (a variable) as unsafe, so that operations involving it are subject to additional security checks.


slice

From Middle English sclise, sklise, from Old French esclice, esclis (“a piece split off”), deverbal of esclicer, esclicier (“to splinter, split up”), from Frankish *slitjan (“to split up”), from Proto-Germanic *slitjaną, from Proto-Germanic *slītaną (“to split, tear apart”), from Proto-Indo-European *sleyd- (“to rend, injure, crumble”). Akin to Old High German sliz, gisliz (“a tear, rip”), Old High German slīzan (“to tear”), Old English slītan (“to split up”), modern French éclisse. More at slite, slit.

der

(programming) A contiguous portion of an array.


untie

en-verb

untie (third-person singular simple present unties, present participle untying, simple past and past participle untied)

unties (present singular third-person)
untying (participle present)
untied (participle past)
untied (past)

From Middle English untien, unteyen, untyȝen, untiȝen, from Old English untīġan (“to untie”), equivalent to un- + tie.

After you finish with the INI file, all you need to do is untie the hash. Then you really are finished!

2002, Dave Roth, Win32 Perl Programming: The Standard Extensions, page 151:

(programming, transitive) In the Perl programming language, to undo the process of tying, so that a variable uses default instead of custom functionality.


stack

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

From Middle English stack, stacke, stakke, stak, from Old Norse stakkr (“a barn; haystack; heap; pile”), from Proto-Germanic *stakkaz (“a barn; rick; haystack”).
The data structure sense is a calque of Dutch stapel, introduced by Edsger W. Dijkstra. Cognate with Icelandic stakkur (“stack”), Swedish stack (“stack”), Danish stak (“stack”), Norwegian stakk (“stack”). Related to stake and sauna.

der

(programming) A linear data structure in which items inserted are removed in reverse order (the last item inserted is the first one to be removed).


decorate

en-verb

decorate (third-person singular simple present decorates, present participle decorating, simple past and past participle decorated)

decorates (present singular third-person)
decorating (participle present)
decorated (participle past)
decorated (past)

From Latin decoratus, past participle of decorare (“to adorn, distinguish, honor”), from decus (“ornament, grace, dignity, honor”), akin to decor (“elegance, grace, beauty, ornament”), from decet (“adorn, befit”).

It makes sure that the field name argument is not empty, and that the field specified there is an actual existing field in the class which declares the method decorated with this attribute.

(programming, transitive) To extend a method, etc. by attaching some further code item.


pointless

en-adj

pointless (comparative more pointless, superlative most pointless)

more pointless (comparative)
most pointless (superlative)

From Middle English pointles, poynteles, poyntlees; equivalent to point + -less.

(programming, derogatory) Point-free; employing the tacit programming paradigm.


source code

en-noun

source code (usually uncountable, plural source codes)

(programming) Human-readable instructions in a programming language, to be transformed into machine instructions by a compiler, assembler or other translator, or to be carried out directly by an interpreter.

bronkode

human-readable instructions in a programming language


splat

It consists of three dots or periods preceding the last (or only) parameter in the function signature. The splat operator converts the values passed to the function into an array, which can then be used inside the function […]

2019, David Powers, PHP 7 Solutions: Dynamic Web Design Made Easy, page 64:

(programming) An operator indicating a variable-length argument list, often denoted by * or ....


beautify

en-verb

beautify (third-person singular simple present beautifies, present participle beautifying, simple past and past participle beautified)

beautifies (present singular third-person)
beautifying (participle present)
beautified (participle past)
beautified (past)

From Middle English beutifien, from Old French beaute (“beauty”), from Latin bellus (“beautiful, fine”), + -ify, from Latin facio (“make”).


assembler

en-noun

assembler (countable and uncountable, plural assemblers)

The system includes an 8080 and a Z80 assembler, a Tektronix format downloader and other utilities.

1982, InfoWorld, volume 4, number 10, page 35:

(programming, countable) A program that reads source code written in assembly language and produces executable machine code, possibly together with information needed by linkers, debuggers and other tools.


assembler

assembler (nominative singular)
assemblery (nominative plural)
assembleru (genitive singular)
assemblerů (genitive plural)
assembleru (dative singular)
assemblerům (dative plural)
assembler (accusative singular)
assemblery (accusative plural)
assemblere (singular vocative)
assemblery (plural vocative)
assembleru (locative singular)
assemblerech (locative plural)
assemblerem (instrumental singular)
assemblery (instrumental plural)

(programming) assembler (a tool that reads source code written in assembly language and produces executable machine code)

(programming) assembler, assembly (a programming language whose mnemonic instructions directly correspond to machine instructions for a particular processor)


garbage collect

en-verb

garbage collect (third-person singular simple present garbage collects, present participle garbage collecting, simple past and past participle garbage collected)

garbage collects (present singular third-person)
garbage collecting (participle present)
garbage collected (participle past)
garbage collected (past)

(programming) To reclaim resources which are no longer in use; to run a garbage collector.

(programming, transitive) To destroy (an object that is no longer in use) during the process of garbage collection


garbage collection

en-noun

garbage collection (usually uncountable, plural garbage collections)

Java uses a technique known as garbage collection to remove objects that are no longer needed. The garbage collector is Java's grim reaper.

[2002, Patrick Niemeyer, Jonathan Knudsen, Learning Java, O'Reilly, →ISBN, page 135:

Generational garbage collection has proved to be a highly effective organisation, offering significant performance improvements for a wide range of applications.

2016, Richard Jones, Antony Hosking, Eliot Moss, The Garbage Collection Handbook, CRC Press, →ISBN:

(programming) An automatic mechanism that frees up resources (such as allocated memory) that are no longer in use.


formal

formal (countable and uncountable, plural formals)

From Middle English formel, borrowed from Old French formel, from Latin fōrmālis, from fōrma (“form”); equivalent to form + -al.


GC

GC (countable and uncountable, plural GCs)

garbage collection
garbage collection#English

(programming)
Initialism of garbage collection.

garbage collector
garbage collector#English

(programming)
Initialism of garbage collector.


GC

(programming) Initialism of garbage collect.


garbage collector

garbage collector (plural garbage collectors)

2002, Patrick Niemeyer, Jonathan Knudsen, Learning Java, O'Reilly, →ISBN, page 135:

(programming) An algorithm, procedure or thread dedicated to garbage collection: reclaiming resources which are no longer in use.


temporary

/ˈtɛmpəɹəɹi/

/ˈtɛmpəˌɹɛɹi/

Borrowed from Latin temporarius, from tempus (“time”).

(programming) A short-term variable used to store an intermediate result.


foobar

Phonetic spelling of FUBAR, which is either an acronym for "Fucked up beyond all recognition", or derived from foo.

(programming) A metasyntactic variable name, a place holder for words; compare foo, bar.


temp

That is, r-values include numeric constants, nonaddressable local variables (temps) […]

2014, Andrew W. Appel, Program Logics for Certified Compilers, page 162:

(programming, informal) A temporary storage location.


explode

en-verb

explode (third-person singular simple present explodes, present participle exploding, simple past and past participle exploded)

explodes (present singular third-person)
exploding (participle present)
exploded (participle past)
exploded (past)
explode (infinitive)

First recorded around 1538, from the Latin verb explōdere (“drive out or off by clapping”). The meaning was originally theatrical, "to drive an actor off the stage by making noise," hence meaning to "to drive out" or "to reject". From ex- (“out”) + plaudere (“to clap; to applaud”). In English it used to mean to "drive out with violence and sudden noise" (from around 1660), and later meaning to "go off with a loud noise" (from around 1790). The sense of "bursting with destructive force" is first recorded around 1882.

The third check uses the exploded data stored in the array $parts and the function checkdate() to test if the date is a valid calendar date.

2004, Hugh E. Williams, David Lane, Web Database Applications with PHP and MySQL:

(computing, programming, PHP) To break (a delimited string of text) into several smaller strings by removing the separators.


invariant

en-adj

invariant (comparative more invariant, superlative most invariant)

more invariant (comparative)
most invariant (superlative)

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

(programming) Neither covariant nor contravariant.


invariant

(programming) Ellipsis of class invariant.


playground

From play + ground. Compare Middle English playstede (“playground”) from Old English pleġstede.

application programming interface
application programming interface

(programming) A sandbox for testing calls to an application programming interface.


prelude

From Middle French prélude (“singing to test a musical instrument”), from Medieval Latin preludium, from Latin praelūdere.

der

In the same way that Rust has a general prelude that brings certain types and functions into scope automatically, the std::io module has its own prelude of common types and functions you'll need when working with I/O.

2018, Steve Klabnik, Carol Nichols, The Rust Programming Language, No Starch Press, →ISBN, page 232:

(programming) A standard module or library of subroutines and functions to be imported, generally by default, into a program.


module

Borrowed from French module, from Latin modulus (“a small measure, a measure, mode, meter”), diminutive of modus (“measure”) (whence mode). Doublet of modulus and mold.

Class modules are similar to form modules except they do not have a visible interface (GUI).

2001, Phil Jones, Visual Basic: A Complete Course, page 254:

When there is more than one protected module in memory, the rules for accessing the code and data sections of a given module treat all the other modules as if they were unprotected memory.

2013, Helmut Reimer, Norbert Pohlmann, Wolfgang Schneider, ISSE 2013 Securing Electronic Business Processes, page 244:

(programming) A section of a program; a subroutine or group of subroutines.


transient

From Late Latin transiēnt- (for classical transeunt-), stem of transiēns, present participle of transire (“to go over, to pass”).

The overhead in loading transients is a big time-waster.

1978, Computerworld, volume 12, number 25, page 26:

These areas function to single thread supervisor routines that are loaded as needed. The Logical Transient Area (LTA) processes $$B transients.

1990, Gary A. Stotts, DOS/VSE: Introduction to the Operating System, page 102:

Like with setting and getting transients, WordPress packages a delete_transient() function for deleting a transient from the database.

2020, Brad Williams, Justin Tadlock, John James Jacoby, Professional WordPress Plugin Development, page 102:

(programming) A module that generally remains in memory only for a short time.


variant

en-adj

variant (comparative more variant, superlative most variant)

more variant (comparative)
most variant (superlative)

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

Recorded since c.1380, from Old French variant, from Latin variāns, the present active participle of variō (“to change”).

(programming) Covariant and/or contravariant.


variant

(programming) A variable that can hold any of various unrelated data types.

variant-muuttuja

computing: variable that can hold several data types


binding

From Middle English byndynge; equivalent to bind + -ing.

(programming) The association of a named item with an element of a program.

sitominen

programming: association of a named item with an element of a program

The Python binding is automatically generated.

(programming) The interface of a library with a programming language other than one it is written in.


scaffolding

en-noun

scaffolding (usually uncountable, plural scaffoldings)

Inherited from Middle English scaffaldyng, skaffaldyng, equivalent to scaffold + -ing.

inh+

(programming) Source code etc. that is incomplete and serves as a basis for further development.


sink

a bathroom sink sink (canonical)
sinks (plural)

From Middle English synken, from Old English sincan, from Proto-West Germanic *sinkwan, from Proto-Germanic *sinkwaną, from Proto-Indo-European *sengʷ- (“to fall, sink”).
Compare West Frisian sinke, Low German sinken, Dutch zinken, German sinken, Danish and Norwegian Bokmål synke, Swedish sjunka. In the causative sense, it replaced Old English senċan (“make sink”) from Proto-Germanic *sankwijaną.

der

(computing, programming) An object or callback that captures events.


speculation

en-noun

speculation (countable and uncountable, plural speculations)

Etymology tree
Middle English speculation
English speculation
From Middle English speculacioun, speculation, from Old French speculation (compare French spéculation), from Late Latin speculātiō, speculātiōnem, from Latin speculor.
Morphologically speculate + -ion

etymon

Creating a work with the hope of selling it

(programming) The process of anticipating which branch of code will be chosen and executing it in advance.


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


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


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.


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)

literate programming
literate programming#English

(programming) Initialism of literate programming.


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.


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.


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.


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.


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.


scope

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.


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


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.


ravel

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


exclusive disjunction
exclusive disjunction

(programming) Bitwise exclusive disjunction.


From ᵒ/c, from Nᵒ/c, an abbreviation of Italian numero per cento (“number per hundred”). For the extension to Astraea is derived from the shift-5 key on the keyboard for asteroid (5).

der

(computing, programming) Used as the symbol for the modulus, placed between two numbers, to get the remainder of the division of those numbers.


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.


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.


deferred

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


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.


zip

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


zip

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.


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.


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.


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


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


exception

(programming) exception (interruption in normal processing, typically caused by an error condition)


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.