macro

Attested 1959, shortened from macroinstruction.

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

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

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

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

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

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

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

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

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

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


widen

en-verb

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

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

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

to widen a short variable to an int variable

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


unshift

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

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

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


counter

→ Japanese: カウンター

→ Korean: 카운터 (kaunteo)

→ Malay: kaunter

desc

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

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

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

doublet

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

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

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

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

teller

computing: variable etc. for keeping count


implement

en-verb

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

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

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

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

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

umsetzen

realize a technical specification or algorithm

cài đặt

include implementations of methods of an interface or protocol


variance

en-noun

variance (countable and uncountable, plural variances)

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

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

(computing, programming) Covariance and contravariance generally.


DCL

DCL (countable and uncountable, plural DCLs)

double-checked locking
w:double-checked locking

(programming) Initialism of double-checked locking.


API

(programming) Initialism of application programming interface.


API

Orthographic borrowing from English API.

(programming) API (application programming interface)


metafunction

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

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


coercion

coercion (countable and uncountable, plural coercions)

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

der

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

altipigo

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


var

en-noun

var (countable and uncountable, plural vars)


publisher

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


documentation

documentation (countable and uncountable, plural documentations)

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

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


COOL

(programming) Initialism of CLIPS Object-Oriented Language.


folding

folding (countable and uncountable, plural foldings)

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


trampoline

trampoline (countable and uncountable, plural trampolines)

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

programming language
programming language

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

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


trampoline

en-verb

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

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

trampolined code

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


trampoline

Borrowed from Spanish trampolín or Italian trampolino. See also French tremplin.


refactor

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

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

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

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

重構 /重构

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


refactor

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

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


comment out

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

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

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

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


listener

→ Japanese: リスナー (risunā)

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

kuuntelija

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


loop

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

der

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


FPO

Coordinate term: FP

(programming) Initialism of frame pointer omission.


ADT

en-noun

ADT (countable and uncountable, plural ADTs)

abstract data type
abstract data type#English

(programming) Initialism of abstract data type.

algebraic data type
algebraic data type#English

(programming) Initialism of algebraic data type.


ADT

de-noun

ADT m (strong, genitive ADTs, plural ADTs)

ADTs (genitive)
ADTs (plural)
ADT (nominative singular)
ADTs (definite nominative plural)
ADTs (genitive singular)
ADTs (definite genitive plural)
ADT (dative singular)
ADTs (dative definite plural)
ADT (accusative singular)
ADTs (accusative definite plural)

abstrakter Datentyp
abstrakter Datentyp#German

(programming) Initialism of abstrakter Datentyp.


ASL

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


interpret

interpret (nominative singular)
interprety (nominative plural)
interpretu (genitive singular)
interpretů (genitive plural)
interpretu (dative singular)
interpretům (dative plural)
interpret (accusative singular)
interprety (accusative plural)
interprete (singular vocative)
interprety (plural vocative)
interpretu (locative singular)
interpretech (locative plural)
interpretem (instrumental singular)
interprety (instrumental plural)


introspect

en-verb

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

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

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

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

2002, Java Enterprise Best Practices, O'Reilly:

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


genericize

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

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

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

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


indirect

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

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

/ˌɪndɪˈɹɛkt/

/ˌɪndəˈɹɛkt/

From Middle French indirect, from Late Latin indirectus.

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

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

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

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

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


класс

ru-noun+

класс • (klass) m inan (genitive кла́сса, nominative plural кла́ссы, genitive plural кла́ссов, relational adjective кла́ссный or кла́ссовый)

klass (romanization)
кла́сса (genitive)
кла́ссы (nominative plural)
кла́ссов (genitive plural)
кла́ссный (adjective relational)
кла́ссовый (adjective relational)
кла́сс (nominative singular)
кла́ссы (nominative plural)
кла́сса (genitive singular)
кла́ссов (genitive plural)
кла́ссу (dative singular)
кла́ссам (dative plural)
кла́сс (accusative singular)
кла́ссы (accusative plural)
кла́ссом (instrumental singular)
кла́ссами (instrumental plural)
кла́ссе (prepositional singular)
кла́ссах (plural prepositional)

q

or from French <i class="Latn mention" lang="fr">classe</i>

→ Bulgarian: клас (klas) (or from French classe)

→ Dargwa: ккалас (kkalas)

→ Ingrian: klaassa

→ Lithuanian: klasė (?)

→ Votic: klaassõ

object-oriented programming
object-oriented programming

(programming, object-oriented programming) class


DSL

domain-specific language
domain-specific language#English

(programming) Initialism of domain-specific language.


Exception

de-noun

Exception f (genitive Exception, plural Exceptions)

Exception (genitive)
Exceptions (plural)
Exception (nominative singular)
Exceptions (definite nominative plural)
Exception (genitive singular)
Exceptions (definite genitive plural)
Exception (dative singular)
Exceptions (dative definite plural)
Exception (accusative singular)
Exceptions (accusative definite plural)

Unadapted borrowing from English exception.


Idiom

de-noun

Idiom n (strong, genitive Idioms, plural Idiome)

Idioms (genitive)
Idiome (plural)
Idiom (nominative singular)
Idiome (definite nominative plural)
Idioms (genitive singular)
Idiome (definite genitive plural)
Idiom (dative singular)
Idiomen (dative definite plural)
Idiom (accusative singular)
Idiome (accusative definite plural)


C

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

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

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


C

Named C because it followed on from an earlier programming language called B.

(programming) C (a particular high-level programming language from which many others are derived)


GOTO

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

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

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


GOTO

en-verb

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

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

If we were GOTOed from 310 we GOTO 320.

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

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

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

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

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

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

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

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

Next - goto the next entity defined in the module

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

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


Hungarian notation

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

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

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

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


swizzle

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

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

unswizzle

antonym(s) of “convert symbols to pointers”

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

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

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

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

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


unroll

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

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

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


busca

Perhaps related to Proto-West Germanic *busk (“bush, thicket”).


C++

ja-pos

シー %プラス %プラス

C(シー )+(プラス )+(プラス) or C(シー )+(プラ)+(プラ) or C(シー)+(プ)+(ラ) • (Shī Purasu Purasu or Shī Purapura or Shīpura)

C++ (canonical)
C++ (canonical)
C++ (canonical)
Shī Purasu Purasu (romanization)
Shī Purapura (romanization)
Shīpura (romanization)

[ɕiː pɯ̟ɾa̠sɨ pɯ̟ɾa̠sɨ]

[ɕiː pɯ̟ɾa̠pɯ̟ɾa̠]

(programming) C++ (programming language)


tuple

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

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

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

Unlike lists, tuples are not formed by consing.

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


ICE

(programming) Initialism of internal compiler error.


ADL

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


LOC

en-noun

LOC (countable and uncountable, plural LOCs)

(programming) Initialism of lines of code.


MAD

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


Dx

developer experience
developer experience#English

(programming) Abbreviation of developer experience.


mutable

en-adj

mutable (comparative more mutable, superlative most mutable)

more mutable (comparative)
most mutable (superlative)

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

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

2011, David Flanagan, JavaScript: The Definitive Guide:

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


memo

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

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

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


literal

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

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

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

直接量

programming: value written in the source code


literal

Learned borrowing from Late Latin litterālis.

lbor

(programming) literal (value written in the source code)


int

Unadapted borrowing from English int, abbreviation of integer.


SAM

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

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

(programming) Initialism of single abstract method.


eval

en-verb

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

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

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

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

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


check out

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

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

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

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

kuitata ulos

to obtain computer source code from a source code control system


haystack

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

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

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

needle in a haystack
needle in a haystack

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


programmeerimiskeel

head

programmeerimiskeel (genitive programmeerimiskeele, partitive programmeerimiskeelt)

programmeerimiskeele (genitive)
programmeerimiskeelt (partitive)
programmeerimiskeel (nominative singular)
programmeerimiskeeled (nominative plural)
programmeerimiskeel (accusative nominative singular)
programmeerimiskeeled (accusative nominative plural)
programmeerimiskeele (accusative genitive singular)
programmeerimiskeeled (accusative genitive plural)
programmeerimiskeele (genitive singular)
programmeerimiskeelte (genitive plural)
programmeerimiskeelt (partitive singular)
programmeerimiskeeli (partitive plural)
programmeerimiskeelde (illative singular)
programmeerimiskeelesse (illative singular)
programmeerimiskeeltesse (illative plural)
programmeerimiskeelisse (illative plural)
programmeerimiskeeles (inessive singular)
programmeerimiskeeltes (inessive plural)
programmeerimiskeelis (inessive plural)
programmeerimiskeelest (elative singular)
programmeerimiskeeltest (elative plural)
programmeerimiskeelist (elative plural)
programmeerimiskeelele (allative singular)
programmeerimiskeeltele (allative plural)
programmeerimiskeelile (allative plural)
programmeerimiskeelel (adessive singular)
programmeerimiskeeltel (adessive plural)
programmeerimiskeelil (adessive plural)
programmeerimiskeelelt (ablative singular)
programmeerimiskeeltelt (ablative plural)
programmeerimiskeelilt (ablative plural)
programmeerimiskeeleks (singular translative)
programmeerimiskeelteks (plural translative)
programmeerimiskeeliks (plural translative)
programmeerimiskeeleni (singular terminative)
programmeerimiskeelteni (plural terminative)
programmeerimiskeelena (essive singular)
programmeerimiskeeltena (essive plural)
programmeerimiskeeleta (abessive singular)
programmeerimiskeelteta (abessive plural)
programmeerimiskeelega (comitative singular)
programmeerimiskeeltega (comitative plural)

