University of Virginia, Department of Computer Science
CS655: Programming Languages
Spring 2000

Position Paper 3: CLUs about Ada

Due: Monday, 28 February at 11:59pm
Out: 15 February

Ada was designed in 1979, 2 years after the Abstraction Mechanisms in CLU paper was published, but CLU was not one of the languages evaluated in preparation for designing Ada (the evaluation occured in 1976; a prelminary CLU paper was published as early as 1974.)

Was the Ada design effort an unnecessary government waste of taxpayer money which could have been saved if they considered CLU, or did Ada satisfy the DOD's requirements better than CLU? Argue yes or no, and make your arguments as clear and convincing as you can (examples of specific language requirements and features help).

Follow the usual position paper directions. The email you send should have the subject line "Position Paper 3".

You may (but are not required to) get one or more other students in the class to review your paper. Make sure to list your reviewers as well as any less formal collaborators in the collaborators section.


CS 655 University of Virginia
CS 655: Programming Languages
cs655-staff@cs.virginia.edu