Johnson and ritchie-portability of c programs-unix system


Software engineering paper:

Project description

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.

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!!
Other Subject: Johnson and ritchie-portability of c programs-unix system
Reference No:- TGS01437895

Expected delivery within 24 Hours