(programming) programming language (vocabulary and grammar rules used to write computer programs)


filler

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


pino

pino (nominative singular)
pinot (nominative plural)
pino (accusative nominative singular)
pinot (accusative nominative plural)
pinon (accusative genitive singular)
pinot (accusative genitive plural)
pinon (genitive singular)
pinojen (genitive plural)
pinoa (partitive singular)
pinoja (partitive plural)
pinossa (inessive singular)
pinoissa (inessive plural)
pinosta (elative singular)
pinoista (elative plural)
pinoon (illative singular)
pinoihin (illative plural)
pinolla (adessive singular)
pinoilla (adessive plural)
pinolta (ablative singular)
pinoilta (ablative plural)
pinolle (allative singular)
pinoille (allative plural)
pinona (essive singular)
pinoina (essive plural)
pinoksi (singular translative)
pinoiksi (plural translative)
pinotta (abessive singular)
pinoitta (abessive plural)
pinoin (instructive plural)
See the possessive forms below. (comitative)
pinoni (nominative singular)
pinoni (nominative plural)
pinoni (accusative nominative singular)
pinoni (accusative nominative plural)
pinoni (accusative genitive singular)
pinoni (accusative genitive plural)
pinoni (genitive singular)
pinojeni (genitive plural)
pinoani (partitive singular)
pinojani (partitive plural)
pinossani (inessive singular)
pinoissani (inessive plural)
pinostani (elative singular)
pinoistani (elative plural)
pinooni (illative singular)
pinoihini (illative plural)
pinollani (adessive singular)
pinoillani (adessive plural)
pinoltani (ablative singular)
pinoiltani (ablative plural)
pinolleni (allative singular)
pinoilleni (allative plural)
pinonani (essive singular)
pinoinani (essive plural)
pinokseni (singular translative)
pinoikseni (plural translative)
pinottani (abessive singular)
pinoittani (abessive plural)
pinoineni (comitative plural)
pinosi (nominative singular)
pinosi (nominative plural)
pinosi (accusative nominative singular)
pinosi (accusative nominative plural)
pinosi (accusative genitive singular)
pinosi (accusative genitive plural)
pinosi (genitive singular)
pinojesi (genitive plural)
pinoasi (partitive singular)
pinojasi (partitive plural)
pinossasi (inessive singular)
pinoissasi (inessive plural)
pinostasi (elative singular)
pinoistasi (elative plural)
pinoosi (illative singular)
pinoihisi (illative plural)
pinollasi (adessive singular)
pinoillasi (adessive plural)
pinoltasi (ablative singular)
pinoiltasi (ablative plural)
pinollesi (allative singular)
pinoillesi (allative plural)
pinonasi (essive singular)
pinoinasi (essive plural)
pinoksesi (singular translative)
pinoiksesi (plural translative)
pinottasi (abessive singular)
pinoittasi (abessive plural)
pinoinesi (comitative plural)
pinomme (nominative singular)
pinomme (nominative plural)
pinomme (accusative nominative singular)
pinomme (accusative nominative plural)
pinomme (accusative genitive singular)
pinomme (accusative genitive plural)
pinomme (genitive singular)
pinojemme (genitive plural)
pinoamme (partitive singular)
pinojamme (partitive plural)
pinossamme (inessive singular)
pinoissamme (inessive plural)
pinostamme (elative singular)
pinoistamme (elative plural)
pinoomme (illative singular)
pinoihimme (illative plural)
pinollamme (adessive singular)
pinoillamme (adessive plural)
pinoltamme (ablative singular)
pinoiltamme (ablative plural)
pinollemme (allative singular)
pinoillemme (allative plural)
pinonamme (essive singular)
pinoinamme (essive plural)
pinoksemme (singular translative)
pinoiksemme (plural translative)
pinottamme (abessive singular)
pinoittamme (abessive plural)
pinoinemme (comitative plural)
pinonne (nominative singular)
pinonne (nominative plural)
pinonne (accusative nominative singular)
pinonne (accusative nominative plural)
pinonne (accusative genitive singular)
pinonne (accusative genitive plural)
pinonne (genitive singular)
pinojenne (genitive plural)
pinoanne (partitive singular)
pinojanne (partitive plural)
pinossanne (inessive singular)
pinoissanne (inessive plural)
pinostanne (elative singular)
pinoistanne (elative plural)
pinoonne (illative singular)
pinoihinne (illative plural)
pinollanne (adessive singular)
pinoillanne (adessive plural)
pinoltanne (ablative singular)
pinoiltanne (ablative plural)
pinollenne (allative singular)
pinoillenne (allative plural)
pinonanne (essive singular)
pinoinanne (essive plural)
pinoksenne (singular translative)
pinoiksenne (plural translative)
pinottanne (abessive singular)
pinoittanne (abessive plural)
pinoinenne (comitative plural)
pinonsa (nominative singular)
pinonsa (nominative plural)
pinonsa (accusative nominative singular)
pinonsa (accusative nominative plural)
pinonsa (accusative genitive singular)
pinonsa (accusative genitive plural)
pinonsa (genitive singular)
pinojensa (genitive plural)
pinoaan (partitive singular)
pinoansa (partitive singular)
pinojaan (partitive plural)
pinojansa (partitive plural)
pinossaan (inessive singular)
pinossansa (inessive singular)
pinoissaan (inessive plural)
pinoissansa (inessive plural)
pinostaan (elative singular)
pinostansa (elative singular)
pinoistaan (elative plural)
pinoistansa (elative plural)
pinoonsa (illative singular)
pinoihinsa (illative plural)
pinollaan (adessive singular)
pinollansa (adessive singular)
pinoillaan (adessive plural)
pinoillansa (adessive plural)
pinoltaan (ablative singular)
pinoltansa (ablative singular)
pinoiltaan (ablative plural)
pinoiltansa (ablative plural)
pinolleen (allative singular)
pinollensa (allative singular)
pinoilleen (allative plural)
pinoillensa (allative plural)
pinonaan (essive singular)
pinonansa (essive singular)
pinoinaan (essive plural)
pinoinansa (essive plural)
pinokseen (singular translative)
pinoksensa (singular translative)
pinoikseen (plural translative)
pinoiksensa (plural translative)
pinottaan (abessive singular)
pinottansa (abessive singular)
pinoittaan (abessive plural)
pinoittansa (abessive plural)
pinoineen (comitative plural)
pinoinensa (comitative plural)

From Proto-Finnic *pino, borrowed from Proto-Germanic *fīnō (“heap”).


luokka

