fence

fence (countable and uncountable, plural fences)

→ Pennsylvania German: Fens

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

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


fault

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

cog

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


speculation

en-noun

speculation (countable and uncountable, plural speculations)

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

etymon

Creating a work with the hope of selling it

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


yield

en-noun

yield (countable and uncountable, plural yields)

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

inh

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


modulus

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

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

moduuli

computing, programming: type of operator


declare

en-verb

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

declares (present singular third-person)
declaring (participle present)
declared (participle past)
declared (past)
declare (infinitive)
declare (first-person present singular)
declared (first-person past singular)
declare (present second-person singular)
declarest (archaic present second-person singular)
declared (past second-person singular)
declaredst (archaic past second-person singular)
declares (present singular third-person)
declareth (archaic present singular third-person)
declared (past singular third-person)
declare (plural present)
declared (past plural)
declare (present subjunctive)
declared (past subjunctive)
declare (imperative present)
declaring (participle present)
declared (participle past)

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

декларирам

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

The counter "i" was declared as an integer.

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


commit

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

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

→ German: committen

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

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

bor

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

tallettaa

integrate new revisions into the public version of a file

(Programmänderung in die offizielle Programmversion) einbauen


commit

→ German: Commit

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

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


refer

en-verb

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

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

From Middle English referren, from Old French referer, from Latin referre. The noun (used in journalism) is from the verb. Doublet of relate. See also infer, collate and confer, delate and defer, as well as prelate and prefer among others.

refer someone to the reply given in Arkell v Pressdram

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

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

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

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


external

externals (plural)
externall (alternative)

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

der

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


LP

en-noun

LP (countable and uncountable, plural LPs)

literate programming
literate programming#English

(programming) Initialism of literate programming.


destruct

en-verb

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

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

(transitive, programming) To invoke the destructor of.


production

en-noun

production (countable and uncountable, plural productions)

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

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

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

der

production environment

live production database

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


pickle

en-verb

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

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

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

cog

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

2005, Peter Norton, et al: Beginning Python:

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


ravel

en-verb

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

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

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

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

programming language
programming language


scope

en-noun

scope (countable and uncountable, plural scopes)

→ Irish: scóp

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

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

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

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


scope

en-verb

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

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

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

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


formal parameter

en-noun

formal parameter (plural formal parameters)

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


actual parameter

actual parameter (plural actual parameters)

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


first class

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

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

ensiluokan

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


unfold

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

functional programming
functional programming

higher-order function
higher-order function

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


modifier

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

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


hydrate

en-verb

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

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

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

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


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

der

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


exclusive disjunction
exclusive disjunction

(programming) Bitwise exclusive disjunction.


black box

en-verb

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

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

black box
black box#History
flight recorder#Terminology

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

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


facade

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

Facades are widely used for tasks like simplifying complex APIs.

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

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


intrinsic

en-adj

intrinsic (comparative more intrinsic, superlative most intrinsic)

more intrinsic (comparative)
most intrinsic (superlative)
intrinsick (alternative obsolete)

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

der

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

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

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


intrinsic

intrinsics (plural)
intrinsick (alternative obsolete)

SIMD intrinics

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

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

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


programming

en-noun

programming (usually uncountable, plural programmings)

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

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

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

(computing) The act of writing a computer program.


flatten

en-verb

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

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

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


deferred

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


zip

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


zip

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

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

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


partial

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

der

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

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

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


optional

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

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

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


assign

en-verb

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

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

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

luokittaa

to attribute or sort something into categories

We assign 100 to x.

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

přiřadit

computing: to assign a value to a variable


exception

en-noun

exception (countable and uncountable, plural exceptions)

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

përjashtim

that which is excepted or taken out from others

null pointer exception

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

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

computing: an interruption in normal processing


exception

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


comprehension

comprehension (countable and uncountable, plural comprehensions)

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

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

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

af

programming languages
programming languages

(programming) A compact syntax for generating a collection in some programming languages, traditionally lists in functional programming languages.


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


conditional assembly language

en-noun

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

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


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.


implement

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.

