| 1:
|
Answer the following as True or False:
-
High-level languages are difficult to port to other architectures.
-
High-level languages are called high-level because they resemble human languages.
-
Programming languages are translation systems.
-
The biggest problem with low-level languages is adapting them to different platforms.
|
| 2:
|
Fill in the blanks in the following sentences:
-
A computer program that converts assembly language to machine language is called a(n) _____.
-
A computer program that translates code during the program _____ is called an interpreter.
-
An example of a high-level language besides Python, Ruby, or Lua is____ (give at least two examples).
|
| 3:
|
What is the only language that a computer can understand directly?
|
| 4:
|
Imagine your ideal programming language. Make a list of ten must-have features that your perfect programming language would possess.
|
| 5:
|
Describe the differences between high-level, interpreted, and scripting language features (I warned you there was a quiz coming up)! |