Quiz 3 (Nov 5) Flashcards
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