Chapter 10 Vocab - IS 310
__________ in source code instructions are translated into machine instructions to evaluate conditions or transfer control from one program module to another.
Control structures
Java programs are compiled into object code for a hypothetical hardware and OS environment called the __________.
JVM or Java Virtual Machine
Widely used scripting languages include __________, _________, and __________.
JavaScript, VBScript, PHP
__________ code contains CPU instructions and external function calls.
Object
A Java __________ runs in the __________ of a Web browser.
applet, sandbox
A 2GL is translated into executable code by a(n) __________.
assembler
A(n) __________ translates an entire source code file before linking and execution. A(n) __________ interleaves translation, link editing, and execution.
compiler, interpreter
A compiler allocates storage space and makes an entry in the symbol table when it encounters a(n) __________ in source code.
data declaration
A link editor searches an object code file for __________.
external function calls or unresolved references
A(n) __________ tool supports system model development. A(n) __________ tool generates program source code from system models.
front-end CASE, back-end CASE
A 4GL has a higher degree of __________ than a 3GL does.
instruction explosion
A(n) __________ produces a(n) __________ to show the location of functions or methods in executable code.
link editor, memory map
A link editor performs __________ linking. An interpreter performs __________ linking.
static, dynamic
The compiler adds the names of data items and program functions to the __________ as they're encountered in source code.
symbol table
A(n) __________ uses the symbol table's contents to help programmers trace memory locations to program variables and instructions.
symbolic debugger
A(n) __________ is produced as output during activities of the UP requirements discipline.
system requirements model
FORTRAN, COBOL, and C are examples of __________.
third-generation languages or 3GLs