имплементирам

realize a technical specification or algorithm

имплементирам

include implementations of methods of an interface or protocol


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.


variance

en-noun

variance (countable and uncountable, plural variances)

variances (plural)
variaunce (alternative)
var (alternative)

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.


var

var (countable and uncountable, plural vars)


API

(programming) Initialism of application programming interface.


API

Orthographic borrowing from English API.

(programming) API (application programming interface)


DCL

DCL (countable and uncountable, plural DCLs)

double-checked locking
w:double-checked locking

(programming) Initialism of double-checked locking.


coercion

coercion (countable and uncountable, plural coercions)

coercions (plural)
coersion (alternative misspelling)
coërcion (alternative dated)

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


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.


documentation

en-noun

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.


publisher

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


controller

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

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

software architecture
software architecture

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


built-in

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

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

(programming) A function that is built into a system.


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.


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.


trampoline

en-noun

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, but attested since 1798.

(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.


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.


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.


listener

→ Japanese: リスナー (risunā)

→ Korean: 리스너 (riseuneo)

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

kuuntelija

computing, programming: a function that runs in response to an event


debug

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

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

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

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

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

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

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

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

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

Typical fees: $75 to check a particular telephone, $125 to debug one room, $500 to debug a suite of offices— all plus expenses and transportation.

1969, John Millar Carroll, The Third Listener: Personal Electronic Espionage, page 30:

It conducts background investigations of new CIA employees and CIA contractors, administers polygraph tests to employees and agents, debugs offices at Langley and overseas stations, patrols the buildings and grounds, protects the director and other key CIA officials, and investigates security problems.

2012, Ronald Kessler, Inside the CIA, page 172:

It is good to acquire information about how to perform the debugging operation and the type of tools that will be used, from which you may already have an idea of the technical and instrumental skills, having acquired a plenty of technical information after reading this chapter.

2013, F. Garzia, Handbook of Communications Security, page 620:

(electronics) To remove a hidden electronic surveillance device from (somewhere).

拆除竊聽器 /拆除窃听器

to remove a hidden electronic surveillance device

Mr. Moses started out his garden this year with only two toads. As they were differently marked, they soon became known as "Henry" and "Frank." Henry was strong in the pursuit of "ants." Every morning he is seen perched on his favorite hill "anting" for breakfast. Frank's occupation is that of debugging the roses and beating up the paths for miscellaneous insects.

1905 June 15, A. J. R., “With the Long Bow”, in The Minneapolis Journal, Minneapolis, Minn., retrieved 2017-02-15, page 14:

You can debug yourself at home with various over-the-counter medications.

1999, Stephen E. Goldstone, The Ins and Outs of Gay Sex: A Medical Handbook for Men, page 59:

If you find nits, it's time for some serious debugging.

2011, Jay Heinrichs, Home Remedies from a Country Doctor:

Before we moved into our new quarters we, and our belongings, had to be deloused and debugged.

2013, Peter Jackson, Sacrifice, Captivity and Escape: The Remarkable Memoirs of a Japanese POW, page 165:

MK2 has said that its theatres have been de-bugged and that “there is no more risk in our rooms than in any other public place in Paris”.

2023 September 4, “Coming soon to a cinema near you? The return of the bed bug”, in The Guardian, →ISSN:

(US) To remove insects from (somewhere), especially lice.


debug

en-noun

debug (countable and uncountable, plural debugs)

It may appear odd in the example that the no debug all command was entered before and after the debug was done. The first command is unnecessary, but getting into this habit can save you!

2009, Dale Liu, Cisco CCNA/CCENT Exam 640-802, 640-822, 640-816 Preparation Kit:

What should be the next steps following a test failure during debug?

2019, James K. Peckol, Embedded Systems: A Contemporary Design Tool, page 539:

The action, or a session, of reviewing source code to find and eliminate errors.


FPO

(programming) Initialism of frame pointer omission.


header

headers (plural)
hdr (alternative abbreviation)


ADT

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


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)


ASL

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


indirect

en-verb

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.


introspect

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

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

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

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