luokka (nominative singular)
luokat (nominative plural)
luokka (accusative nominative singular)
luokat (accusative nominative plural)
luokan (accusative genitive singular)
luokat (accusative genitive plural)
luokan (genitive singular)
luokkien (genitive plural)
luokkain (genitive plural rare)
luokkaa (partitive singular)
luokkia (partitive plural)
luokassa (inessive singular)
luokissa (inessive plural)
luokasta (elative singular)
luokista (elative plural)
luokkaan (illative singular)
luokkiin (illative plural)
luokalla (adessive singular)
luokilla (adessive plural)
luokalta (ablative singular)
luokilta (ablative plural)
luokalle (allative singular)
luokille (allative plural)
luokkana (essive singular)
luokkina (essive plural)
luokaksi (singular translative)
luokiksi (plural translative)
luokatta (abessive singular)
luokitta (abessive plural)
luokin (instructive plural)
See the possessive forms below. (comitative)
luokkani (nominative singular)
luokkani (nominative plural)
luokkani (accusative nominative singular)
luokkani (accusative nominative plural)
luokkani (accusative genitive singular)
luokkani (accusative genitive plural)
luokkani (genitive singular)
luokkieni (genitive plural)
luokkaini (genitive plural rare)
luokkaani (partitive singular)
luokkiani (partitive plural)
luokassani (inessive singular)
luokissani (inessive plural)
luokastani (elative singular)
luokistani (elative plural)
luokkaani (illative singular)
luokkiini (illative plural)
luokallani (adessive singular)
luokillani (adessive plural)
luokaltani (ablative singular)
luokiltani (ablative plural)
luokalleni (allative singular)
luokilleni (allative plural)
luokkanani (essive singular)
luokkinani (essive plural)
luokakseni (singular translative)
luokikseni (plural translative)
luokattani (abessive singular)
luokittani (abessive plural)
luokkineni (comitative plural)
luokkasi (nominative singular)
luokkasi (nominative plural)
luokkasi (accusative nominative singular)
luokkasi (accusative nominative plural)
luokkasi (accusative genitive singular)
luokkasi (accusative genitive plural)
luokkasi (genitive singular)
luokkiesi (genitive plural)
luokkaisi (genitive plural rare)
luokkaasi (partitive singular)
luokkiasi (partitive plural)
luokassasi (inessive singular)
luokissasi (inessive plural)
luokastasi (elative singular)
luokistasi (elative plural)
luokkaasi (illative singular)
luokkiisi (illative plural)
luokallasi (adessive singular)
luokillasi (adessive plural)
luokaltasi (ablative singular)
luokiltasi (ablative plural)
luokallesi (allative singular)
luokillesi (allative plural)
luokkanasi (essive singular)
luokkinasi (essive plural)
luokaksesi (singular translative)
luokiksesi (plural translative)
luokattasi (abessive singular)
luokittasi (abessive plural)
luokkinesi (comitative plural)
luokkamme (nominative singular)
luokkamme (nominative plural)
luokkamme (accusative nominative singular)
luokkamme (accusative nominative plural)
luokkamme (accusative genitive singular)
luokkamme (accusative genitive plural)
luokkamme (genitive singular)
luokkiemme (genitive plural)
luokkaimme (genitive plural rare)
luokkaamme (partitive singular)
luokkiamme (partitive plural)
luokassamme (inessive singular)
luokissamme (inessive plural)
luokastamme (elative singular)
luokistamme (elative plural)
luokkaamme (illative singular)
luokkiimme (illative plural)
luokallamme (adessive singular)
luokillamme (adessive plural)
luokaltamme (ablative singular)
luokiltamme (ablative plural)
luokallemme (allative singular)
luokillemme (allative plural)
luokkanamme (essive singular)
luokkinamme (essive plural)
luokaksemme (singular translative)
luokiksemme (plural translative)
luokattamme (abessive singular)
luokittamme (abessive plural)
luokkinemme (comitative plural)
luokkanne (nominative singular)
luokkanne (nominative plural)
luokkanne (accusative nominative singular)
luokkanne (accusative nominative plural)
luokkanne (accusative genitive singular)
luokkanne (accusative genitive plural)
luokkanne (genitive singular)
luokkienne (genitive plural)
luokkainne (genitive plural rare)
luokkaanne (partitive singular)
luokkianne (partitive plural)
luokassanne (inessive singular)
luokissanne (inessive plural)
luokastanne (elative singular)
luokistanne (elative plural)
luokkaanne (illative singular)
luokkiinne (illative plural)
luokallanne (adessive singular)
luokillanne (adessive plural)
luokaltanne (ablative singular)
luokiltanne (ablative plural)
luokallenne (allative singular)
luokillenne (allative plural)
luokkananne (essive singular)
luokkinanne (essive plural)
luokaksenne (singular translative)
luokiksenne (plural translative)
luokattanne (abessive singular)
luokittanne (abessive plural)
luokkinenne (comitative plural)
luokkansa (nominative singular)
luokkansa (nominative plural)
luokkansa (accusative nominative singular)
luokkansa (accusative nominative plural)
luokkansa (accusative genitive singular)
luokkansa (accusative genitive plural)
luokkansa (genitive singular)
luokkiensa (genitive plural)
luokkainsa (genitive plural rare)
luokkaansa (partitive singular)
luokkiaan (partitive plural)
luokkiansa (partitive plural)
luokassaan (inessive singular)
luokassansa (inessive singular)
luokissaan (inessive plural)
luokissansa (inessive plural)
luokastaan (elative singular)
luokastansa (elative singular)
luokistaan (elative plural)
luokistansa (elative plural)
luokkaansa (illative singular)
luokkiinsa (illative plural)
luokallaan (adessive singular)
luokallansa (adessive singular)
luokillaan (adessive plural)
luokillansa (adessive plural)
luokaltaan (ablative singular)
luokaltansa (ablative singular)
luokiltaan (ablative plural)
luokiltansa (ablative plural)
luokalleen (allative singular)
luokallensa (allative singular)
luokilleen (allative plural)
luokillensa (allative plural)
luokkanaan (essive singular)
luokkanansa (essive singular)
luokkinaan (essive plural)
luokkinansa (essive plural)
luokakseen (singular translative)
luokaksensa (singular translative)
luokikseen (plural translative)
luokiksensa (plural translative)
luokattaan (abessive singular)
luokattansa (abessive singular)
luokittaan (abessive plural)
luokittansa (abessive plural)
luokkineen (comitative plural)
luokkinensa (comitative plural)

[ˈluo̞̯kːɑ̝]

Originally a variant of luokki. The meaning has abstracted from "shaft bow" → "group of things (attached with a shaft bow)" → "group, class". Doublet of lenkki and linkki.

(programming) class (set of objects possibly differing in state but not behavior)


There are two primary theories of the origin of the question mark. One is that ⟨?⟩ descends from the punctus interrogativus ⟨⹔⟩, which instructed the reader (or singer) to raise the pitch of their voice while coming to a stop.
Another theory is that it derives from overset Qo, an abbreviation of Latin quaestio (“question”), placed at the end of a question to mark it as such, and analogous to the derivation of ⟨!⟩.
There are no documented intermediary forms to support one theory over the other.

(programming) A wildcard for one character in query language.

(programming) The ternary operator in some programming languages.


scoped

(programming) Limited to a particular scope.


implode

en-verb

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

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

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


inheritance

en-noun

inheritance (countable and uncountable, plural inheritances)

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

inh+

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

继承

programming: mechanism for making parts of superclass available to subclass


initialization

en-noun

initialization (countable and uncountable, plural initializations)

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

初始化

programming: assignment of initial value of variable


squawk

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

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

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

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


squawk

en-verb

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

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

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

1993, Steve Maguire, Writing Solid Code:

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

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

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


Trojan

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

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

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

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


halda

halda (nominative singular)
haldy (nominative plural)
haldy (genitive singular)
hald (genitive plural)
haldě (dative singular)
haldám (dative plural)
haldu (accusative singular)
haldy (accusative plural)
haldo (singular vocative)
haldy (plural vocative)
haldě (locative singular)
haldách (locative plural)
haldou (instrumental singular)
haldami (instrumental plural)

(programming) heap (data structure made of trees)

(programming) heap (large pool of unused memory)


directive

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

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


INTERCAL

(programming) A parody programming language created in 1972.


ravioli code

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


spaghetti code

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

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

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


ARC

en-noun

ARC (countable and uncountable, plural ARCs)

automatic reference counting
w:automatic reference counting

(programming, uncountable) Acronym of automatic reference counting.


DIP

DIP (countable and uncountable, plural DIPs)

dependency inversion principle
dependency inversion principle#English

(programming) Acronym of dependency inversion principle.


prefab

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


casting

casting (countable and uncountable, plural castings)

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

(programming) The act of converting between data types.


OBP

OBP (countable and uncountable, plural OBPs)

object-based programming
object-based programming#English

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


biblioteka

pl-noun

biblioteka f (diminutive biblioteczka, related adjective biblioteczny)

biblioteczka (diminutive)
biblioteczny (adjective)
biblioteka (nominative singular)
biblioteki (nominative plural)
biblioteki (genitive singular)
bibliotek (genitive plural)
bibliotece (dative singular)
bibliotekom (dative plural)
bibliotekę (accusative singular)
biblioteki (accusative plural)
biblioteką (instrumental singular)
bibliotekami (instrumental plural)
bibliotece (locative singular)
bibliotekach (locative plural)
biblioteko (singular vocative)
biblioteki (plural vocative)

Learned borrowing from Latin bibliothēca.

lbor

(programming) library (collection of software routines for a program to use)


異常

CJKV/code

Sino-Xenic (異常):
* → Japanese: 異(い)常(じょう) (ijō)
* → Korean: 이상(異常) (isang)
* → Vietnamese: dị thường (異常)

/i⁵¹ ʈ͡ʂʰɑŋ³⁵/

/i²¹³ t͡sʰaŋ²¹/

/jiː²² sœːŋ²¹/

/i³³⁻¹¹ siɔŋ²⁴/

/i²²⁻²¹ siɔŋ²⁴/

/i⁴¹⁻²² siɔŋ²⁴/

/i³³⁻²¹ siɔŋ²³/

/i²²⁻²¹ siaŋ¹³/

/i³⁵⁻¹¹ sĩõ⁵⁵/

/i⁵¹ ʈ͡ʂʰɑŋ³⁵/

/i²¹³ t͡sʰaŋ²¹/

/jiː²² sœːŋ²¹/

