a. No; this is 10001 in binary.
b. Yes; *YES!
c. No; this is 11001 in binary.
d. No; this is 11111 in binary.
a. No; this is 52 in decimal.
b. Yes; *YES!
c. No; this is 31 in decimal.
d. No; this is 84 in decimal.
a. No; there is one for each kind of machine.
b. No; translators produce other languages as well.
c. No; ...but seriously...
d. Yes; the machine language for each machine is based on the
machine's hardware, and is the most simplistic way of
coding for the machine.
a. Yes; *YES!
b. No; that was the hope but there are alternate codes.
c. No; it helps, but any code would work.
d. No; even ASCII codes are stored in binary.
a. No; this helped humans translate natural languages.
b. No; these came after assemblers, which are easier to write.
c. No; not really...
d. Yes; *YES!
a. No; that's machine language.
b. Yes; *YES!
c. No; that's object code.
d. No; source code is subject to translation.
a. No; both take source code as input.
b. No; all translator programs produce object code.
c. Yes; compilers make all code executable before it is run, and
produce a new file.
d. No; compilers translate the entire program before executing it.
a. No; this divides the source code into tokens.
b. Yes; YES!
c. No; this converts a string of tokens into a syntactic structure.
d. No; this produces the object code.
a. No; this requires translation.
b. No; it uses symbols other than "0" and "1".
c. Yes; Consists mostly of basic single step operations.
d. No; this applies to high-level languages.
a. No; it's far beyond that.
b. No; it's far beyond that.
c. No; it's far beyond that.
d. Yes; JavaScript draws on object oriented concepts, and is a
high-level interpreted language.