2002, Java Enterprise Best Practices, O'Reilly:

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


genericize

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

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

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

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


класс

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


sidecar

desc

→ Burmese: ဆိုက်ကား (hcuikka:, “pedicab, cycle rickshaw”)

→ Japanese: サイドカー (saidokā)

→ Korean: 사이드카 (saideuka)

→ Welsh: seicar

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

Using generic sidecars for multiple microservices may introduce functionality overhead.

Ali Heydarimoghaddam, Microservices Design Patterns (page 83)

(programming) A software component that runs in a separate process from the rest of the software, to provide isolation and encapsulation.


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)


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.


H

From the Etruscan letter 𐌇 (h, he), from the Ancient Greek letter Η (Ē, eta), derived from the Phoenician letter 𐤇 (ḥ, het), from the Egyptian hieroglyph 𓈈 or maybe 𓉗.

When CPUID executes with EAX set to 07H and the input value of ECX is invalid (see leaf 07H entry in Table 1-17), the processor returns 0 in EAX/EBX/ECX/EDX. In subleaf 0, EAX returns the maximum input value of the highest leaf 7 sub-leaf, and EBX, ECX & EDX contain information of extended feature flags.

2025 March, Intel 64 and IA-32 Architectures Software Developer's Manual, volume 2A, page 3-257:

(programming) Indicates that a number is written in hexadecimal.


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)


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 swirl or fizz.
In verb sense “to stir”, from swizzle stick (“stick for stirring alcoholic drinks”), itself attested 1859.

(programming) To permute bits, or elements of a vector.

(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.


CPS

CPS (countable and uncountable, plural CPSes)

continuation-passing style
continuation-passing style#English

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


literal

literals (plural)
litteral (alternative obsolete)
lit. (alternative)

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

literais (plural)
litteral (alternative)

Learned borrowing from Late Latin litterālis.

lbor

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


MAD

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


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.


int

en-noun

int (countable and uncountable, plural ints)


int

Unadapted borrowing from English int, abbreviation of integer.


Dx

developer experience
developer experience#English

(programming) Abbreviation of developer experience.


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.


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.


check out

en-verb

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

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

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

udskrive

to withdraw (an item) from a library etc., and have the withdrawal recorded

(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


eval

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.


SSR

server-side rendering
server-side rendering#English

(web development) Initialism of server-side rendering.


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”).


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).


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)


werfen

de-verb

werfen (class 3 strong, third-person singular present wirft, past tense warf, past participle geworfen, past subjunctive würfe, auxiliary haben)

