offset

(programming) offset (byte difference between memory addresses)


for

(programming) for loop (a loop that uses a counter)


array

(programming) array (any of various data structures)


switch

Unadapted borrowing from English switch.

(programming) switch (construct that takes different actions depending on the value of an expression)


flag

(programming) flag (true-or-false variable)


try

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


assert

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


API

Orthographic borrowing from English API.

(programming) API (application programming interface)


literal

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


int

Unadapted borrowing from English int, abbreviation of integer.


constante

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

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

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

inh+

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


namespace

Unadapted borrowing from English namespace.

ubor

(programming) namespace (abstract space of keywords)


documentar

pt-verb

documentar (first-person singular present documento, first-person singular preterite documentei, past participle documentado)

documento (first-person present singular)
documentei (first-person preterite singular)
documentado (participle past)
documentar (impersonal infinitive)
documentar (first-person infinitive singular)
documentares (infinitive second-person singular)
documentar (infinitive singular third-person)
documentarmos (first-person infinitive plural)
documentardes (infinitive plural second-person)
documentarem (infinitive plural third-person)
documentando (gerund)
documentado (masculine participle past singular)
documentados (masculine participle past plural)
documentada (feminine participle past singular)
documentadas (feminine participle past plural)
documento (first-person indicative present singular)
documentas (indicative present second-person singular)
documenta (indicative present singular third-person)
documentamos (first-person indicative plural present)
documentais (indicative plural present second-person)
documentam (indicative plural present third-person)
documentava (first-person imperfect indicative singular)
documentavas (imperfect indicative second-person singular)
documentava (imperfect indicative singular third-person)
documentávamos (first-person imperfect indicative plural)
documentáveis (imperfect indicative plural second-person)
documentavam (imperfect indicative plural third-person)
documentei (first-person indicative preterite singular)
documentaste (indicative preterite second-person singular)
documentou (indicative preterite singular third-person)
documentamos (Brazil first-person indicative plural preterite)
documentámos (first-person indicative plural preterite)
documentastes (indicative plural preterite second-person)
documentaram (indicative plural preterite third-person)
documentara (first-person indicative pluperfect singular)
documentaras (indicative pluperfect second-person singular)
documentara (indicative pluperfect singular third-person)
documentáramos (first-person indicative pluperfect plural)
documentáreis (indicative pluperfect plural second-person)
documentaram (indicative pluperfect plural third-person)
documentarei (first-person future indicative singular)
documentarás (future indicative second-person singular)
documentará (future indicative singular third-person)
documentaremos (first-person future indicative plural)
documentareis (future indicative plural second-person)
documentarão (future indicative plural third-person)
documentaria (conditional first-person singular)
documentarias (conditional second-person singular)
documentaria (conditional singular third-person)
documentaríamos (conditional first-person plural)
documentaríeis (conditional plural second-person)
documentariam (conditional plural third-person)
documente (first-person present singular subjunctive)
documentes (present second-person singular subjunctive)
documente (present singular subjunctive third-person)
documentemos (first-person plural present subjunctive)
documenteis (plural present second-person subjunctive)
documentem (plural present subjunctive third-person)
documentasse (first-person imperfect singular subjunctive)
documentasses (imperfect second-person singular subjunctive)
documentasse (imperfect singular subjunctive third-person)
documentássemos (first-person imperfect plural subjunctive)
documentásseis (imperfect plural second-person subjunctive)
documentassem (imperfect plural subjunctive third-person)
documentar (first-person future singular subjunctive)
documentares (future second-person singular subjunctive)
documentar (future singular subjunctive third-person)
documentarmos (first-person future plural subjunctive)
documentardes (future plural second-person subjunctive)
documentarem (future plural subjunctive third-person)
documenta (imperative second-person singular)
documente (imperative singular third-person)
documentemos (first-person imperative plural)
documentai (imperative plural second-person)
documentem (imperative plural third-person)
não documentes (imperative negative second-person singular)
não documente (imperative negative singular third-person)
não documentemos (first-person imperative negative plural)
não documenteis (imperative negative plural second-person)
não documentem (imperative negative plural third-person)

(programming, transitive) to write the documentation of


debugger

(programming) debugger (program that helps the programmer debug code)


procedimento

From proceder (“to proceed”) + -mento (“-ment”), from Latin prōcēdere (“to proceed”), prō + cēdō (“to go”).


primitiva

(programming) primitive (data type that is built into the programming language)


booleano

(programming) Boolean; bool (a variable that can hold a true/false or 1/0 value)


iterativo

pt-adj

iterativo (feminine iterativa, masculine plural iterativos, feminine plural iterativas)

iterativa (feminine)
iterativos (masculine plural)
iterativas (feminine plural)

Borrowed from Late Latin iterātīvus, from Latin iterātus.

(programming) which is implemented using a loop


variável

[bɐˈɾja.βɛɫ]

Learned borrowing from Latin variābilis. By surface analysis, variar + -ável.

(programming) variable (named memory location)


genérico

genérico (feminine genérica, masculine plural genéricos, feminine plural genéricas)

genérica (feminine)
genéricos (masculine plural)
genéricas (feminine plural)

(programming) generic (written so as to operate on any data type)


ponteiro

talhadeira

antonym(s) of “masonry chisel with a pointy tip”

(programming) variable that holds the address of a memory location


programação

/pɾu.ɡɾɐ.mɐˈsɐ̃w̃/

[pɾu.ɣɾɐ.mɐˈsɐ̃w̃]

From programa (“programme”) + -ção (“-tion”), from Late Latin programma (“a proclamation, edict”), from Ancient Greek πρόγραμμα (prógramma, “a written public notice, an edict”), from προγράφω (prográphō, “to set forth as a public notice”), from πρό (pró, “before”) + γράφω (gráphō, “to write”).

der

(programming, uncountable) programming (the development of computer software)


estático

pt-adj

estático (feminine estática, masculine plural estáticos, feminine plural estáticas)

estática (feminine)
estáticos (masculine plural)
estáticas (feminine plural)

(programming) static (occupying memory allocated when a program is loaded)


apontador

From apontar (“to point; to sharpen”) + -dor.

(programming) pointer (variable that holds the address of a memory location)


aninhado

aninhado (feminine aninhada, masculine plural aninhados, feminine plural aninhadas)

aninhada (feminine)
aninhados (masculine plural)
aninhadas (feminine plural)

From aninhar (“to nest”) + -ado, from a- + ninho (“nest”) + -ar.

(programming, of a code block) nested (inside another code block)


destrutor

(programming) destructor (cleaning-up command in object oriented programming)


coletor de lixo

pt-noun

coletor de lixo m (plural coletores de lixo)

(programming) garbage collector (element that reclaims resources which are no longer in use)


código de máquina

código de máquina m (plural códigos de máquina)

(programming) machine language (set of instructions for a processor)


linguagem de computador

linguagem de computador f (plural linguagens de computador)

programming language
programming language

(programming, uncommon) computer language; programming language


linguagem de programação

linguagem de programação f (plural linguagens de programação)

(programming) programming language (code of reserved words and symbols)


montador

montador m (plural montadores, feminine montadora, feminine plural montadoras)

montadores (plural)
montadora (feminine)
montadoras (feminine plural)

(programming) assembler (program that produces executable machine code from assembly code)


notação húngara

(programming) Hungarian notation (convention in which the name of a variable indicates its data type)


notação polonesa

(Brazil, arithmetic, programming) Polish notation (notation for arithmetic formulae in which the operations are written before the operands)


programação orientada a objetos

programação orientada a objetos f (uncountable)

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾi.ẽˈta.dɐ a o.biˈʒɛ.tus/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾɪ.ẽˈta.dɐ a o.biˈʒɛ.tus]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾjẽˈta.dɐ a o.biˈʒɛ.tus/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾjẽˈta.dɐ a o.biˈʒɛ.tus]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾi.ẽˈta.dɐ a obˈʒɛ.tus/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾɪ.ẽˈta.dɐ a obˈʒɛ.tus]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾjẽˈta.dɐ a obˈʒɛ.tus/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾjẽˈta.dɐ a obˈʒɛ.tus]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾi.ẽˈta.dɐ a o.biˈʒɛ.tuʃ/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾɪ.ẽˈta.dɐ a o.biˈʒɛ.tuʃ]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾjẽˈta.dɐ a o.biˈʒɛ.tuʃ/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾjẽˈta.dɐ a o.biˈʒɛ.tuʃ]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾi.ẽˈta.dɐ a obˈʒɛ.tuʃ/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾɪ.ẽˈta.dɐ a obˈʒɛ.tuʃ]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾjẽˈta.dɐ a obˈʒɛ.tuʃ/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾjẽˈta.dɐ a obˈʒɛ.tuʃ]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾi.ẽˈta.da a obˈʒɛ.tos/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾɪ.ẽˈta.da a obˈʒɛ.tos]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾjẽˈta.da a obˈʒɛ.tos/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾjẽˈta.da a obˈʒɛ.tos]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾi.ẽˈta.da a o.biˈʒɛ.tos/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾɪ.ẽˈta.da a o.biˈʒɛ.tos]

/pɾo.ɡɾa.maˈsɐ̃w̃ o.ɾjẽˈta.da a o.biˈʒɛ.tos/

[pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ o.ɾjẽˈta.da a o.biˈʒɛ.tos]

/pɾu.ɡɾɐ.mɐˈsɐ̃w̃ ɔ.ɾjẽˈta.dɐ ɐ ɔˈbʒɛ.tuʃ/

[pɾu.ɣɾɐ.mɐˈsɐ̃w̃ ɔ.ɾjẽˈta.ðɐ ɐ ɔˈβʒɛ.tuʃ]

object-oriented programming
object-oriented programming

(programming) object-oriented programming (paradigm that uses objects to design programs)


codificação

(programming) coding (the process of writing source code)


debugar

pt-verb

debugar (first-person singular present debugo, first-person singular preterite debuguei, past participle debugado)

debugo (first-person present singular)
debuguei (first-person preterite singular)
debugado (participle past)
debugar (impersonal infinitive)
debugar (first-person infinitive singular)
debugares (infinitive second-person singular)
debugar (infinitive singular third-person)
debugarmos (first-person infinitive plural)
debugardes (infinitive plural second-person)
debugarem (infinitive plural third-person)
debugando (gerund)
debugado (masculine participle past singular)
debugados (masculine participle past plural)
debugada (feminine participle past singular)
debugadas (feminine participle past plural)
debugo (first-person indicative present singular)
debugas (indicative present second-person singular)
debuga (indicative present singular third-person)
debugamos (first-person indicative plural present)
debugais (indicative plural present second-person)
debugam (indicative plural present third-person)
debugava (first-person imperfect indicative singular)
debugavas (imperfect indicative second-person singular)
debugava (imperfect indicative singular third-person)
debugávamos (first-person imperfect indicative plural)
debugáveis (imperfect indicative plural second-person)
debugavam (imperfect indicative plural third-person)
debuguei (first-person indicative preterite singular)
debugaste (indicative preterite second-person singular)
debugou (indicative preterite singular third-person)
debugamos (Brazil first-person indicative plural preterite)
debugámos (first-person indicative plural preterite)
debugastes (indicative plural preterite second-person)
debugaram (indicative plural preterite third-person)
debugara (first-person indicative pluperfect singular)
debugaras (indicative pluperfect second-person singular)
debugara (indicative pluperfect singular third-person)
debugáramos (first-person indicative pluperfect plural)
debugáreis (indicative pluperfect plural second-person)
debugaram (indicative pluperfect plural third-person)
debugarei (first-person future indicative singular)
debugarás (future indicative second-person singular)
debugará (future indicative singular third-person)
debugaremos (first-person future indicative plural)
debugareis (future indicative plural second-person)
debugarão (future indicative plural third-person)
debugaria (conditional first-person singular)
debugarias (conditional second-person singular)
debugaria (conditional singular third-person)
debugaríamos (conditional first-person plural)
debugaríeis (conditional plural second-person)
debugariam (conditional plural third-person)
debugue (first-person present singular subjunctive)
debugues (present second-person singular subjunctive)
debugue (present singular subjunctive third-person)
debuguemos (first-person plural present subjunctive)
debugueis (plural present second-person subjunctive)
debuguem (plural present subjunctive third-person)
debugasse (first-person imperfect singular subjunctive)
debugasses (imperfect second-person singular subjunctive)
debugasse (imperfect singular subjunctive third-person)
debugássemos (first-person imperfect plural subjunctive)
debugásseis (imperfect plural second-person subjunctive)
debugassem (imperfect plural subjunctive third-person)
debugar (first-person future singular subjunctive)
debugares (future second-person singular subjunctive)
debugar (future singular subjunctive third-person)
debugarmos (first-person future plural subjunctive)
debugardes (future plural second-person subjunctive)
debugarem (future plural subjunctive third-person)
debuga (imperative second-person singular)
debugue (imperative singular third-person)
debuguemos (first-person imperative plural)
debugai (imperative plural second-person)
debuguem (imperative plural third-person)
não debugues (imperative negative second-person singular)
não debugue (imperative negative singular third-person)
não debuguemos (first-person imperative negative plural)
não debugueis (imperative negative plural second-person)
não debuguem (imperative negative plural third-person)

