| Programming Languages
Assignment 1:
Read Chapter One and answer the following review questions on pages
34 to 35:
#3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 20, 21, 22, 23, 25, 26, 27, 28, 29 and 30.
Pages 35-36 Review Questions:
3. What programming language has dominated scientific computing over
the past 50 years?
4. What programming language has dominated business applications over
the past 50 years?
5. What programming language has dominated artificial intelligence
over the past 50 years?
6. In what language is UNIX written?
7. What is the disadvantage of having too many features in a language?
8. How can user defined operator overloading harm the readability of
a program?
9. What is one example of a lack of orthogonality in the design of C?
12. What construct of a programming language provides process abstraction?
13. What does it mean for a program to be reliable?
15. What is aliasing?
20. What is the name of the category of programming languages whose
structure is dictated by von Neumann computer architecture?
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 language was the first to support the three fundamental features of
object-oriented programming?
25. What are three general methods of implementing a programming language?
26. Which produces faster program execution, a compiler or a pure interpreter?
27. What role does the symbol table play in a compiler?
28. What does a linker do?
29. Why is the von Neumann bottleneck important?
30. What are the advantages in implementing a language with a pure
interpreter? |
You have to type the answers as well as questions
and send the file
with
the attachment to me at extrapo66@yahoo.com |