wirft (present singular third-person)
warf (past)
geworfen (participle past)
würfe (past subjunctive)
haben (auxiliary)
haben (auxiliary)
werfen (infinitive)
werfend (participle present)
geworfen (participle past)
werfe (first-person indicative present singular)
werfen (first-person indicative plural present)
werfe (first-person singular subjunctive subjunctive-i)
werfen (first-person plural subjunctive subjunctive-i)
wirfst (indicative present second-person singular)
werft (indicative plural present second-person)
werfest (second-person singular subjunctive subjunctive-i)
werfet (plural second-person subjunctive subjunctive-i)
wirft (indicative present singular third-person)
werfen (indicative plural present third-person)
werfe (singular subjunctive subjunctive-i third-person)
werfen (plural subjunctive subjunctive-i third-person)
warf (first-person indicative preterite singular)
warfen (first-person indicative plural preterite)
würfe (first-person formal rare singular subjunctive subjunctive-ii)
würfen (first-person formal plural rare subjunctive subjunctive-ii)
warfst (indicative preterite second-person singular)
warft (indicative plural preterite second-person)
würfest (formal rare second-person singular subjunctive subjunctive-ii)
würfst (formal rare second-person singular subjunctive subjunctive-ii)
würfet (formal plural rare second-person subjunctive subjunctive-ii)
würft (formal plural rare second-person subjunctive subjunctive-ii)
warf (indicative preterite singular third-person)
warfen (indicative plural preterite third-person)
würfe (formal rare singular subjunctive subjunctive-ii third-person)
würfen (formal plural rare subjunctive subjunctive-ii third-person)
wirf (imperative second-person singular)
werft (imperative plural second-person)
haben (auxiliary)
habe geworfen (first-person indicative multiword-construction perfect singular)
haben geworfen (first-person indicative multiword-construction perfect plural)
habe geworfen (first-person multiword-construction perfect singular subjunctive)
haben geworfen (first-person multiword-construction perfect plural subjunctive)
hast geworfen (indicative multiword-construction perfect second-person singular)
habt geworfen (indicative multiword-construction perfect plural second-person)
habest geworfen (multiword-construction perfect second-person singular subjunctive)
habet geworfen (multiword-construction perfect plural second-person subjunctive)
hat geworfen (indicative multiword-construction perfect singular third-person)
haben geworfen (indicative multiword-construction perfect plural third-person)
habe geworfen (multiword-construction perfect singular subjunctive third-person)
haben geworfen (multiword-construction perfect plural subjunctive third-person)
hatte geworfen (first-person indicative multiword-construction pluperfect singular)
hatten geworfen (first-person indicative multiword-construction pluperfect plural)
hätte geworfen (first-person multiword-construction pluperfect singular subjunctive)
hätten geworfen (first-person multiword-construction pluperfect plural subjunctive)
hattest geworfen (indicative multiword-construction pluperfect second-person singular)
hattet geworfen (indicative multiword-construction pluperfect plural second-person)
hättest geworfen (multiword-construction pluperfect second-person singular subjunctive)
hättet geworfen (multiword-construction pluperfect plural second-person subjunctive)
hatte geworfen (indicative multiword-construction pluperfect singular third-person)
hatten geworfen (indicative multiword-construction pluperfect plural third-person)
hätte geworfen (multiword-construction pluperfect singular subjunctive third-person)
hätten geworfen (multiword-construction pluperfect plural subjunctive third-person)
werfen werden (future future-i infinitive multiword-construction)
werde werfen (first-person future future-i multiword-construction singular subjunctive subjunctive-i)
werden werfen (first-person future future-i multiword-construction plural subjunctive subjunctive-i)
werdest werfen (future future-i multiword-construction second-person singular subjunctive subjunctive-i)
werdet werfen (future future-i multiword-construction plural second-person subjunctive subjunctive-i)
werde werfen (future future-i multiword-construction singular subjunctive subjunctive-i third-person)
werden werfen (future future-i multiword-construction plural subjunctive subjunctive-i third-person)
werde werfen (first-person future future-i indicative multiword-construction singular)
werden werfen (first-person future future-i indicative multiword-construction plural)
würde werfen (first-person future future-i multiword-construction singular subjunctive subjunctive-ii)
würden werfen (first-person future future-i multiword-construction plural subjunctive subjunctive-ii)
wirst werfen (future future-i indicative multiword-construction second-person singular)
werdet werfen (future future-i indicative multiword-construction plural second-person)
würdest werfen (future future-i multiword-construction second-person singular subjunctive subjunctive-ii)
würdet werfen (future future-i multiword-construction plural second-person subjunctive subjunctive-ii)
wird werfen (future future-i indicative multiword-construction singular third-person)
werden werfen (future future-i indicative multiword-construction plural third-person)
würde werfen (future future-i multiword-construction singular subjunctive subjunctive-ii third-person)
würden werfen (future future-i multiword-construction plural subjunctive subjunctive-ii third-person)
geworfen haben werden (future future-ii infinitive multiword-construction)
werde geworfen haben (first-person future future-ii multiword-construction singular subjunctive subjunctive-i)
werden geworfen haben (first-person future future-ii multiword-construction plural subjunctive subjunctive-i)
werdest geworfen haben (future future-ii multiword-construction second-person singular subjunctive subjunctive-i)
werdet geworfen haben (future future-ii multiword-construction plural second-person subjunctive subjunctive-i)
werde geworfen haben (future future-ii multiword-construction singular subjunctive subjunctive-i third-person)
werden geworfen haben (future future-ii multiword-construction plural subjunctive subjunctive-i third-person)
werde geworfen haben (first-person future future-ii indicative multiword-construction singular)
werden geworfen haben (first-person future future-ii indicative multiword-construction plural)
würde geworfen haben (first-person future future-ii multiword-construction singular subjunctive subjunctive-ii)
würden geworfen haben (first-person future future-ii multiword-construction plural subjunctive subjunctive-ii)
wirst geworfen haben (future future-ii indicative multiword-construction second-person singular)
werdet geworfen haben (future future-ii indicative multiword-construction plural second-person)
würdest geworfen haben (future future-ii multiword-construction second-person singular subjunctive subjunctive-ii)
würdet geworfen haben (future future-ii multiword-construction plural second-person subjunctive subjunctive-ii)
wird geworfen haben (future future-ii indicative multiword-construction singular third-person)
werden geworfen haben (future future-ii indicative multiword-construction plural third-person)
würde geworfen haben (future future-ii multiword-construction singular subjunctive subjunctive-ii third-person)
würden geworfen haben (future future-ii multiword-construction plural subjunctive subjunctive-ii third-person)

