Quiz 3 (Nov 5) Flashcards
(30 cards)
Strictly a numerical language which is used to directly control a computer’s central processing unit.
Machine language
A language that is a complete abstraction of the processor
High-level language
A program that is invoked by the compiler as the first part of translation of C code
Preprocessor
A Windows Dynamic Link Library which is loaded once during runtime and shared
DLL
A complete library that is added to object code by the linker, for example, .a files in Linux and .lib files in Windows
Static Library
A set of symbols that can be interpreted by a computer or piece of software
Code
The system which implements portions of an execution model, specifically the environment in which a program runs.
Runtime Environment
Loads and executes a .class file by translating it to platform native code
JVM
The Application Binary Interface is platform specific and defines how a compiled file interacts with the kernel and with libraries.
ABI
A very low-level code that is machine independent and enables a compiled file to be run on different processor types.
P-code
Platform specific machine code which is the product of an assembler or compiler
Object Code
A language converted to machine code by a utility program referred to as an assembler
Assembly Language
A program that directly executes instructions written in a programming or scripting language
Interpreter
Operation code or machine language instruction
Opcode
Application programming interface
API
A library added to the object code at runtime, required modules are added by the linker
Runtime Library
A language that is a minimal abstraction of the processor
Low-level language
A collection of all the tools, executable, and binaries required to compile and execute a Java program
JDK
The encoded result done by javac, converting source code to portable code or p-code
Bytecode
A utility used to combine object code into one executable program and call the startup function
Linker
Provides a Linux Runtime Environment on a Windows platform
Cygwin
A program that translates computer code written in one programming language into another language
Compiler
A program or a program component written in a language that is compiled into executable code.
Source Module
Which program relocation type binds all logical addresses to physical addresses prior to execution?
Static