Wednesday, December 30, 2009

Exercises



[ LiB ]

Exercises

1:

Answer the following as True or False:

  1. High-level languages are difficult to port to other architectures.

  2. High-level languages are called high-level because they resemble human languages.

  3. Programming languages are translation systems.

  4. The biggest problem with low-level languages is adapting them to different platforms.

2:

Fill in the blanks in the following sentences:

  1. A computer program that converts assembly language to machine language is called a(n) _____.

  2. A computer program that translates code during the program _____ is called an interpreter.

  3. 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)!



    [ LiB ]


    No comments: