Homework 2 – September 5

 

  1. Read Chapter 1 of your text and answer the following questions which come from the end of the chapter. Answers must be typed.  The questions should be included on your submission.  This is particularly important where a one word answer suffices.  Where a one word answer is not sufficient, please write in complete sentences.  You may work individually or as a team of two (2) people.  Your name(s) must be at the top of the page along with  Assignment #2 –  September 6th.   The printout MUST be turned in at the start of Thursday’s class or it can not be accepted.

 

(#3) What programming language has dominated scientific computing over the past 45 years?

 

(#6) In what language is UNIX written?

 

(#7) What is the disadvantage of having too many features in a language?

 

(#13) What does it mean for a program to be reliable?

 

(#19)  What has been the strongest influence on programming language design over the past 45 years?

 

(#21)  What two programming language deficiencies were discovered as a result of the research in software development in the 1970s?

 

(#22)  What are the three fundamental features of an object-oriented programming language?

 

(#23) What are the three general methods of implementing a programming language?

 

(#25)  What language was the first to support the three fundamental features of object-oriented programming?

 

(#26)  Which produces faster program execution, a compiler or a pure interpreter?