/i³³⁻¹¹ siɔŋ²⁴/

/i²²⁻²¹ siɔŋ²⁴/

/i⁴¹⁻²² siɔŋ²⁴/

/i³³⁻²¹ siɔŋ²³/

/i²²⁻²¹ siaŋ¹³/

/i³⁵⁻¹¹ sĩõ⁵⁵/

抛出異常

抛出异常

捕獲異常

捕获异常

異常處理

异常处理


In the modern sense as the equal sign, first attested in The Whetstone of Witte (1557) by Welsh mathematician Robert Recorde, in which the two parallel lines expressed equality, because, as Recorde wrote, "bicauſe noe .2. thynges, can be moare equalle" ("because no two things can be more equal").

abbr

The whetstone of witte, whiche is the seconde parte of Arithmetike: containyng thextraction of Rootes: The Coßike practise, with the rule of Equation: and the woorkes of Surde Nombers

$price=18.95 (this causes $price to be 18.95 from now on)

(programming) The assignment operator. It assigns a value to a variable.

(programming) An operator that compares if two values are equal. In some languages, == is used instead.


breadcrumb

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

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

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

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

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

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

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


depender

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


引用

/in²¹⁴⁻²¹ jʊŋ⁵¹/

/jɐn¹³ jʊŋ²²/

/in³¹ i̯uŋ⁵⁵/

/in⁵³⁻⁴⁴ iɔŋ²²/

/in⁵⁵⁴⁻²⁴ iɔŋ⁴¹/

/in⁵³⁻⁴⁴ iɔŋ²²/

/in⁵³⁻⁴⁴ iɔŋ³³/

/in⁴¹⁻⁴⁴ iɔŋ³³/

/in²¹⁴⁻²¹ jʊŋ⁵¹/

/jɐn¹³ jʊŋ²²/

/in³¹ i̯uŋ⁵⁵/

/in⁵³⁻⁴⁴ iɔŋ²²/

/in⁵⁵⁴⁻²⁴ iɔŋ⁴¹/

/in⁵³⁻⁴⁴ iɔŋ²²/

/in⁵³⁻⁴⁴ iɔŋ³³/

/in⁴¹⁻⁴⁴ iɔŋ³³/

引用類型

引用类型


prod

en-noun

prod (countable and uncountable, plural prods)

We've hit ten million users in prod today.

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


dec

(programming) Abbreviation of decrement.


計算機言語

ja-noun

計(けい)算(さん)機(き)言(げん)語(ご) • (keisanki gengo)

計算機言語 (canonical)
keisanki gengo (romanization)

[ke̞ːsã̠ŋʲkʲi ɡẽ̞ŋɡo̞]

From 計(けい)算(さん)機(き) (keisanki, “computer”) + 言(げん)語(ご) (gengo, “language”).


side effect

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

unintended consequence
unintended consequence

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

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

vedlejší účinek

computing: a state change caused by a function call


high-level language

en-noun

high-level language (plural high-level languages)

Alternative form: (initialism) HLL

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

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


assignment

assignment (countable and uncountable, plural assignments)

assignment (computer science)
homework assignment
sex assignment

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

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

присвояване

operation(s) that assign a value to a variable


lykkja

is-noun

lykkja f (genitive singular lykkju, nominative plural lykkjur)

lykkju (genitive singular)
lykkjur (nominative plural)
lykkja (indefinite nominative singular)
lykkjan (definite nominative singular)
lykkjur (indefinite nominative plural)
lykkjurnar (definite nominative plural)
lykkju (accusative indefinite singular)
lykkjuna (accusative definite singular)
lykkjur (accusative indefinite plural)
lykkjurnar (accusative definite plural)
lykkju (dative indefinite singular)
lykkjunni (dative definite singular)
lykkjum (dative indefinite plural)
lykkjunum (dative definite plural)
lykkju (genitive indefinite singular)
lykkjunnar (definite genitive singular)
lykkja (genitive indefinite plural)
lykkna (genitive indefinite plural)
lykkjanna (definite genitive plural)
lykknanna (definite genitive plural)

From Old Norse lykkja, a variant of lykja (“to shut, close”).


SOC

en-noun

SOC (countable and uncountable, plural SOCs)

separation of concerns
separation of concerns#English

(programming) Initialism of separation of concerns.


Elvis

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


has-a

Coordinate term: is-a

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

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


is-a

Coordinate term: has-a

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

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

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


speculate

en-verb

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

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

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

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


reflective

en-adj

reflective (comparative more reflective, superlative most reflective)

more reflective (comparative)
most reflective (superlative)

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

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


prettify

en-verb

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

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

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


protected

en-adj

protected (comparative more protected, superlative most protected)

more protected (comparative)
most protected (superlative)

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


uncomment

en-verb

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

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

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


klasse

nl-noun

klasse f (plural klassen, diminutive klassetje n)

klassen (plural)
klassetje (diminutive neuter)

Petjo: kelas

Borrowed from French classe, from Latin classis.


pragma

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

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

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

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


caps

device caps

(programming) Abbreviation of capabilities.


hygienic

en-adj

hygienic (comparative more hygienic, superlative most hygienic)

more hygienic (comparative)
most hygienic (superlative)

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

From French hygiénique. Displaced earlier hygienal.

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

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

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


finalize

en-verb

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

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

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


data type

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


monomorphic

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

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

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


Tom, Dick and Harry

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

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


subscriber

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

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

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


typecast

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

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

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

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

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

to change an entity of one datatype into another


caller

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

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

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


object-oriented

en-adj

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

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

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

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

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


intern

en-verb

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

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

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

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

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

(transitive, programming) To internalize.


polymorphic

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

catecholaminergic polymorphic ventricular tachycardia

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

1996, Rod Ellis, Data abstraction and program design:

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

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

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


XOR

XOR can be used to add bits without carrying.

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


fixture

Alteration of older fixure, on the model of mixture.

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


jellybean

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

2008, Clive Maxfield, Bebop to the Boolean Boogie:

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


internalize

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

tlb

(American spelling, Oxford British English)

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

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


unspeakable

en-adj

unspeakable (comparative more unspeakable, superlative most unspeakable)

more unspeakable (comparative)
most unspeakable (superlative)

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

an instance of an unspeakable type

unspeakable field names

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

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


(programming) Represents null coalescing operator or an operator with similar functions in some programming languages. Returns the second operand if the first returns null or is unset, with variations depending on the programming language.


ephemeron

en-noun

ephemeron (plural ephemerons or ephemera)

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

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

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

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


arg

The first arg needs to be an int.

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


altname

(programming, library cataloguing) An alternative name.


reserved word

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

保留字

a word in a programming language that has a fixed meaning


объект

ru-noun+

объе́кт • (obʺjékt) m inan (genitive объе́кта, nominative plural объе́кты, genitive plural объе́ктов, relational adjective объе́ктный)

объе́кт (canonical)
obʺjékt (romanization)
объе́кта (genitive)
объе́кты (nominative plural)
объе́ктов (genitive plural)
объе́ктный (adjective relational)
объе́кт (nominative singular)
объе́кты (nominative plural)
объе́кта (genitive singular)
объе́ктов (genitive plural)
объе́кту (dative singular)
объе́ктам (dative plural)
объе́кт (accusative singular)
объе́кты (accusative plural)
объе́ктом (instrumental singular)
объе́ктами (instrumental plural)
объе́кте (prepositional singular)
объе́ктах (plural prepositional)

→ Armenian: օբյեկտ (ōbyekt)

→ Kazakh: объект (obekt)

→ Mongolian: объект (obʺjekt)


closure

en-noun

closure (countable and uncountable, plural closures)

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

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


optimization

optimization (countable and uncountable, plural optimizations)

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


program slicer

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


binder

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

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

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

(programming) A software mechanism that performs binding.

bindilo

programming: software mechanism that performs binding


lause

lause (nominative singular)
lauseet (nominative plural)
lause (accusative nominative singular)
lauseet (accusative nominative plural)
lauseen (accusative genitive singular)
lauseet (accusative genitive plural)
lauseen (genitive singular)
lauseiden (genitive plural)
lauseitten (genitive plural)
lausetta (partitive singular)
lauseita (partitive plural)
lauseessa (inessive singular)
lauseissa (inessive plural)
lauseesta (elative singular)
lauseista (elative plural)
lauseeseen (illative singular)
lauseisiin (illative plural)
lauseihin (illative plural)
lauseella (adessive singular)
lauseilla (adessive plural)
lauseelta (ablative singular)
lauseilta (ablative plural)
lauseelle (allative singular)
lauseille (allative plural)
lauseena (essive singular)
lauseina (essive plural)
lauseeksi (singular translative)
lauseiksi (plural translative)
lauseetta (abessive singular)
lauseitta (abessive plural)
lausein (instructive plural)
See the possessive forms below. (comitative)
lauseeni (nominative singular)
lauseeni (nominative plural)
lauseeni (accusative nominative singular)
lauseeni (accusative nominative plural)
lauseeni (accusative genitive singular)
lauseeni (accusative genitive plural)
lauseeni (genitive singular)
lauseideni (genitive plural)
lauseitteni (genitive plural)
lausettani (partitive singular)
lauseitani (partitive plural)
lauseessani (inessive singular)
lauseissani (inessive plural)
lauseestani (elative singular)
lauseistani (elative plural)
lauseeseeni (illative singular)
lauseisiini (illative plural)
lauseihini (illative plural)
lauseellani (adessive singular)
lauseillani (adessive plural)
lauseeltani (ablative singular)
lauseiltani (ablative plural)
lauseelleni (allative singular)
lauseilleni (allative plural)
lauseenani (essive singular)
lauseinani (essive plural)
lauseekseni (singular translative)
lauseikseni (plural translative)
lauseettani (abessive singular)
lauseittani (abessive plural)
lauseineni (comitative plural)
lauseesi (nominative singular)
lauseesi (nominative plural)
lauseesi (accusative nominative singular)
lauseesi (accusative nominative plural)
lauseesi (accusative genitive singular)
lauseesi (accusative genitive plural)
lauseesi (genitive singular)
lauseidesi (genitive plural)
lauseittesi (genitive plural)
lausettasi (partitive singular)
lauseitasi (partitive plural)
lauseessasi (inessive singular)
lauseissasi (inessive plural)
lauseestasi (elative singular)
lauseistasi (elative plural)
lauseeseesi (illative singular)
lauseisiisi (illative plural)
lauseihisi (illative plural)
lauseellasi (adessive singular)
lauseillasi (adessive plural)
lauseeltasi (ablative singular)
lauseiltasi (ablative plural)
lauseellesi (allative singular)
lauseillesi (allative plural)
lauseenasi (essive singular)
lauseinasi (essive plural)
lauseeksesi (singular translative)
lauseiksesi (plural translative)
lauseettasi (abessive singular)
lauseittasi (abessive plural)
lauseinesi (comitative plural)
lauseemme (nominative singular)
lauseemme (nominative plural)
lauseemme (accusative nominative singular)
lauseemme (accusative nominative plural)
lauseemme (accusative genitive singular)
lauseemme (accusative genitive plural)
lauseemme (genitive singular)
lauseidemme (genitive plural)
lauseittemme (genitive plural)
lausettamme (partitive singular)
lauseitamme (partitive plural)
lauseessamme (inessive singular)
lauseissamme (inessive plural)
lauseestamme (elative singular)
lauseistamme (elative plural)
lauseeseemme (illative singular)
lauseisiimme (illative plural)
lauseihimme (illative plural)
lauseellamme (adessive singular)
lauseillamme (adessive plural)
lauseeltamme (ablative singular)
lauseiltamme (ablative plural)
lauseellemme (allative singular)
lauseillemme (allative plural)
lauseenamme (essive singular)
lauseinamme (essive plural)
lauseeksemme (singular translative)
lauseiksemme (plural translative)
lauseettamme (abessive singular)
lauseittamme (abessive plural)
lauseinemme (comitative plural)
lauseenne (nominative singular)
lauseenne (nominative plural)
lauseenne (accusative nominative singular)
lauseenne (accusative nominative plural)
lauseenne (accusative genitive singular)
lauseenne (accusative genitive plural)
lauseenne (genitive singular)
lauseidenne (genitive plural)
lauseittenne (genitive plural)
lausettanne (partitive singular)
lauseitanne (partitive plural)
lauseessanne (inessive singular)
lauseissanne (inessive plural)
lauseestanne (elative singular)
lauseistanne (elative plural)
lauseeseenne (illative singular)
lauseisiinne (illative plural)
lauseihinne (illative plural)
lauseellanne (adessive singular)
lauseillanne (adessive plural)
lauseeltanne (ablative singular)
lauseiltanne (ablative plural)
lauseellenne (allative singular)
lauseillenne (allative plural)
lauseenanne (essive singular)
lauseinanne (essive plural)
lauseeksenne (singular translative)
lauseiksenne (plural translative)
lauseettanne (abessive singular)
lauseittanne (abessive plural)
lauseinenne (comitative plural)
lauseensa (nominative singular)
lauseensa (nominative plural)
lauseensa (accusative nominative singular)
lauseensa (accusative nominative plural)
lauseensa (accusative genitive singular)
lauseensa (accusative genitive plural)
lauseensa (genitive singular)
lauseidensa (genitive plural)
lauseittensa (genitive plural)
lausettaan (partitive singular)
lausettansa (partitive singular)
lauseitaan (partitive plural)
lauseitansa (partitive plural)
lauseessaan (inessive singular)
lauseessansa (inessive singular)
lauseissaan (inessive plural)
lauseissansa (inessive plural)
lauseestaan (elative singular)
lauseestansa (elative singular)
lauseistaan (elative plural)
lauseistansa (elative plural)
lauseeseensa (illative singular)
lauseisiinsa (illative plural)
lauseihinsa (illative plural)
lauseellaan (adessive singular)
lauseellansa (adessive singular)
lauseillaan (adessive plural)
lauseillansa (adessive plural)
lauseeltaan (ablative singular)
lauseeltansa (ablative singular)
lauseiltaan (ablative plural)
lauseiltansa (ablative plural)
lauseelleen (allative singular)
lauseellensa (allative singular)
lauseilleen (allative plural)
lauseillensa (allative plural)
lauseenaan (essive singular)
lauseenansa (essive singular)
lauseinaan (essive plural)
lauseinansa (essive plural)
lauseekseen (singular translative)
lauseeksensa (singular translative)
lauseikseen (plural translative)
lauseiksensa (plural translative)
lauseettaan (abessive singular)
lauseettansa (abessive singular)
lauseittaan (abessive plural)
lauseittansa (abessive plural)
lauseineen (comitative plural)
lauseinensa (comitative plural)


qualifier

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

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

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


constante

/kõʃˈtɐ̃.t͡ʃi/

/kõʃˈtɐ̃.tɨ/

Inherited from Old Galician-Portuguese constante, from Latin cōnstantem, present active participle of cōnstō (“to stand together”).

inh+

(programming) constant (identifier that is bound to an invariant value)


RTL

(programming) Initialism of runtime library.


tulkki

