Copyright  © – Sudharsan Iyengar

 

Case Study Report Guidelines                        Principles of Programming Languages

 

Iyengar

 

Your typed report, on your choice of programming language for a domain, should follow the following format (single spacing). Include examples to illustrate your points.

 

Title Page, Language recommended for the projects in Domain, authors, context for the report, date submitted.

 

Abstract: A half page abstract – summarizing the content of the report.

 

Introduction: The history, motivation, and the background in which the language was developed. – this should cover literature search and refer to the articles used in preparing the case study. (< 1 page).

 

Paradigm and essential Syntactic Structures: Discussions of the language features pertinent to the generation of the language, the paradigm the language supports, and the fundamental syntactic organization. (< 1 page).

 

Data Types and Name Organization: Discussions of the primary data types supported, any exceptional features, user definable types, and name scope rules. (< 1 page).

 

Control Structures: Discussion on the fundamental and new controls structures used in this language (relate to languages prior to the advent of this language). (< 1 page).

 

Evaluation: Discussion the impact of the language in the industry and/or academia and its contribution over previous languages, and to subsequent language designs. This section also should list the language principles that the language supports and violates. (< 1 page).

 

Conclusion:     General concluding remarks. (Expected to be about 1/4 page).

 

Bibliography: List of articles referred in preparing this case study. These should be referred in your report.

 

(You should plan on an abridged report of about 3 pages).