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).