Portability of c programs and the unix system


Software engineering paper

1) Read Johnson and Ritchie [1978], “Portability of C Programs and the Unix System”. Answer the following in your own words, not quotes from the paper.

a) What architectural structures does the description of the original C compiler illustrate? Explain.

b) What architectural structures does the description of the Portable C compiler illustrate? Explain.

c) What architectural structures does the description of portability of Unix illustrate? Explain.

d) Based on the paper, what were the compromises or tradeoffs in the design of the Portable C compiler?

e) Based on the paper, what were the compromises or tradeoffs in the design of Unix?

2) Write a Module Guide for the Portable C compiler. (2 points)

3) Treating the Portable C compiler as a product family [Johnson and Ritchie, 1978]

a) What are the commonalities (i.e., what members have in common)?

b) What are the variabilities (i.e., what can differ across family members)?

Request for Solution File

Ask an Expert for Answer!!
Basic Computer Science: Portability of c programs and the unix system
Reference No:- TGS01437824

Expected delivery within 24 Hours