CSC 171 - Introduction to Computer Programming

Assignment #1

Read chapter 1 of the text, answer the following questions for sections 1.4 - 1.6, and hand in a hard copy:

  1. List and define 4 groups/levels of programming languages.
  2. Compare and contrast compilers vs. interpreters.
  3. What is the difference between SDK (or JDK) and IDE? List 3 examples of IDEs.
  4. The Java programming language was designed to be architecture neutral.
    Define the term and explain how this was accomplished.
  5. What is the difference between syntax and semantics?
  6. List 3 kinds of errors, define each, and give an example of each.

The assignment should be done individually.

[Back to the Assignment Index]