|
ISO/IEC 2382-7
|
ISO/IEC 2382-7
|
|
07
Programmeerimine
|
07
Computer programming
|
|
07.01
Üldterminid
|
07.01
General terms
|
|
07.01.01 (vananenud)
programmeerimiskeskkond
Tarkvara ja riistvara
integraalne kogum programmide
väljatöötuse toetamiseks.
|
07.01.01 (obsolete)
programming environment
An integrated collection of software
and hardware to support the development
of computer programs.
|
|
07.01.02 (vananenud)
programmeerimissüsteem
Programmide
väljatöötamiseks ja kasutamiseks vajalik tarkvara
* programmeerimiskeskkonnas.
|
07.01.02 (obsolete)
programming system
In a programming environment, the software
required for the development and use of computer
programs.
|
|
07.01.03 (vananenud)
(programmi)teek
Programmide või nende osade ning
võimaliku nende kasutamist puudutava teabe korrastatud kogum.
MÄRKUS. Sageli nimetatakse programmiteeki ta elementide iseloomu
järgi, näiteks protseduuriteegiks
või lähteprogrammide teegiks.
|
07.01.03 (obsolete)
(program) library
An organized collection of computer programs,
or parts of computer programs, and possibly information pertaining
to their use.
NOTE - A program library is often called according to the
characteristic of its elements, for example, a procedure
library, a source program library.
|
|
07.01.04 (vananenud)
utiliit
hoolderutiin [hooldeprogramm]
Rutiin [programm],
mis annab arvuti kasutajaile ja
hooldepersonalile üldisi, sagedasti vajatavaid teenuseid.
Näited: sisestusrutiin, diagnostikaprogramm,
* jälitusprogramm, sortimisprogramm.
|
07.01.04 (obsolete)
utility routine [program]
service routine [program]
A routine [A computer
program] that provides general, frequently needed services for computer
users and service personnel.
Examples: An input routine; a diagnostic
program; a trace program; a sort
program.
|
|
07.01.05 (vananenud)
algoritmikeel
Tehiskeel * algoritmide väljendamiseks.
|
07.01.05 (obsolete)
algorithmic language
An artificial language for expressing algorithms.
|
|
07.01.06 (vananenud)
programmikeel
Tehiskeel programmide väljendamiseks.
|
07.01.06 (obsolete)
programming language
An artificial language for expressing computer
programs.
|
|
07.01.07 (vananenud)
probleemorienteeritud keel
Mingi rakendusvaldkonna mõisteid peegeldav programmikeel.
Näited: SQL andmebaasirakenduste,
COBOL ärirakenduste tarbeks.
|
07.01.07 (obsolete)
problem-oriented language
A programming language that reflects
the concepts of a particular application area.
Examples: SQL for database
applications, COBOL for business applications.
|
|
07.01.08 (vananenud)
masinakeel
Tehiskeel, mille elemendid on arvuti
* masinakäsud.
|
07.01.08 (obsolete)
machine language
An artificial language composed of the machine
instructions of a computer.
|
|
07.01.09 (vananenud)
assemblerkeel
Programmikeel, mis annab masinakäskudele sümbolkuju.
MÄRKUS. Assemblerkeeled võimaldavad harilikult kasutada
ka makrokäske.
|
07.01.09 (obsolete)
assembly language
A programming language that provides
symbolic forms for machine instructions.
NOTE - Assembly languages usually also provide macro
calls.
|
|
07.01.10 (vananenud)
kõrgkeel
Programmikeel, mille mõisted ja
struktuurid on suhteliselt sobivad inimmõtlemisele.
MÄRKUS. Kõrgkeeled ei sõltu arvutite
ega operatsioonisüsteemide struktuurist.
Näide: Pascal.
|
07.01.10 (obsolete)
high-level language
A programming language whose concepts
and structures are convenient for human reasoning.
NOTE - High-level languages are independent of the structures of computers
and operating systems.
Example: Pascal.
|
|
07.01.11 (vananenud)
deklaratiivkeel
Programmikeel * deklaratsioonide väljendamiseks.
Näide: andmekirjelduskeel.
|
07.01.11 (obsolete)
declarative language
A programming language for expressing declarations.
Example: A data description language.
|
|
07.01.12 (vananenud)
protseduurkeel
Programmikeel, milles arvutused
väljendatakse lausete * jada kujul.
Näide: Pascal.
|
07.01.12 (obsolete)
procedural language
A programming language in which
computations are expressed in terms of statement
* sequences.
Example: Pascal.
|
|
07.01.13 (vananenud)
funktsioonkeel
Programmikeel, milles arvutused
väljendatakse funktsioonide * kutsete kujul.
Näide: LISP.
|
07.01.13 (obsolete)
functional language
A programming language in which
computations are expressed in terms of function
procedure * calls.
Example: LISP.
|
|
07.01.14 (vananenud)
objektorienteeritud keel
objektikeskne keel
Programmikeel, mis peegeldab objektorienteeritud
programmeerimise mõisteid.
Näide: SMALLTALK.
|
07.01.14 (obsolete)
object-oriented language
A programming language that reflects
the concepts of object-oriented programming.
Example: SMALLTALK.
|
|
07.01.15 (vananenud)
mikroprogramm
Mikrokäskude * jada.
MÄRKUS. Mikroprogramme kasutatakse peamiselt masinakäskude realiseerimiseks.
|
07.01.15 (obsolete)
microprogram
A sequence of microinstructions.
NOTE - Microprograms are mainly used to implement machine
instructions.
|
|
07.02
Programmeerimismõisted
|
07.02
Programming concepts
|
|
07.02.01 (vananenud)
struktuurprogrammeerimine
Programmide koostamise meetod, mis
kasutab ainult hierarhiliselt pesastatud
tarindeid, millel on ainult üks sisenemis- ja üks väljumispunkt.
MÄRKUS. Struktuurprogrammeerimisel kasutatakse kolme
tüüpi käsuvooge -
järjestikust, tingimuslikku ja iteratiivset.
|
07.02.01 (obsolete)
structured programming
A method for constructing programs
using only hierarchically nested
constructs each having a single entry and a single exit point.
NOTE - Three types of control flow are
used in structured programming: sequential, conditional, and iterative.
|
|
07.02.02 (vananenud)
sammtäpsustamine
järjestikku täpsustamine
Meetod programmide koostamiseks
järjestikuste sammudena, nii et mingi toiming väljendatakse
igal sammul üha elementaarsemate toimingutena.
|
07.02.02 (obsolete)
stepwise refinement
A method for constructing programs in
successive steps such that at each step an action is expressed in
terms of more primitive actions.
|
|
07.02.03 (vananenud)
pesastama
Üht või mitut ühelaadset struktuuri samalaadsesse
struktuuri paigutama.
Näited. Üht silmust
(pesastatud e sisesilmust) teise silmusesse (pesastavasse e
välissilmusesse) pesastama; üht alamprogrammi
teise alamprogrammi sisse pesastama.
|
07.02.03 (obsolete)
to nest
To incorporate one or more structures of one kind into a structure of
the same kind.
Examples: To nest one loop (the nested
or inner loop) within another loop (the nesting or outer loop); to
nest one subroutine within another subroutine.
|
|
07.02.04 (vananenud)
funktsioonprogrammeerimine
Meetod programmide struktureerimiseks
peamiselt funktsiooni*kutsete
* jadana; funktsioonid võivad
olla pesastatud.
|
07.02.04 (obsolete)
functional programming
A method for structuring programs
mainly as sequences of possibly nested
* function procedure *calls.
|
|
07.02.05 (vananenud)
objektorienteeritud programmeerimine
Meetod programmide struktureerimiseks
hierarhiliselt organiseeritud klassidena, mis kirjeldavad objektide andmeid
ja operatsioone; objektidel on
omavahelise interaktsiooni võime.
|
07.02.05 (obsolete)
object-oriented programming
A method for structuring programs as
hierarchically organized classes describing the data
and operations of objects that may
interact with other objects.
|
|
07.02.06 (vananenud)
loogiline programmeerimine
Meetod programmide struktureerimiseks
loogikareeglite kogumitena, nii et programmi sisendandmed
* töödeldakse selle programmi
reeglitele vastavate ettemääratud algoritmidega.
|
07.02.06 (obsolete)
logic programming
A method for structuring programs as
sets of logical rules with predefined algorithms
for the processing of input
data to a program according to the rules of that program.
|
|
07.02.07 (vananenud)
mikroprogrammeerimine (1)
Mikroprogrammide koostamine.
|
07.02.07 (obsolete)
microprogramming (1)
The preparation of microprograms.
|
|
07.02.08 (vananenud)
mikroprogrammeerimine (2)
Mikroprogrammidega juhitava riistvara
konstrueerimise meetod.
|
07.02.08 (obsolete)
microprogramming (2)
The technique used in the design of hardware
that is to be controlled by microprograms.
|
|
07.02.09 (vananenud)
alamprogramm
Käskude * jada,
mille täitmine käivitatakse kutsega.
|
07.02.09 (obsolete)
subroutine
A sequence of instructions
whose execution is invoked by a call.
|
|
07.02.10 (vananenud)
rekursiivne alamprogramm
Alamprogramm, mis saab end ise käivitada.
MÄRKUS. Tavaliselt sisaldab rekursiivne alamprogramm kutse,
mis otseselt või kaudselt käivitab selle alamprogrammi.
|
07.02.10 (obsolete)
recursive subroutine
A subroutine that may invoke itself.
NOTE - A recursive subroutine normally contains a call
that invokes this subroutine directly or indirectly.
|
|
07.02.11 (vananenud)
kaasprogramm
Alamprogramm, mis taaskutsumisel
pärast täitmist jätkab
tööd oma eelmise täitmise naasmispunktist.
|
07.02.11 (obsolete)
coroutine
A subroutine which, when called again
after an execution, resumes at the return
point of its previous execution.
|
|
07.02.12 (vananenud)
silmus
tsükkel
Käskude * jada,
mis tuleb täita iteratiivselt.
|
07.02.12 (obsolete)
loop
A sequence of instructions
that is to be executed iteratively.
|
|
07.02.13 (vananenud)
lõputu silmus
Silmus, mille täitmise
saab lõpetada ainult sekkumisega väljastpoolt teda
sisaldavat programmi.
|
07.02.13 (obsolete)
infinite loop
closed loop /US/
A loop whose execution
can be terminated only by intervention from outside the computer
program in which the loop is included.
|
|
07.02.14 (vananenud)
siire
hüpe
Kõrvalekalle käskude
järjestikku täitmisest.
|
07.02.14 (obsolete)
jump
A departure from the sequential execution
of instructions.
|
|
07.02.15 (vananenud)
lipp
Teatava tingimuse täidetust näitav muutuja.
|
07.02.15 (obsolete)
flag
A variable indicating that a certain
condition holds.
|
|
07.02.16 (vananenud)
1. ümberlülitus
2. ümberlüliti
Lipu järgi ühe siirde
valimine mitmest võimalikust.
|
07.02.16 (obsolete)
switch
A choice of one jump from a selection
of jumps, controlled by a flag.
|
|
07.02.17 (vananenud)
töötsoon
tööpiirkond
Mälu osa, mida programm
kasutab andmete ajutiseks säilituseks.
|
07.02.17 (obsolete)
work(ing) space
work(ing) area
A portion of storage used by a computer
program to hold data temporarily.
|
|
07.02.18 (vananenud)
paiskadresseerimine
Meetod otsivõtme * transformeerimiseks
* aadressiks * andmeüksuste
salvestuse ja võtu eesmärgil.
MÄRKUS: Paiskadresseerimine on paisksalvestusmeetodi osa..
|
07.02.18 (obsolete)
hashing
A method of transforming a search
key into an address for the
purpose of storing and retrieving items
of data.
NOTE - The method is often designed to minimize the search
time.
|
|
07.02.19 (vananenud)
sünkroniseerimine
Kahe või mitme asünkroonprotseduuri
* täitmisjadade teatud punkte ajas
ühtima sundimine.
|
07.02.19 (obsolete)
synchronization
The action of forcing certain points the execution
sequences of two or more asynchronous procedures
to coincide in time.
|
|
07.02.20 (vananenud)
vastastikku välistus
vastastikune välistus
Printsiip, mis nõuab, et korraga võib saada
juurdepääsu samale jaosmuutujale
või täita * kriitiliste
sektsioonide rühma kuuluvaid sektsioone ainult üks asünkroonprotseduur.
|
07.02.20 (obsolete)
mutual exclusion
A principle requiring that, at a given time, only one asynchronous
procedure may access the same shared variable
or execute members of a group of critical
sections.
|
|
07.02.21 (vananenud)
semafor
Vastastikku välistuse
kehtestamiseks kasutatav muutuja.
|
07.02.21 (obsolete)
semaphore
A variable that is used to enforce mutual
exclusion.
|
|
07.02.22 (vananenud)
tootja
Asünkroonprotseduur, mis annab andmeid,
mida kasutavad teised asünkroonsed protseduurid.
|
07.02.22 (obsolete)
producer
An asynchronous procedure that provides data
to be used by other asynchronous procedures.
|
|
07.02.23 (vananenud)
tarbija
Asünkroonprotseduur, mis kasutab andmeid,
mida annavad teised asünkroonsed protseduurid.
|
07.02.23 (obsolete)
consumer
An asynchronous procedure that uses data
provided by other asynchronous procedures.
|
|
07.02.24 (vananenud)
jaosmuutuja
Muutuja, millele on juurdepääs
kahel või enamal asünkroonprotseduuril
või üheaegselt täidetaval
* programmil.
|
07.02.24 (obsolete)
shared variable
A variable that can be accessed by two
or more asynchronous procedures or
concurrently executed * computer
programs.
|
|
07.02.25 (vananenud)
siduma
Identifikaatorit * programmis
teise objektiga ühendama.
Näited: Ühendama identifikaatorit mingi väärtuse, aadressi
või teise identifikaatoriga või seadma vastavusse formaalparameetreid
ja tegelikke parameetreid.
|
07.02.25 (obsolete)
to bind
To relate an identifier to another
object in a program.
Examples: To relate an identifier to a value, an address
or another identifier, or to associate formal
parameters and actual parameters.
|
|
07.02.26 (vananenud)
makrokäsk
makrokutse
Lähtekeeles sisalduv lause,
mis tuleb asendada sama lähtekeele lausete mingi
määratletud jadaga.
MÄRKUS. Ühtlasi spetsifitseerib makrokäsk makrokirjelduse
kõigi formaalparameetrite jaoks tegelikud
parameetrid.
|
07.02.26 (obsolete)
macro call
A statement, embedded in a source
language, that is to be replaced by a defined statement sequence
in the same source language.
NOTE - The macro call will also specify the actual
parameters for any formal parameters
in the macrodefinition.
|
|
07.02.27 (vananenud)
makrokirjeldus
Makrokäsku asendava lausete
* jada spetsifikatsioon, mis võib
sisaldada parameetreid.
MÄRKUS. Makrokirjeldust võib vaadelda protseduurina,
mille täidab * makrogeneraator,
mis annab lausete järjendi.
|
07.02.27 (obsolete)
macrodefinition
A possibly parameterized specification for a statement
* sequence to replace a macro
call.
NOTE - A macrodefinition may be considered as a procedure
to be executed by a macrogenerator
yielding the statement sequence.
|
|
07.03
Programmi koostamine
|
07.03
Program preparation
|
|
07.03.01 (vananenud)
transleerima (programmikeelte puhul)
Transformeerima ühes programmikeeles
väljendatud programmi või
selle osa teise programmikeelde või täitmiseks
sobivasse masinakeelde.
|
07.03.01 (obsolete)
to translate (in programming languages)
To transform all or part of a program
expressed in one programming language,
into another programming language or into a machine
language suitable for execution.
|
|
07.03.02 (vananenud)
assembleerima
Transleerima * assemblerkeelset
* programmi * objektprogrammiks.
|
07.03.02 (obsolete)
to assemble
To translate an assembly
language * program into an object
program.
|
|
07.03.03 (vananenud)
kompileerima
Transleerima * kõrgkeeles
väljendatud programmi või
selle osa mingisse vahekeelde, * assemblerkeelde
või masinakeelde.
|
07.03.03 (obsolete)
to compile
To translate all or part of a program
expressed in a high-level language into
a computer program expressed in an intermediate
language, an assembly language, or
a machine language.
|
|
07.03.04 (vananenud)
interpreteerima
Lähteprogrammi iga lauset
analüüsima ja täitma
enne järgmise lause transleerimist
ja täitmist.
|
07.03.04 (obsolete)
to interpret
To analyse and execute each statement
in a source program before translating
and executing the next statement.
|
|
07.03.05 (vananenud)
translaator
Transleerimisvõimeline programm.
|
07.03.05 (obsolete)
translator
translation program
A computer program that can translate.
|
|
07.03.06 (vananenud)
assembler
Assembleerimisvõimeline translaator.
|
07.03.06 (obsolete)
assembler
A translator that can assemble.
|
|
07.03.07 (vananenud)
kompilaator
Kompileerimisvõimeline translaator.
|
07.03.07 (obsolete)
compiler
A translator that can compile.
|
|
07.03.08 (vananenud)
interpretaator
Interpreteerimisvõimeline programm.
|
07.03.08 (obsolete)
interpreter
interpretive program
A computer program that can interpret.
|
|
07.03.09 (vananenud)
lähtekeel
Teatavale translaatorile
vastuvõetav programmikeel * lähteprogrammide väljendamiseks.
|
07.03.09 (obsolete)
source language
The programming language for expressing source
programs that a particular translator
can accept.
|
|
07.03.10 (vananenud)
sihtkeel
väljundkeel
Translaatori * väljundprogrammi
keel.
|
07.03.10 (obsolete)
target language
The output language of a translator.
|
|
07.03.11 (vananenud)
objektkeel
Sihtkeel * objektprogrammide väljendamiseks.
|
07.03.11 (obsolete)
object language
A target language for expressing object
programs.
|
|
07.03.12 (vananenud)
vahekeel
Keel, millesse lähteprogramm
või lause * transleeritakse
enne ta edasist transleerimist või interpreteerimist.
|
07.03.12 (obsolete)
intermediate language
A language into which a source program
or statement is translated
before it is further translated or interpreted.
|
|
07.03.13 (vananenud)
lähteprogramm
Teatavale translaatorile
vastuvõetav programm.
|
07.03.13 (obsolete)
source program
A program that a particular translator
can accept.
|
|
07.03.14 (vananenud)
sihtprogramm
Lähteprogrammi * transleeritud variant.
|
07.03.14 (obsolete)
target program
The translated version of a source
program.
|
|
07.03.15 (vananenud)
objektprogramm
Täitmiseks kõlblik sihtprogramm.
MÄRKUS. Objektprogramm võib vajada linkimist.
|
07.03.15 (obsolete)
object program
A target program suitable for execution.
NOTE - An object program may or may not require linking.
|
|
07.03.16 (vananenud)
transleerimisaeg [kompileerimisaeg] [assembleerimisaeg]
Suvaline hetk, mil toimub transleerimine [kompileerimine]
[assembleerimine].
|
07.03.16 (obsolete)
translation [compilation] [assembly] time (1)
Any instant at which translation [compilation]
[assembly] takes place.
|
|
07.03.17 (vananenud)
transleerimise [kompileerimise] [assembleerimise] kestus
Programmi * transleerimiseks [kompileerimiseks]
[assembleerimiseks] kuluv aeg.
|
07.03.17 (obsolete)
translation [compilation] [assembly] time (2)
The amount of time needed to translate [compile]
[assemble] a program.
|
|
07.03.18 (vananenud)
translaatori [assembleri] [kompilaatori] [interpretaatori] direktiiv
Keeletarind programmi * transleerimise [assembleerimise]
[kompileerimise] [interpreteerimise]
juhtimiseks.
|
07.03.18 (obsolete)
translator [assembler] [compiler] [interpreter] directive
A language construct for controlling the translation [assembly]
[compilation] [interpretation]
of a program.
|
|
07.03.19 (vananenud)
lähtemoodul
kompileerimisüksus
Kompileerimiseks piisavalt täielik lähteprogramm
või ta osa.
|
07.03.19 (obsolete)
source module
compilation unit
All or part of a source program
sufficiently complete for compilation.
|
|
07.03.20 (vananenud)
sõltuv kompileerimine
{eraldi kompileerimine}
Lähtemooduli * kompilaator
valiidsuse kontrolliks ja viidete lahendamiseks.
|
07.03.20 (obsolete)
dependent compilation
separate compilation (deprecated)
The compilation of a source
module using all the necessary interface and context information
from related source modules.
NOTE - Interface and context information is used by the compiler
to check validity and to resolve references.
|
|
07.03.21 (vananenud)
sõltumatu kompileerimine
{eraldi kompileerimine}
Lähtemooduli * kompileerimine,
kasutamata teistest asjakohastest lähtemoodulitest saadavat
liidestus- ja kontekstiinformatsiooni.
MÄRKUS. Sõltumatult kompileeritud moodulite edasisel
ühendamisel tuleb valiidsuse saavutamiseks võib-olla
kontrollida liidestus- ja kontekstiinformatsiooni.
|
07.03.21 (obsolete)
independent compilation
separate compilation (deprecated)
The compilation of a source
module not using the interface and context information from
related source modules.
NOTE - When independently compiled units are eventually combined, it
may be necessary to check interface and context information for validity.
|
|
07.03.22 (vananenud)
geneeriline üksus
sooüksus
Keeletarindi mudel, millest transleerimisajal
tuletatakse tegelik keeletarind ja mis võib sisaldada parameetreid.
MÄRKUS. Geneeriliste üksuste ja makrokirjelduste
vahel on teatav analoogia: geneerilisest üksusest tuletatud
keeletarind vastab makrokäsku
asendavale lausete * jadale.
|
07.03.22 (obsolete)
generic unit
A possibly parameterized model of a language construct from which, at translation
time, a language construct proper is derived.
NOTE - There is some analogy between generic units and macrodefinitions:
the language construct derived from the generic unit corresponds to
the statement * sequence
replacing a macro call and is referred
to as a "generic instantiation".
|
|
07.03.23 (vananenud)
makrogeneraator
makroprotsessor
Programm * makrokäskude
asendamiseks määratletud lausete
* jadadega vastavalt makrokirjeldustele.
MÄRKUS. Makrogeneraator võib olla sõltumatu
programm või kuuluda lähteprogrammi
genereeriva alamprogrammina kompilaatori
või assembleri koostisse.
|
07.03.23 (obsolete)
macrogenerator
macroprocessor
A program for replacing macro
calls with defined statement * sequences
according to macrodefinitions.
NOTE - A macrogenerator may be an independent computer
program or it may be integrated as a subprogram in a compiler
or assembler to generate the source
program.
|
|
07.03.24 (vananenud)
(programmi)generaator
Programm, mis võib valmistada
teisi programme.
|
07.03.24 (obsolete)
(program) generator
A computer program that can produce
other computer programs.
|
|
07.03.25 (vananenud)
eelprotsessor
preprotsessor
Programmide eeltöötlust
sooritav funktsionaalüksus.
Näide: Makrogeneraator võib
toimida translaatori eelprotsessorina.
|
07.03.25 (obsolete)
(language) preprocessor
A functional unit that effects
preparatory processing of computer
programs.
Example: A macrogenerator may function
as a preprocessor of a translator.
|
|
07.03.26 (vananenud)
objektmoodul
Linkimiseks piisavalt täielik objektprogramm
või ta osa.
MÄRKUS. Assemblerid ja kompilaatorid
valmistavad harilikult objektmooduleid.
|
07.03.26 (obsolete)
object module
All or part of an object program
sufficiently complete for linking.
NOTE - Assemblers and compilers
usually produce object modules.
|
|
07.03.27 (vananenud)
laademoodul
Täitmise otstarbel põhimällu
laadimiseks kõlblikul kujul programm
või ta osa.
MÄRKUS. Laademoodul on harilikult linkuri
töö tulemus.
|
07.03.27 (obsolete)
load module
All or part of a computer program in a
form suitable for loading into main storage
for execution.
NOTE - A load module is usually the output of a linkage
editor.
|
|
07.03.28 (vananenud)
segment
Programmi osa, mida saab täita,
ilma et kogu programm asuks põhimälus.
|
07.03.28 (obsolete)
segment
A portion of a computer program that
may be executed without the entire
computer program being resident in main
storage.
|
|
07.03.29 (vananenud)
ülekate
ülekattesegment
Üks mitmest programmi * segmendist,
mis täitmise ajal hõivavad
ükshaaval sama põhimäluala.
|
07.03.29 (obsolete)
overlay (segment)
Each of several segments of a computer
program that, one at a time, occupy the same area of main
storage, when executed.
|
|
07.03.30 (vananenud)
residentne
Omane programmidele või andmetele,
mis jäävad teatud mäluseadmesse.
|
07.03.30 (obsolete)
resident
Pertaining to computer programs or data
while they remain on a particular storage device.
|
|
07.03.31 (vananenud)
linkima
Andmeüksusi või ühe
või mitme programmi osi omavahel ühendama.
Näited: Objektprogrammide
linkimine linkuri abil.
Andmeüksuste linkimine viitade abil.
|
07.03.31 (obsolete)
to link
To interconnect items of data or
portions of one or more computer programs.
Examples: The linking of object programs
by a linkage editor. The linking of
data items by pointers.
|
|
07.03.32 (vananenud)
linkur
Programm * laademoodulite
loomiseks ühest või enamast objektmoodulist
või laademoodulist moodulitevaheliste ristviidete
lahendamisega ning vajaduse korral aadresside sobitamisega.
|
07.03.32 (obsolete)
linkage editor
linker
A computer program for creating load
modules from one or more object modules
or load modules by resolving cross references among the modules and,
if necessary, by adjusting addresses.
|
|
07.04
Programmi täitmine
|
07.04
Program execution
|
|
07.04.01 (vananenud)
keeleprotsessor
Funktsionaalüksus etteantud programmikeeles
kirjutatud programmide * transleerimiseks
ja täitmiseks.
Näide: LISP-masin.
|
07.04.01 (obsolete)
language processor
A functional unit for translating
and executing * computer
programs written in a specified programming
language.
Example: A LISP machine.
|
|
07.04.02 (vananenud)
täitmisaeg
käitusaeg
Suvaline hetk, mil toimub vaadeldava programmi
* täitmine.
|
07.04.02 (obsolete)
execution time (1)
run time (1)
Any instant at which the execution of a
particular computer program takes place.
|
|
07.04.03 (vananenud)
täitmise kestus
käituse kestus
Vaadeldava programmi * täitmiseks
kuluv aeg.
|
07.04.03 (obsolete)
execution time (2)
run time (2)
The amount of time needed for the execution
of a particular computer program.
|
|
07.04.04 (vananenud)
täitmisprofiil
Programmi * käskude
* täitmise absoluutsete või
suhteliste sageduste või täitmise
kestuste teatav esitus.
|
07.04.04 (obsolete)
execution profile
A representation of the absolute or relative execution
frequencies or execution times of the instructions
of a computer program.
|
|
07.04.05 (vananenud)
lükkama
Objektprogrammi või ta osa aadressiruumis
teisaldama, sobitades vastavalt aadresse, nii et seda programmi saab
uues asukohas täita.
|
07.04.05 (obsolete)
to relocate
To move all or part of an object program
in an address space and to make the
necessary adjustment of addresses so that the object program can be executed
in the new location.
|
|
07.04.06 (vananenud)
lükandprogramm
Objektprogramm kujul, mis
võimaldab teda lükata.
|
07.04.06 (obsolete)
relocatable program
An object program that is in such a
form that it may be relocated.
|
|
07.04.07 (vananenud)
taassisenetav programm [rutiin] [alamprogramm] [protseduur]
Programm [rutiin]
[alamprogramm] [protseduur],
millesse võib siseneda igal ajal enne ta eelmise täitmise lõpuleviimist.
|
07.04.07 (obsolete)
reentrant program [routine] [subroutine] [procedure]
A computer program [A routine]
[A subroutine] [A procedure]
that may be entered at any time before any prior execution
of the program [routine] [subroutine] [procedure] has been completed.
|
|
07.04.08 (vananenud)
väljuma
Täitma mingit käsku
* programmi mingis osas selle osa täitmise lõpetamiseks.
MÄRKUS. Selliste programmiosade hulka kuuluvad silmused,
* alamprogrammid, * moodulid jne.
|
07.04.08 (obsolete)
to exit
To execute an instruction
within a portion of a computer program
in order to terminate the execution of
that portion.
NOTE - Such portions of computer programs include loops,
*subroutines, *modules,
etc.
|
|
07.04.09 (vananenud)
katkestuspunkt
Programmi punkt, kus täitmise
võib peatada.
MÄRKUS. Katkestuspunkt on harilikult mingi käsu
alguses, kus välistest sekkumistest tingitud peatused on
täitmise jätkamise seisukohalt sobivad.
|
07.04.09 (obsolete)
breakpoint
A point in a computer program where execution
may be halted.
NOTE - A breakpoint is usually at the beginning of an instruction
where halts, caused by external interventions, are convenient for
resuming execution.
|
|
07.04.10 (vananenud)
kontrollpunkt
Täitmise olekut taaskäivituseks
registreeriv käskude jada
* programmis.
MÄRKUS. Terminiga "kontrollpunkt" tähistatakse ka
registreeritud täitmisolekut.
|
07.04.10 (obsolete)
checkpoint
A sequence of instructions
in a computer program for recording the
status of execution for restarting.
NOTE - The term "checkpoint" is also used for the recorded
status of execution and for "executing a checkpoint".
|
|
07.04.11 (vananenud)
taaskäivitama
restartima
Kontrollpunktis registreeritud andmete
abil programmi * täitmist jätkama.
|
07.04.11 (obsolete)
to restart
To resume the execution of a computer
program using the data recorded at
a checkpoint.
|
|
07.04.12 (vananenud)
1. toibutama
2. toibuma
Omandama täitmise tõrke
järel endist või uut olekut, millest saab täitmist jätkata.
|
07.04.12 (obsolete)
to recover
After an execution failure, to
establish a previous or new status from which execution can be resumed.
|
|
07.04.13 (vananenud)
lõks
Eriline väärtus, mis teatud kohas asendab masinakoodi
tavalist operatsiooniosa,
põhjustades selle masinakäsu täitmisel
* katkestuse.
|
07.04.13 (obsolete)
operation code trap
A specific value that replaces the normal operation
part of a machine instruction at a
particular location to cause an interrupt
when that machine instruction is executed.
|
|
07.04.14 (vananenud)
nälg
Olukord, kus asünkroonprotseduuri
* aktivatsioon ei saa enam üldse
jätkuda, sest vajalikke ressursse
hoiavad püsivalt enda valduses teised konkurentsed aktivatsioonid.
|
07.04.14 (obsolete)
starvation
A situation in which an activation of
an asynchronous procedure is incapable
of proceeding within any predictable period of time because other concurrent
activations permanently retain required resources.
|
|
07.04.15 (vananenud)
tupik
Olukord, kus kaks või mitu asünkroonprotseduuride
* aktivatsiooni ei saa vastastikuste
sõltuvuste tõttu jätkuda.
|
07.04.15 (obsolete)
deadlock
A situation in which two or more activations
of asynchronous procedures are
incapable of proceeding because of their mutual dependencies.
|
|
07.04.16 (vananenud)
alglaadur
Käskude * järjend,
mille täitmine kutsub esile
lisakäskude laadimise ja
täitmise, kuni kogu programm on mällu laaditud.
|
07.04.16 (obsolete)
bootstrap
A sequence of instructions
whose execution causes additional
instructions to be loaded and executed
until a complete computer program is
loaded into storage.
|
|
07.04.17 (vananenud)
alglaadima
buutima
Alglaadurit * täitma.
|
07.04.17 (obsolete)
to bootstrap
To execute a bootstrap.
NOTE - The term bootstrapping is also used for translating
a compiler by using itself or a
previous version as the translator.
|
|
07.05
Programmi silumine ja verifitseerimine
|
07.05
Program debugging and verification
|
|
07.05.01 (vananenud)
tõmmistama
Ühe mäluseadme sisu teatud
hetkel täielikult või osaliselt teises mäluseadmes salvestama.
MÄRKUS. Harilikult tõmmistatakse silumise eesmärgil.
|
07.05.01 (obsolete)
to dump
To record, at a particular instant, the contents of all or part of
one storage device in another storage device.
NOTE - Dumping is usually for the purpose of debugging.
|
|
07.05.02 (vananenud)
tõmmis
damp
Tõmmistatud * andmed.
|
07.05.02 (obsolete)
dump
Data that have been dumped.
|
|
07.05.03 (vananenud)
muutusetõmmis
Etteantud perioodi kestel muutunud sisuga mälupesade
* tõmmis.
|
07.05.03 (obsolete)
change dump
A dump of those storage
locations whose contents have changed during a specified period.
|
|
07.05.04 (vananenud)
järeltõmmis
Vahetult pärast programmi läbijooksu
ebanormaalset lõppu tehtud tõmmis.
|
07.05.04 (obsolete)
postmortem dump
A dump produced immediately after an
abnormal termination of a run.
|
|
07.05.05 (vananenud)
siluma
Programmi * vigu
avastama, nende asukohti leidma ja neid kõrvaldama.
|
07.05.05 (obsolete)
to debug
To detect, to locate, and to eliminate errors
in computer programs.
|
|
07.05.06 (vananenud)
diagnostikaprogramm
Aparatuuri rikete või programmide
* vigade avastamiseks, nende asukohtade
leidmiseks ja nende kirjeldamiseks määratud programm.
|
07.05.06 (obsolete)
diagnostic program
A computer program that is designed to
detect, locate and describe faults in equipment or errors
in computer programs.
|
|
07.05.07 (vananenud)
jälitusprogramm
Diagnostikaprogramm, mis võib
valvata programmi mõnede
või kõigi käskude * täitmist
ja registreerida iga sammu tagajärgi.
|
07.05.07 (obsolete)
trace program
A diagnostic program that can monitor
the execution of some or all of the instructions
of a computer program and record the
effects of each step.
|
|
07.05.08 (vananenud)
kontrollprogramm
Diagnostikaprogramm, mis uurib lähteprogramme
või andmeid * vigade
avastamiseks nende süntaksis, semantikas või muudele
kitsendustele allumises.
|
07.05.08 (obsolete)
checking program
A diagnostic program that examines source
programs or data for errors
in syntax, semantics or conformity to other constraints.
|
|
07.05.09 (vananenud)
paikama
Objektmoodulit, * laademoodulit
või laaditud programmi muutma.
MÄRKUS. Selline muudatus on tavaliselt ajutine või hädaabinõu.
|
07.05.09 (obsolete)
to patch
To modify and object module, a load
module, or a loaded computer program.
NOTE - The modification is usually a temporary or expedient one.
|
|
07.05.10 (vananenud)
tõendus
Kinnitus teatava tingimuse kehtivuse kohta programmi
etteantud punktis.
MÄRKUS. Tõendusi võidakse kasutada silumiseks,
verifitseerimiseks või kommentaaridena.
|
07.05.10 (obsolete)
assertion
A statement that a particular condition holds at a specified point in
a program.
NOTE - Assertions may be used for debugging,
verification or as comments.
|
|
07.05.11 (vananenud)
silmus-invariantne
Tõendus, mis kehtib kogu silmusetarindi ulatuses.
|
07.05.11 (obsolete)
loop invariant
An assertion that holds throughout a loop
construct.
|
|
07.05.12 (vananenud)
eeltingimus
Tõendus, mis puudutab täitmisjadas
* programmi mingile etteantud osale
vahetult eelnevat punkti.
|
07.05.12 (obsolete)
precondition
An assertion that pertains to a point
immediately preceding, in the execution sequence,
a specified portion of a program.
|
|
07.05.13 (vananenud)
järeltingimus
Tõendus, mis puudutab täitmisjadas
* programmi mingile etteantud osale
vahetult järgnevat punkti.
|
07.05.13 (obsolete)
postcondition
An assertion that pertains to a point
immediately following, in the execution sequence,
a specified portion of a program.
|
|
07.06
Käsud ja aadressid
|
07.06
Instructions and addresses
|
|
07.06.01 (vananenud)
käsk
{lause}
Keeletarind, mis spetsifitseerib operatsiooni
ja osutab selle operandid, kui neid on.
|
07.06.01 (obsolete)
instruction
statement (deprecated in this sense)
A language construct that specifies an operation
and identifies its operands, if any.
|
|
07.06.02 (vananenud)
masinakäsk
Käsk, mida arvuti
* protsessor saab vahetult täita.
MÄRKUS. Masinakäsk on masinakeele element.
|
07.06.02 (obsolete)
machine instruction
An instruction that can be directly executed
by a processor of a computer.
NOTE - A machine instruction is an element of a machine
language.
|
|
07.06.03 (vananenud)
mikrokäsk
Käsk * operatsioonideks
* masinakäskudest madalamal tasemel.
|
07.06.03 (obsolete)
microinstruction
An instruction for operations
at a level lower than machine instructions.
|
|
07.06.04 (vananenud)
käsu vorming
Käsu koostisosade paigutus.
|
07.06.04 (obsolete)
instruction format
The layout of the constituent parts of an instruction.
|
|
07.06.05 (vananenud)
operatsiooniosa
Masinakäsu või mikrokäsu
osa, mis määrab sooritatava operatsiooni.
|
07.06.05 (obsolete)
operation part
The part of a machine instruction or microinstruction
that specifies the operation to be performed.
|
|
07.06.06 (vananenud)
aadressiosa
Masinakäsu või mikrokäsu
osa, mis spetsifitseerib operandi(de) * aadressi(d).
|
07.06.06 (obsolete)
address part
The part of a machine instruction or microinstruction
that specifies one or more addresses of operands.
|
|
07.06.07 (vananenud)
käsukood
masinakood
Kodeerimissüsteem * arvuti
* masinakäskude esituseks.
|
07.06.07 (obsolete)
(computer) instruction code
machine code
A code for representing the machine
instructions of a computer.
|
|
07.06.08 (vananenud)
operatsioonikood
Kodeerimissüsteem * arvuti
* masinakäskude * operatsiooniosade esituseks.
|
07.06.08 (obsolete)
operation code
A code for representing the operation
parts of the machine instructions
of a computer.
|
|
07.06.09 (vananenud)
aadressitu käsk
Aadressiosata * masinakäsk.
Näide: Pinumehhanismi teatud käsud.
|
07.06.09 (obsolete)
zero address instruction
A machine instruction that has no address
part.
Example: Certain instructions for a stack machine.
|
|
07.06.10 (vananenud)
vahetu operandiga käsk
siseoperandiga käsk
Käsk, mis sisaldab operandi
väärtuse, mitte ta aadressi.
MÄRKUS. Sellist operandi nimetatakse vahetuks e siseoperandiks.
|
07.06.10 (obsolete)
immediate instruction
An instruction that contains the value
of an operand rather than its address.
NOTE - The operand is then called an immediate operand.
|
|
07.06.11 (vananenud)
tühikäsk
Käsk, mille täitmine
viib arvuti järgmisele
täidetavale käsule, operatsiooni sooritamata.
|
07.06.11 (obsolete)
no operation instruction
no op (abbreviation)
An instruction whose execution
causes the computer to proceed to the
next instruction to be executed,
without performing an operation.
|
|
07.06.12 (vananenud)
privileegkäsk
Käsk, mida saab täita
ainult teatud eriresiimis.
MÄRKUS. Sellist resiimi nimetatakse privileegresiimiks ja see
reserveeritakse tavaliselt operatsioonisüsteemile.
|
07.06.12 (obsolete)
privileged instruction
An instruction that can be executed
only in a specific mode.
NOTE - This mode is called the privileged mode and is usually
reserved for the operating system.
|
|
07.06.13 (vananenud)
siirdekäsk
hüppekäsk
Käsk, mis määrab siirde.
|
07.06.13 (obsolete)
jump instruction
An instruction that specifies a jump.
|
|
07.06.14 (vananenud)
sundsiirde käsk
tingimatu siirde käsk
Siirdekäsk, mis määrab
kohustusliku siirde.
|
07.06.14 (obsolete)
unconditional jump instruction
A jump instruction that specifies a
mandatory jump.
|
|
07.06.15 (vananenud)
tingimussiirde käsk
Siirdekäsk, mis määrab siirdeks tingimuse.
|
07.06.15 (obsolete)
conditional jump instruction
A jump instruction that specifies a
condition for the jump.
|
|
07.06.16 (vananenud)
kutsejada
kutsung
Kutse * täitmiseks
vajalik käskude * jada
koos juurdekuuluvate andmetega.
|
07.06.16 (obsolete)
calling sequence
A sequence of instructions
together with any associated data
necessary to execute a call.
|
|
07.06.17 (vananenud)
aadress
Asukohta identifitseeriv väärtus.
Näited: Registri number, mälu
teatava osa aadress, seadme aadress, võrguaadress.
|
07.06.17 (obsolete)
address
A value that identifies a location.
Examples: A register number, the
address of a particular part of storage,
a device address, a network address.
|
|
07.06.18 (vananenud)
sümbolaadress
Aadressi esindav identifikaator.
|
07.06.18 (obsolete)
symbolic address
An identifier that represents an address.
|
|
07.06.19 (vananenud)
baasaadress
Aadresside arvutamisel alguspunktina
kasutatav aadress.
|
07.06.19 (obsolete)
base address
An address used as the origin in the
calculation of addresses.
|
|
07.06.20 (vananenud)
absoluutaadress
Otseaadress, mis identifitseerib
asukoha baasaadressita.
MÄRKUS. Absoluutaadress võib ise olla baasaadress.
|
07.06.20 (obsolete)
absolute address
A direct address that identifies a
location without reference to a base address.
NOTE - An absolute address may itself be a base address.
|
|
07.06.21 (vananenud)
suhtaadress
Otseaadress, mis identifitseerib
asukoha ta nihkena baasaadressi suhtes.
|
07.06.21 (obsolete)
relative address
A direct address that identifies a
location by means of its displacement from a base
address.
|
|
07.06.22 (vananenud)
otseaadress
Aadress, mis identifitseerib asukoha,
viitamata teist aadressi sisaldavale mälupesale.
|
07.06.22 (obsolete)
direct address
An address that identifies a location
without reference to a storage location
containing another address.
|
|
07.06.23 (vananenud)
kaudaadress
Lõplikku asukohta identifitseerivat aadressi
sisaldava mälupesa aadress.
MÄRKUS. Selline mälupesa võib olla
aadressiväljade ahelloendis
esimene aadressiväli, kusjuures viimane aadressiväli selles
loendis identifitseerib lõpliku asukoha.
|
07.06.23 (obsolete)
indirect address
An address of a storage
location that contains an address identifying the ultimate location.
NOTE - The storage location may be the first address field of a chained
list of address fields, the last of which identifies the
ultimate location.
|
|
07.06.24 (vananenud)
lükandaadress
Aadress, mida tuleb sobitada teda
sisaldava programmi või temaga
viidatavate andmete * lükke korral.
|
07.06.24 (obsolete)
relocatable address
An address that needs to be adjusted
when the computer program containing it
or data the address refers to is relocated.
|
|
07.06.25 (vananenud)
indeks (programmeerimisel)
Täisarv, mis identifitseerib andmeüksuse
asukoha andmeüksuste jadas.
|
07.06.25 (obsolete)
index (in programming)
An integer that identifies the position
of a data item in a sequence
of data items.
|
|
07.06.26 (vananenud)
indekseeritud aadress
Aadress, mida tuleb muuta indeksiregistri
sisu abil.
|
07.06.26 (obsolete)
indexed address
An address that is to be modified by
the content of an index register.
|