From Middle High German wërfen, from Old High German werfan, from Proto-West Germanic *werpan, from Proto-Germanic *werpaną. Cognate with Old Saxon werpan, Dutch werpen, English warp.

Der Konstruktor mit dem einen Parameter wirft in diesem Falle eine Ausnahme.

The constructor with this one parameter throws an exception in this case.

(transitive, programming) to throw (an exception)


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 quaestiō (“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.


intrusive

en-adj

intrusive (comparative more intrusive, superlative most intrusive)

more intrusive (comparative)
most intrusive (superlative)

an intrusive linked list

(programming) Designating a type of collection in which each item keeps track of what collection it is in, rather than the more conventional approach of a collection keeping track of what items it contains. An intrusive collection does not "own" its contents and a single item can be part of multiple intrusive collections.


scoped

(programming) Limited to a particular scope.


inheritance

en-noun

inheritance (countable and uncountable, plural inheritances)

inheritances (plural)
enheritance (alternative obsolete)
enheritaunce (alternative obsolete)
inheritaunce (alternative obsolete)
inhæritance (alternative hypercorrect obsolete)

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


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.


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

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)
squawk (first-person present singular)
squawked (first-person past singular)
squawk (present second-person singular)
squawkest (archaic present second-person singular)
squawked (past second-person singular)
squawkedst (archaic past second-person singular)
squawks (present singular third-person)
squawketh (archaic present singular third-person)
squawked (past singular third-person)
squawk (plural present)
squawked (past plural)
squawk (present subjunctive)
squawked (past subjunctive)
squawk (imperative present)
squawking (participle present)
squawked (participle past)

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.


initialization

en-noun

initialization (countable and uncountable, plural initializations)

initializations (plural)
initialisation (alternative)

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

初始化

programming: assignment of initial value of variable


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.


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.


ravioli code

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


casting

casting (countable and uncountable, plural castings)

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

(programming) The act of converting between data types.


ARC

ARC (countable and uncountable, plural ARCs)

automatic reference counting
w:automatic reference counting

(programming, uncountable) Acronym of automatic reference counting.


prefab

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


DIP

DIP (countable and uncountable, plural DIPs)

dependency inversion principle
dependency inversion principle#English

(programming) Acronym of dependency inversion principle.


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ĩõ⁵⁵/

抛出異常

抛出异常

捕獲異常

捕获异常

異常處理

异常处理


breadcrumb

breadcrumbs (plural)
bread crumb (alternative)

/ˈ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.

cookie

element that helps track things digitally

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.


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.


depender

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


programar

pt-verb

programar (first-person singular present programo, first-person singular preterite programei, past participle programado)