(programming) to debug (to search for and eliminate software bugs)


depurador

(programming) debugger (program that helps the programmer debug code)


tipo de dado

(programming) data type (classification that determines the type of values a variable can store)


sub-rotina

(programming) subroutine (section of code called by the main body of a program)


orientado a objetos

pt-adj

orientado a objetos (feminine orientada a objetos, masculine plural orientados a objetos, feminine plural orientadas a objetos)

orientada a objetos (feminine)
orientados a objetos (masculine plural)
orientadas a objetos (feminine plural)

[ɔ.ɾjẽˈta.ðu ɐ ɔˈβʒɛ.tuʃ]

(programming) object-oriented (relating to or making use of the object-oriented programming paradigm)


enumeração

Learned borrowing from Latin ēnumerātiōnem (“enumeration”). By surface analysis, enumerar + -ção.

lbor

(programming) enumeration (data type consisting of a set of named constants)


recursividade

(programming) recursivity (the quality of being recursive: having a function that calls itself)


Portugol

From português (“Portuguese”) and the -OL ending of some programming languages, such as COBOL and ALGOL.

(programming) pseudocode using Portuguese vocabulary


interface de programação de aplicações

pt-noun

interface de programação de aplicações f (plural interfaces de programação de aplicações)

interfaces de programação de aplicações (plural)

application programming interface
application programming interface

(programming) application programming interface (set of tools for building software applications)


interface de programação de aplicativos

interface de programação de aplicativos f (plural interfaces de programação de aplicativos)

/ĩ.teʁˈfa.si d͡ʒi pɾo.ɡɾa.maˈsɐ̃w̃ d͡ʒi a.pli.kaˈt͡ʃi.vus/

[ĩ.tehˈfa.si d͡ʒi pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ d͡ʒi a.pli.kaˈt͡ʃi.vus]

/ĩ.teɾˈfa.si d͡ʒi pɾo.ɡɾa.maˈsɐ̃w̃ d͡ʒi a.pli.kaˈt͡ʃi.vus/

[ĩ.teɾˈfa.si d͡ʒi pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ d͡ʒi a.pli.kaˈt͡ʃi.vus]

/ĩ.teʁˈfa.si d͡ʒi pɾo.ɡɾa.maˈsɐ̃w̃ d͡ʒi a.pli.kaˈt͡ʃi.vuʃ/

[ĩ.teχˈfa.si d͡ʒi pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ d͡ʒi a.pli.kaˈt͡ʃi.vuʃ]

/ĩ.teɻˈfa.se de pɾo.ɡɾa.maˈsɐ̃w̃ de a.pli.kaˈt͡ʃi.vos/

[ĩ.teɻˈfa.se de pɾo.ɡɾa.maˈsɐ̃ʊ̯̃ de a.pli.kaˈt͡ʃi.vos]


identificador

identificador m (plural identificadores)

(programming) identifier (name used in source code to refer to a variable, function, procedure, package, etc.)