tulkki (nominative singular)
tulkit (nominative plural)
tulkki (accusative nominative singular)
tulkit (accusative nominative plural)
tulkin (accusative genitive singular)
tulkit (accusative genitive plural)
tulkin (genitive singular)
tulkkien (genitive plural)
tulkkia (partitive singular)
tulkkeja (partitive plural)
tulkissa (inessive singular)
tulkeissa (inessive plural)
tulkista (elative singular)
tulkeista (elative plural)
tulkkiin (illative singular)
tulkkeihin (illative plural)
tulkilla (adessive singular)
tulkeilla (adessive plural)
tulkilta (ablative singular)
tulkeilta (ablative plural)
tulkille (allative singular)
tulkeille (allative plural)
tulkkina (essive singular)
tulkkeina (essive plural)
tulkiksi (singular translative)
tulkeiksi (plural translative)
tulkitta (abessive singular)
tulkeitta (abessive plural)
tulkein (instructive plural)
See the possessive forms below. (comitative)
tulkkini (nominative singular)
tulkkini (nominative plural)
tulkkini (accusative nominative singular)
tulkkini (accusative nominative plural)
tulkkini (accusative genitive singular)
tulkkini (accusative genitive plural)
tulkkini (genitive singular)
tulkkieni (genitive plural)
tulkkiani (partitive singular)
tulkkejani (partitive plural)
tulkissani (inessive singular)
tulkeissani (inessive plural)
tulkistani (elative singular)
tulkeistani (elative plural)
tulkkiini (illative singular)
tulkkeihini (illative plural)
tulkillani (adessive singular)
tulkeillani (adessive plural)
tulkiltani (ablative singular)
tulkeiltani (ablative plural)
tulkilleni (allative singular)
tulkeilleni (allative plural)
tulkkinani (essive singular)
tulkkeinani (essive plural)
tulkikseni (singular translative)
tulkeikseni (plural translative)
tulkittani (abessive singular)
tulkeittani (abessive plural)
tulkkeineni (comitative plural)
tulkkisi (nominative singular)
tulkkisi (nominative plural)
tulkkisi (accusative nominative singular)
tulkkisi (accusative nominative plural)
tulkkisi (accusative genitive singular)
tulkkisi (accusative genitive plural)
tulkkisi (genitive singular)
tulkkiesi (genitive plural)
tulkkiasi (partitive singular)
tulkkejasi (partitive plural)
tulkissasi (inessive singular)
tulkeissasi (inessive plural)
tulkistasi (elative singular)
tulkeistasi (elative plural)
tulkkiisi (illative singular)
tulkkeihisi (illative plural)
tulkillasi (adessive singular)
tulkeillasi (adessive plural)
tulkiltasi (ablative singular)
tulkeiltasi (ablative plural)
tulkillesi (allative singular)
tulkeillesi (allative plural)
tulkkinasi (essive singular)
tulkkeinasi (essive plural)
tulkiksesi (singular translative)
tulkeiksesi (plural translative)
tulkittasi (abessive singular)
tulkeittasi (abessive plural)
tulkkeinesi (comitative plural)
tulkkimme (nominative singular)
tulkkimme (nominative plural)
tulkkimme (accusative nominative singular)
tulkkimme (accusative nominative plural)
tulkkimme (accusative genitive singular)
tulkkimme (accusative genitive plural)
tulkkimme (genitive singular)
tulkkiemme (genitive plural)
tulkkiamme (partitive singular)
tulkkejamme (partitive plural)
tulkissamme (inessive singular)
tulkeissamme (inessive plural)
tulkistamme (elative singular)
tulkeistamme (elative plural)
tulkkiimme (illative singular)
tulkkeihimme (illative plural)
tulkillamme (adessive singular)
tulkeillamme (adessive plural)
tulkiltamme (ablative singular)
tulkeiltamme (ablative plural)
tulkillemme (allative singular)
tulkeillemme (allative plural)
tulkkinamme (essive singular)
tulkkeinamme (essive plural)
tulkiksemme (singular translative)
tulkeiksemme (plural translative)
tulkittamme (abessive singular)
tulkeittamme (abessive plural)
tulkkeinemme (comitative plural)
tulkkinne (nominative singular)
tulkkinne (nominative plural)
tulkkinne (accusative nominative singular)
tulkkinne (accusative nominative plural)
tulkkinne (accusative genitive singular)
tulkkinne (accusative genitive plural)
tulkkinne (genitive singular)
tulkkienne (genitive plural)
tulkkianne (partitive singular)
tulkkejanne (partitive plural)
tulkissanne (inessive singular)
tulkeissanne (inessive plural)
tulkistanne (elative singular)
tulkeistanne (elative plural)
tulkkiinne (illative singular)
tulkkeihinne (illative plural)
tulkillanne (adessive singular)
tulkeillanne (adessive plural)
tulkiltanne (ablative singular)
tulkeiltanne (ablative plural)
tulkillenne (allative singular)
tulkeillenne (allative plural)
tulkkinanne (essive singular)
tulkkeinanne (essive plural)
tulkiksenne (singular translative)
tulkeiksenne (plural translative)
tulkittanne (abessive singular)
tulkeittanne (abessive plural)
tulkkeinenne (comitative plural)
tulkkinsa (nominative singular)
tulkkinsa (nominative plural)
tulkkinsa (accusative nominative singular)
tulkkinsa (accusative nominative plural)
tulkkinsa (accusative genitive singular)
tulkkinsa (accusative genitive plural)
tulkkinsa (genitive singular)
tulkkiensa (genitive plural)
tulkkiaan (partitive singular)
tulkkiansa (partitive singular)
tulkkejaan (partitive plural)
tulkkejansa (partitive plural)
tulkissaan (inessive singular)
tulkissansa (inessive singular)
tulkeissaan (inessive plural)
tulkeissansa (inessive plural)
tulkistaan (elative singular)
tulkistansa (elative singular)
tulkeistaan (elative plural)
tulkeistansa (elative plural)
tulkkiinsa (illative singular)
tulkkeihinsa (illative plural)
tulkillaan (adessive singular)
tulkillansa (adessive singular)
tulkeillaan (adessive plural)
tulkeillansa (adessive plural)
tulkiltaan (ablative singular)
tulkiltansa (ablative singular)
tulkeiltaan (ablative plural)
tulkeiltansa (ablative plural)
tulkilleen (allative singular)
tulkillensa (allative singular)
tulkeilleen (allative plural)
tulkeillensa (allative plural)
tulkkinaan (essive singular)
tulkkinansa (essive singular)
tulkkeinaan (essive plural)
tulkkeinansa (essive plural)
tulkikseen (singular translative)
tulkiksensa (singular translative)
tulkeikseen (plural translative)
tulkeiksensa (plural translative)
tulkittaan (abessive singular)
tulkittansa (abessive singular)
tulkeittaan (abessive plural)
tulkeittansa (abessive plural)
tulkkeineen (comitative plural)
tulkkeinensa (comitative plural)

Borrowed from Old Swedish tolker, itself ultimately borrowed from Proto-Slavic *tъlkъ, probably from Proto-Indo-European *telkʷ-.

(programming) interpreter (program that interprets and executes code)


continuation-passing style

en-noun

continuation-passing style (plural continuation-passing styles)

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


tail recursion

tail recursion (countable and uncountable, plural tail recursions)

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


variable binding

variable binding (plural variable bindings)

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


bound variable

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


sigil

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

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

sigilo

computing: character affixed to a symbol


namespace

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


namespace

en-verb

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

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

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

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

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

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

SOAP adheres to extensive namespacing and attribute specification tags.

2007, Jon Arking, Professional Windows Live Programming:

(programming) To categorize by placing into a namespace.


namespace

Unadapted borrowing from English namespace.

ubor

(programming) namespace (abstract space of keywords)


lexically scoped

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


lexical scoping

(programming) The property of being lexically scoped.


identifier

authenticator

an identifier asserts identity; an authenticator verifies it

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


association list

en-noun

association list (plural association lists)

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


hash table

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


multidimensional array

multidimensional array (plural multidimensional arrays)

(programming) A data structure consisting of a vector of vectors, in the case of a 2-dimensional array, or, in the case of an N-dimensional array, a vector of multidimensional arrays of degree N minus 1, thereby allowing the simulation of a N-dimensional grid of storage locations using an underlying memory architecture in which storage is addressed in a linear fashion.

mehrdimensionales Datenfeld

(programming) A data structure that has the semantics of an array of arrays, all of which may be indexed with values of any data type, usually with a supporting syntax built-into a programming language.

mehrdimensionales Datenfeld

(programming) Any abstraction, usually a memory-resident data structure, that addresses storage locations via an N-dimensional coordinate space.

mehrdimensionales Datenfeld

abstraction that addresses storage locations via an N-dimensional coordinate space


free variable

(programming) A variable that is not bound to a storage location.


dereference

en-verb

dereference (third-person singular simple present dereferences, present participle dereferencing, simple past and past participle dereferenced)

dereferences (present singular third-person)
dereferencing (participle present)
dereferenced (participle past)
dereferenced (past)

/dɪˈɹɛfɹəns/

Attempting to dereference a null pointer often results in a crash.

(programming) To access the value or object located in a memory location addressed by a pointer or another value interpreted as such; to access a value being referenced by something else.

viitata

access something to which a pointer or another value points


keyword

Each function has an entry address which must be quoted after the USR keyword.

1982, Popular Computing, volume 1, numbers 9-12, page 113:

Since C++11, the auto keyword is used to tell the compiler to deduce the actual type of a variable that is being declared from its initializer.

2017, Wisnu Anggoro, Learning C++ Functional Programming, page 8:

(programming) A reserved word used to identify a specific command, function, etc.

sleutelwoord

programming: A reserved word used to identify a specific command, function etc.


strengur

is-noun

strengur m (genitive singular strengs or strengjar, nominative plural strengir)

strengs (genitive singular)
strengjar (genitive singular)
strengir (nominative plural)
strengur (indefinite nominative singular)
strengurinn (definite nominative singular)
strengir (indefinite nominative plural)
strengirnir (definite nominative plural)
streng (accusative indefinite singular)
strenginn (accusative definite singular)
strengi (accusative indefinite plural)
strengina (accusative definite plural)
streng (dative indefinite singular)
strengnum (dative definite singular)
strengjum (dative indefinite plural)
strengjunum (dative definite plural)
strengs (genitive indefinite singular)
strengjar (genitive indefinite singular)
strengsins (definite genitive singular)
strengjarins (definite genitive singular)
strengja (genitive indefinite plural)
strengjanna (definite genitive plural)

From Old Norse strengr, from Proto-Germanic *strangiz, from Proto-Indo-European *strengʰ-.

(countable, computing, programming) a string; (an ordered sequence of symbols or characters stored consecutively in memory and capable of being processed as a single entity)


pointy

en-adj

pointy (comparative pointier, superlative pointiest)

pointier (comparative)
pointiest (superlative)

a pointy sub; a pointy block

(programming) In the Raku programming language: being a block or subroutine that acts as a closure accepting a list of parameters (denoted by the pointed arrow symbol ->).


functional programming

referential transparency
referential transparency

(programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved.


equate

From Middle English equaten, from Latin aequātus, perfect passive participle of aequō, see -ate (verb-forming suffix).

The first section of the program includes the system equates.

2005, Arnold S. Berger, Hardware and Computer Organization, page 220:

The following equates define the stats byte […]

2009, Saifullah Khalid, Neetu Agrawal, Microprocessor System, page 256:

You can learn much about user routines, labels, displacements, equates (EQU) and so on, by modifying this program and observing the results on the screen.

2012, J. S. Anderson, Microprocessor Technology, page 221:

(programming) A statement in assembly language that defines a symbol having a particular value.


scaffolder

The default site that is created by the Visual Studio project scaffolder uses Bootstrap by default.

2016, William Penberthy, Beginning ASP.NET for Visual Studio 2015, page 71:

React has a scaffolder tool called create-react-app, which […] saves countless hours for React developers […]

2017, Christoffer Noring, Pablo Deeleman, Learning Angular:

(programming) A software tool that creates the basic framework or template for a new project.


top-level

read-eval-print loop
read-eval-print loop


dolen

dolennau (plural)
dolenni (plural)
dolen
ddolen (soft)
nolen

From dôl (“dale, valley; loop, ring”) + -en.


truthy

truthy (comparative truthier, superlative truthiest)

truthier (comparative)
truthiest (superlative)

From truth + -y. In colloquial sense, back-formation from truthiness.

In JavaScript, any expression or statement that expects a boolean value will work with a truthy or falsy value, so the fact that && does not always evaluate to true or false does not cause practical problems.

2012, David Flanagan, JavaScript Pocket Reference, page 40:

In JavaScript, as well as the true or false Boolean values, other types of variables can be said to be truthy or falsey.

2013, Dan Wellman, jQuery Hotshot, →ISBN:

To remember which values are truthy and which are falsey, just memorize the five falsey values - undefined, null, 0, "" and NaN -- and remember that everything else is truthy.

2014, Eric T. Freeman, Elisabeth Robson, Head First JavaScript Programming: A Brain-Friendly Guide, →ISBN, page 292:

Clojure uses the Boolean operators or and and. or returns either the first truthy value or the last value, and returns the first falsey value or, if no values are falsey, the last truthy value.

2015, Daniel Higginbotham, Clojure for the Brave and True, →ISBN, page 40:

(programming) Evaluating to true in a Boolean context.


輪子

/lu̯ən³⁵ d͡z̥z̩³/

/nən²¹ t͡sz̩⁵³/

/lyŋ²⁴ t͡sz̩⁵¹/

/lɵn²¹ t͡siː³⁵/

/lən²² zz̩⁴⁴/

/lu̯ən³⁵ d͡z̥z̩³/

/nən²¹ t͡sz̩⁵³/

/lyŋ²⁴ t͡sz̩⁵¹/

/lɵn²¹ t͡siː³⁵/

/lən²² zz̩⁴⁴/

重複造輪子 重複造輪子#Chinese

重复造轮子 重复造轮子#Chinese

(programming, slang) existing implementation (in reference to 重複造輪子 /重复造轮子 (“reinventing the wheel”))


yhdiste

yhdiste (nominative singular)
yhdisteet (nominative plural)
yhdiste (accusative nominative singular)
yhdisteet (accusative nominative plural)
yhdisteen (accusative genitive singular)
yhdisteet (accusative genitive plural)
yhdisteen (genitive singular)
yhdisteiden (genitive plural)
yhdisteitten (genitive plural)
yhdistettä (partitive singular)
yhdisteitä (partitive plural)
yhdisteessä (inessive singular)
yhdisteissä (inessive plural)
yhdisteestä (elative singular)
yhdisteistä (elative plural)
yhdisteeseen (illative singular)
yhdisteisiin (illative plural)
yhdisteihin (illative plural)
yhdisteellä (adessive singular)
yhdisteillä (adessive plural)
yhdisteeltä (ablative singular)
yhdisteiltä (ablative plural)
yhdisteelle (allative singular)
yhdisteille (allative plural)
yhdisteenä (essive singular)
yhdisteinä (essive plural)
yhdisteeksi (singular translative)
yhdisteiksi (plural translative)
yhdisteettä (abessive singular)
yhdisteittä (abessive plural)
yhdistein (instructive plural)
See the possessive forms below. (comitative)
yhdisteeni (nominative singular)
yhdisteeni (nominative plural)
yhdisteeni (accusative nominative singular)
yhdisteeni (accusative nominative plural)
yhdisteeni (accusative genitive singular)
yhdisteeni (accusative genitive plural)
yhdisteeni (genitive singular)
yhdisteideni (genitive plural)
yhdisteitteni (genitive plural)
yhdistettäni (partitive singular)
yhdisteitäni (partitive plural)
yhdisteessäni (inessive singular)
yhdisteissäni (inessive plural)
yhdisteestäni (elative singular)
yhdisteistäni (elative plural)
yhdisteeseeni (illative singular)
yhdisteisiini (illative plural)
yhdisteihini (illative plural)
yhdisteelläni (adessive singular)
yhdisteilläni (adessive plural)
yhdisteeltäni (ablative singular)
yhdisteiltäni (ablative plural)
yhdisteelleni (allative singular)
yhdisteilleni (allative plural)
yhdisteenäni (essive singular)
yhdisteinäni (essive plural)
yhdisteekseni (singular translative)
yhdisteikseni (plural translative)
yhdisteettäni (abessive singular)
yhdisteittäni (abessive plural)
yhdisteineni (comitative plural)
yhdisteesi (nominative singular)
yhdisteesi (nominative plural)
yhdisteesi (accusative nominative singular)
yhdisteesi (accusative nominative plural)
yhdisteesi (accusative genitive singular)
yhdisteesi (accusative genitive plural)
yhdisteesi (genitive singular)
yhdisteidesi (genitive plural)
yhdisteittesi (genitive plural)
yhdistettäsi (partitive singular)
yhdisteitäsi (partitive plural)
yhdisteessäsi (inessive singular)
yhdisteissäsi (inessive plural)
yhdisteestäsi (elative singular)
yhdisteistäsi (elative plural)
yhdisteeseesi (illative singular)
yhdisteisiisi (illative plural)
yhdisteihisi (illative plural)
yhdisteelläsi (adessive singular)
yhdisteilläsi (adessive plural)
yhdisteeltäsi (ablative singular)
yhdisteiltäsi (ablative plural)
yhdisteellesi (allative singular)
yhdisteillesi (allative plural)
yhdisteenäsi (essive singular)
yhdisteinäsi (essive plural)
yhdisteeksesi (singular translative)
yhdisteiksesi (plural translative)
yhdisteettäsi (abessive singular)
yhdisteittäsi (abessive plural)
yhdisteinesi (comitative plural)
yhdisteemme (nominative singular)
yhdisteemme (nominative plural)
yhdisteemme (accusative nominative singular)
yhdisteemme (accusative nominative plural)
yhdisteemme (accusative genitive singular)
yhdisteemme (accusative genitive plural)
yhdisteemme (genitive singular)
yhdisteidemme (genitive plural)
yhdisteittemme (genitive plural)
yhdistettämme (partitive singular)
yhdisteitämme (partitive plural)
yhdisteessämme (inessive singular)
yhdisteissämme (inessive plural)
yhdisteestämme (elative singular)
yhdisteistämme (elative plural)
yhdisteeseemme (illative singular)
yhdisteisiimme (illative plural)
yhdisteihimme (illative plural)
yhdisteellämme (adessive singular)
yhdisteillämme (adessive plural)
yhdisteeltämme (ablative singular)
yhdisteiltämme (ablative plural)
yhdisteellemme (allative singular)
yhdisteillemme (allative plural)
yhdisteenämme (essive singular)
yhdisteinämme (essive plural)
yhdisteeksemme (singular translative)
yhdisteiksemme (plural translative)
yhdisteettämme (abessive singular)
yhdisteittämme (abessive plural)
yhdisteinemme (comitative plural)
yhdisteenne (nominative singular)
yhdisteenne (nominative plural)
yhdisteenne (accusative nominative singular)
yhdisteenne (accusative nominative plural)
yhdisteenne (accusative genitive singular)
yhdisteenne (accusative genitive plural)
yhdisteenne (genitive singular)
yhdisteidenne (genitive plural)
yhdisteittenne (genitive plural)
yhdistettänne (partitive singular)
yhdisteitänne (partitive plural)
yhdisteessänne (inessive singular)
yhdisteissänne (inessive plural)
yhdisteestänne (elative singular)
yhdisteistänne (elative plural)
yhdisteeseenne (illative singular)
yhdisteisiinne (illative plural)
yhdisteihinne (illative plural)
yhdisteellänne (adessive singular)
yhdisteillänne (adessive plural)
yhdisteeltänne (ablative singular)
yhdisteiltänne (ablative plural)
yhdisteellenne (allative singular)
yhdisteillenne (allative plural)
yhdisteenänne (essive singular)
yhdisteinänne (essive plural)
yhdisteeksenne (singular translative)
yhdisteiksenne (plural translative)
yhdisteettänne (abessive singular)
yhdisteittänne (abessive plural)
yhdisteinenne (comitative plural)
yhdisteensä (nominative singular)
yhdisteensä (nominative plural)
yhdisteensä (accusative nominative singular)
yhdisteensä (accusative nominative plural)
yhdisteensä (accusative genitive singular)
yhdisteensä (accusative genitive plural)
yhdisteensä (genitive singular)
yhdisteidensä (genitive plural)
yhdisteittensä (genitive plural)
yhdistettään (partitive singular)
yhdistettänsä (partitive singular)
yhdisteitään (partitive plural)
yhdisteitänsä (partitive plural)
yhdisteessään (inessive singular)
yhdisteessänsä (inessive singular)
yhdisteissään (inessive plural)
yhdisteissänsä (inessive plural)
yhdisteestään (elative singular)
yhdisteestänsä (elative singular)
yhdisteistään (elative plural)
yhdisteistänsä (elative plural)
yhdisteeseensä (illative singular)
yhdisteisiinsä (illative plural)
yhdisteihinsä (illative plural)
yhdisteellään (adessive singular)
yhdisteellänsä (adessive singular)
yhdisteillään (adessive plural)
yhdisteillänsä (adessive plural)
yhdisteeltään (ablative singular)
yhdisteeltänsä (ablative singular)
yhdisteiltään (ablative plural)
yhdisteiltänsä (ablative plural)
yhdisteelleen (allative singular)
yhdisteellensä (allative singular)
yhdisteilleen (allative plural)
yhdisteillensä (allative plural)
yhdisteenään (essive singular)
yhdisteenänsä (essive singular)
yhdisteinään (essive plural)
yhdisteinänsä (essive plural)
yhdisteekseen (singular translative)
yhdisteeksensä (singular translative)
yhdisteikseen (plural translative)
yhdisteiksensä (plural translative)
yhdisteettään (abessive singular)
yhdisteettänsä (abessive singular)
yhdisteittään (abessive plural)
yhdisteittänsä (abessive plural)
yhdisteineen (comitative plural)
yhdisteinensä (comitative plural)

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


vakio

vakio (nominative singular)
vakiot (nominative plural)
vakio (accusative nominative singular)
vakiot (accusative nominative plural)
vakion (accusative genitive singular)
vakiot (accusative genitive plural)
vakion (genitive singular)
vakioiden (genitive plural)
vakioitten (genitive plural)
vakiota (partitive singular)
vakioita (partitive plural)
vakiossa (inessive singular)
vakioissa (inessive plural)
vakiosta (elative singular)
vakioista (elative plural)
vakioon (illative singular)
vakioihin (illative plural)
vakiolla (adessive singular)
vakioilla (adessive plural)
vakiolta (ablative singular)
vakioilta (ablative plural)
vakiolle (allative singular)
vakioille (allative plural)
vakiona (essive singular)
vakioina (essive plural)
vakioksi (singular translative)
vakioiksi (plural translative)
vakiotta (abessive singular)
vakioitta (abessive plural)
vakioin (instructive plural)
See the possessive forms below. (comitative)
vakioni (nominative singular)
vakioni (nominative plural)
vakioni (accusative nominative singular)
vakioni (accusative nominative plural)
vakioni (accusative genitive singular)
vakioni (accusative genitive plural)
vakioni (genitive singular)
vakioideni (genitive plural)
vakioitteni (genitive plural)
vakiotani (partitive singular)
vakioitani (partitive plural)
vakiossani (inessive singular)
vakioissani (inessive plural)
vakiostani (elative singular)
vakioistani (elative plural)
vakiooni (illative singular)
vakioihini (illative plural)
vakiollani (adessive singular)
vakioillani (adessive plural)
vakioltani (ablative singular)
vakioiltani (ablative plural)
vakiolleni (allative singular)
vakioilleni (allative plural)
vakionani (essive singular)
vakioinani (essive plural)
vakiokseni (singular translative)
vakioikseni (plural translative)
vakiottani (abessive singular)
vakioittani (abessive plural)
vakioineni (comitative plural)
vakiosi (nominative singular)
vakiosi (nominative plural)
vakiosi (accusative nominative singular)
vakiosi (accusative nominative plural)
vakiosi (accusative genitive singular)
vakiosi (accusative genitive plural)
vakiosi (genitive singular)
vakioidesi (genitive plural)
vakioittesi (genitive plural)
vakiotasi (partitive singular)
vakioitasi (partitive plural)
vakiossasi (inessive singular)
vakioissasi (inessive plural)
vakiostasi (elative singular)
vakioistasi (elative plural)
vakioosi (illative singular)
vakioihisi (illative plural)
vakiollasi (adessive singular)
vakioillasi (adessive plural)
vakioltasi (ablative singular)
vakioiltasi (ablative plural)
vakiollesi (allative singular)
vakioillesi (allative plural)
vakionasi (essive singular)
vakioinasi (essive plural)
vakioksesi (singular translative)
vakioiksesi (plural translative)
vakiottasi (abessive singular)
vakioittasi (abessive plural)
vakioinesi (comitative plural)
vakiomme (nominative singular)
vakiomme (nominative plural)
vakiomme (accusative nominative singular)
vakiomme (accusative nominative plural)
vakiomme (accusative genitive singular)
vakiomme (accusative genitive plural)
vakiomme (genitive singular)
vakioidemme (genitive plural)
vakioittemme (genitive plural)
vakiotamme (partitive singular)
vakioitamme (partitive plural)
vakiossamme (inessive singular)
vakioissamme (inessive plural)
vakiostamme (elative singular)
vakioistamme (elative plural)
vakioomme (illative singular)
vakioihimme (illative plural)
vakiollamme (adessive singular)
vakioillamme (adessive plural)
vakioltamme (ablative singular)
vakioiltamme (ablative plural)
vakiollemme (allative singular)
vakioillemme (allative plural)
vakionamme (essive singular)
vakioinamme (essive plural)
vakioksemme (singular translative)
vakioiksemme (plural translative)
vakiottamme (abessive singular)
vakioittamme (abessive plural)
vakioinemme (comitative plural)
vakionne (nominative singular)
vakionne (nominative plural)
vakionne (accusative nominative singular)
vakionne (accusative nominative plural)
vakionne (accusative genitive singular)
vakionne (accusative genitive plural)
vakionne (genitive singular)
vakioidenne (genitive plural)
vakioittenne (genitive plural)
vakiotanne (partitive singular)
vakioitanne (partitive plural)
vakiossanne (inessive singular)
vakioissanne (inessive plural)
vakiostanne (elative singular)
vakioistanne (elative plural)
vakioonne (illative singular)
vakioihinne (illative plural)
vakiollanne (adessive singular)
vakioillanne (adessive plural)
vakioltanne (ablative singular)
vakioiltanne (ablative plural)
vakiollenne (allative singular)
vakioillenne (allative plural)
vakionanne (essive singular)
vakioinanne (essive plural)
vakioksenne (singular translative)
vakioiksenne (plural translative)
vakiottanne (abessive singular)
vakioittanne (abessive plural)
vakioinenne (comitative plural)
vakionsa (nominative singular)
vakionsa (nominative plural)
vakionsa (accusative nominative singular)
vakionsa (accusative nominative plural)
vakionsa (accusative genitive singular)
vakionsa (accusative genitive plural)
vakionsa (genitive singular)
vakioidensa (genitive plural)
vakioittensa (genitive plural)
vakiotaan (partitive singular)
vakiotansa (partitive singular)
vakioitaan (partitive plural)
vakioitansa (partitive plural)
vakiossaan (inessive singular)
vakiossansa (inessive singular)
vakioissaan (inessive plural)
vakioissansa (inessive plural)
vakiostaan (elative singular)
vakiostansa (elative singular)
vakioistaan (elative plural)
vakioistansa (elative plural)
vakioonsa (illative singular)
vakioihinsa (illative plural)
vakiollaan (adessive singular)
vakiollansa (adessive singular)
vakioillaan (adessive plural)
vakioillansa (adessive plural)
vakioltaan (ablative singular)
vakioltansa (ablative singular)
vakioiltaan (ablative plural)
vakioiltansa (ablative plural)
vakiolleen (allative singular)
vakiollensa (allative singular)
vakioilleen (allative plural)
vakioillensa (allative plural)
vakionaan (essive singular)
vakionansa (essive singular)
vakioinaan (essive plural)
vakioinansa (essive plural)
vakiokseen (singular translative)
vakioksensa (singular translative)
vakioikseen (plural translative)
vakioiksensa (plural translative)
vakiottaan (abessive singular)
vakiottansa (abessive singular)
vakioittaan (abessive plural)
vakioittansa (abessive plural)
vakioineen (comitative plural)
vakioinensa (comitative plural)

painovoimavakio

(mathematics, sciences, programming) constant


portée

From feminine past participle of porter (“to carry”).