programo (first-person present singular)
programei (first-person preterite singular)
programado (participle past)
programar (impersonal infinitive)
programar (first-person infinitive singular)
programares (infinitive second-person singular)
programar (infinitive singular third-person)
programarmos (first-person infinitive plural)
programardes (infinitive plural second-person)
programarem (infinitive plural third-person)
programando (gerund)
programado (masculine participle past singular)
programados (masculine participle past plural)
programada (feminine participle past singular)
programadas (feminine participle past plural)
programo (first-person indicative present singular)
programas (indicative present second-person singular)
programa (indicative present singular third-person)
programamos (first-person indicative plural present)
programais (indicative plural present second-person)
programam (indicative plural present third-person)
programava (first-person imperfect indicative singular)
programavas (imperfect indicative second-person singular)
programava (imperfect indicative singular third-person)
programávamos (first-person imperfect indicative plural)
programáveis (imperfect indicative plural second-person)
programavam (imperfect indicative plural third-person)
programei (first-person indicative preterite singular)
programaste (indicative preterite second-person singular)
programou (indicative preterite singular third-person)
programamos (Brazil first-person indicative plural preterite)
programámos (first-person indicative plural preterite)
programastes (indicative plural preterite second-person)
programaram (indicative plural preterite third-person)
programara (first-person indicative pluperfect singular)
programaras (indicative pluperfect second-person singular)
programara (indicative pluperfect singular third-person)
programáramos (first-person indicative pluperfect plural)
programáreis (indicative pluperfect plural second-person)
programaram (indicative pluperfect plural third-person)
programarei (first-person future indicative singular)
programarás (future indicative second-person singular)
programará (future indicative singular third-person)
programaremos (first-person future indicative plural)
programareis (future indicative plural second-person)
programarão (future indicative plural third-person)
programaria (conditional first-person singular)
programarias (conditional second-person singular)
programaria (conditional singular third-person)
programaríamos (conditional first-person plural)
programaríeis (conditional plural second-person)
programariam (conditional plural third-person)
programe (first-person present singular subjunctive)
programes (present second-person singular subjunctive)
programe (present singular subjunctive third-person)
programemos (first-person plural present subjunctive)
programeis (plural present second-person subjunctive)
programem (plural present subjunctive third-person)
programasse (first-person imperfect singular subjunctive)
programasses (imperfect second-person singular subjunctive)
programasse (imperfect singular subjunctive third-person)
programássemos (first-person imperfect plural subjunctive)
programásseis (imperfect plural second-person subjunctive)
programassem (imperfect plural subjunctive third-person)
programar (first-person future singular subjunctive)
programares (future second-person singular subjunctive)
programar (future singular subjunctive third-person)
programarmos (first-person future plural subjunctive)
programardes (future plural second-person subjunctive)
programarem (future plural subjunctive third-person)
programa (imperative second-person singular)
programe (imperative singular third-person)
programemos (first-person imperative plural)
programai (imperative plural second-person)
programem (imperative plural third-person)
não programes (imperative negative second-person singular)
não programe (imperative negative singular third-person)
não programemos (first-person imperative negative plural)
não programeis (imperative negative plural second-person)
não programem (imperative negative plural third-person)


引用

/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) Clipping of 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”).


assignment

en-noun

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


side effect

side effects (plural)
side-effect (alternative)

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

high-level language (plural high-level languages)

programming language
programming language

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

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


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.


named

(programming) An argument that is passed to a subroutine according to its name in the invocation code, rather than on its position; compare with positional.


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, perfect active participle of speculor (“to watch, observe, examine, spy”) (see -ate (verb-forming suffix)), from specula (“a watchtower”), ultimately from speciō (“to look at”).

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


is-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.

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


has-a

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


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.


DDD

en-noun

DDD (countable and uncountable, plural DDDs)

(software architecture) Initialism of domain-driven design (“methodology and set of priorities for object oriented programming”).


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)
finalise (alternative)

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


Tom, Dick and Harry

pl (canonical)
Tom, Dick or Harry (alternative)

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

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


data type

data types (plural)
datatype (alternative)

(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.


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


typecast

(programming) The changing of the data type of a variable or object.


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).


intern

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)
interne (alternative)

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.


object-oriented

en-adj

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

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

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

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

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


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.


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.


XOR

XOR can be used to add bits without carrying.

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


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

en-verb

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)
internalise (alternative)

(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.