ISO 2382-7 pdf download – Information technology一Vocabulary一 Part 7: Computer programming

ISO 2382-7 pdf download - Information technology一Vocabulary一 Part 7: Computer programming

ISO 2382-7 pdf download – Information technology一Vocabulary一 Part 7: Computer programming.
07.04.39
source module
compilation unit (deprecated in this sense)
All or part of a source program sufficiently complete for translation.
NOTE – See also contatton unit.
07.04.40
intermediate language
A target language into which all or part of a source program or a single statement, in a source language, is translated before it is further translated or interpreted.
NOTE – For a further translation an inlermeate language may serve as a source language
07.04.41
root compiler
A compiler that compiles into an intermediate language only.
NOTE – A root compiler, when combined Mth a code generator, comprises a full compder.
07.04.42
code generator
A subprogram, often part of a compiler, that transforms all or part of a program from some intermediate language into an object language.
07.04.43
source code generator
A software tool that accepts as input the requirements or design for a program and produces source code that implements the requirements or design.
07.04.44
to parse
To determine the syntactic structure of a language construct by decomposing it into lexical tokens and establishing the relationships among them.
Examples: To parse blocks into statements, statements into expressions, expressions into operators and operands.
07.04.46
application generator
A source code generator that produces programs to solve one or more problems in a particular application area
07.04.47
software tool
Software used in the development, testing, analysis, or maintenance of a program or its documentation.
Examples: Cross-reference generator. decompiler, driver. editor. flowcharter, monitor, test case generator, timing analyzer.
07.04.48
target language
A language in which a translator expresses its results.
07.04.49
target machine (1)
The computer on which a program is intended to be executed.
NOTE – See host machine (1).
07.04.50
target machine (2)
A computer that is being emulated by another computer.
NOTE – See host machine (2).
07.04.51
target program
The translated version of a source program.
07.04.52
host language
A programming language in which statements of a data manipulation language are embedded.
07.04.53
host machine (1)
A computer used to develop software intended for another computer.
NOTE – See target machine (1).
07.04.64
compilation duration compilation time (2)
The amount of time needed to compile a program.
07.04.65
assembly duration assembly tIme (2)
The amount of time needed to assemble a program.
07.04.66
translator directive
A language construct for controlling the translation of a program.
07.04.67
assembler directive
A language construct for controlling the assembling of a program.
07.04.68
complier directive
A language construct for controlling the compilation of a program.
07.04.69
Interpreter directive
A language construct for controlling the interpretation of a
program.
07.04.70
separate compilation
dependent compilation
The compilation of a source module using data representing interlace and context relationships from related source modules.
NOTE . Interlace and context data are used by the conipiler to check validity and to resolve relerences.
07.04.71
Independent compilation
separate compliation (deprecated in this sense)
The compilation of a source module not using data representing interface and context relationships from related source modules.
NOTE – When independently compiled units are eventually combined, it may be necessary to c*,eck interlace and context data for validity.
07.04.72
generic unit
A possibly parameterized model of a language construct from which, at transialion time (1), a language construct proper is derived.
07.04.73
macrogenerator
A module, often part of an assembler or compiler, that replaces each macroinstruction or inacrocall In a source program with the appropriate code in accordance with the corresponding macrode finition.
07.04.74
macroprocessor
A subprogram provided in some assemblers and compilers to support macrode tinitions.
07.04.75
macroprogramming
Programming using rnacrodehnitions and macrou’istructions or macrocalls.
07.04.76
macro library
A collechon of macrocalls and macroinstructions together with their macrodefinitions available for use by a macrogenerator.
07.04.77
macroassembler
An assembler that includes, or performs the functions of a macrogenerator.
07.04.78
program generator
A program that can produce other programs.
07.04.79
preprocessor
A program or subprogram that carries out some processing steps prior to a major process.
07.04.80
preprocessing
Processing performed prior to a major process.
Example: Translation of an embedded database language statement, such as SQL, into a host language.

Leave a Reply

Your email address will not be published. Required fields are marked *