Assignment - 2
Due Date: 1 September 2010
This assignment is for 25 (twenty five) marks

  1. (9 Marks) Scan the web and find information about the history, origins and important features of the C language. In particular, answer the following questions:
    1. What is the motivation for creating the C language?
    2. What features of C are related to operating system and system programming development?
    3. Why did or which features made C a very popular language?
  2. (4 Marks) Define the four binding times discussed in class. Give two examples each from C language (they should be different from the ones given in the class).
  3. (12 Marks) Scan the web and list down the essential features of programming languages under the following categories:
    1. Procedural languages
    2. Functional languages
    3. Scripting languages
    4. GUI langauges