FA 1 & 2 Flashcards
(118 cards)
An assembler translates assembly language programs into machine code.
Group of answer choices
True
False
True
The interpreter stays around for the execution of the program.
Group of answer choices
True
False
True
The Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document.
Group of answer choices
True
False
True
Algol 68 is a functional programming language and one of the two main dialects of the programming language Lisp.
Group of answer choices
True
False
False
ALGOL 69 (short for ALGOrithmic Language 1969) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language
Group of answer choices
True
False
False
A program that converts high-level language to assembly language
Group of answer choices
COMPILER
INTERPRETER
TRANSLATOR
None of the Above
COMPILER
A programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+.
Group of answer choices
MODULA-3
FORTRAN
C LANGUAGE
None of the Above
MODULA-3
If an error occurs, an interpreter stops execution and reports it; whereas a compiler reads the whole program even if it encounters several errors.
Group of answer choices
True
False
True
A compiler hides further steps; a pre-processor does not hide steps.
Group of answer choices
True
False
True
The interpreter does what is called STATIC semantic analysis.
Group of answer choices
True
False
FALSE
The interpreter can be figured out at compile time.
Group of answer choices
True
False
False
The __________ looks for compiler directives and removes the comments and white space.
Group of answer choices
PREPROCESSOR
INTERPRETER
LEXICAL ANALYZER
None of the Above
PREPROCESSOR
Most language implementations include a mixture of both compilation and interpretation.
Group of answer choices
True
False
True
Scanning discovers the “context free” structure of the program.
Group of answer choices
True
False
False
(parsing)
The main C language compiler produces .NET Common Intermediate Language (CIL), which is then translated into machine code immediately prior to execution.
Group of answer choices
True
False
False
FORTRAN is originally developed by IBM in the 1950s for scientific and engineering applications.
Group of answer choices
True
False
True
FORTRAN is a programming language intended for numerical computations.
Group of answer choices
True
False
t
In MetaLanguage(ML), help you understand first-class functions/closures, streams, catch and throw, symbol internals.
Group of answer choices
True
False
False
A computer program that links and merges various object files together in order to make an executable file.
Group of answer choices
LINKER
INTERPRETER
COMPILER
None of the Above
LINKER
A general-purpose, object-oriented programming language. It supports both static and dynamic typing.
Group of answer choices
COBRA
MODULA-3
C LANGUAGE
None of the Above
COBRA
The Intermediate form (IF) done after semantic analysis.
Group of answer choices
True
False
True
Compilation entails semantic understanding of what is being processed.
Group of answer choices
True
False
True
The recursive rules known as parsing define the ways in which these constituents combine.
Group of answer choices
True
False
False
The compilation does NOT have to produce machine language for some sort of hardware.
Group of answer choices
True
False
True