"An Empirical Comparison of Seven Programming Languages"
A Paper Critique
CISC 470/670 - Programming Languages
Fall 2000

DUE DATE: Tuesday, November 21, 2000

NOTE: You may discuss the article and the questions below, but each person should write up their own critique without collaboration.

Overview and Purpose:

This may be the first time you ever read and really probed into an article that reports on an experiment conducted with the goal of comparing several approaches to a computer science problem. In this case, the author has compared the use of 7 different programming languages as the different approaches to writing a program for a single programming problem. As a programmer, you should not just quickly choose or recommend a particular language by reading the findings, without carefully examining the methods for comparison and the collected data yourself. This project has several different learning objectives with the overall goal of helping you learn how to technically critique such an article. A student should gain experience in:

Instructions:

You are taking on the role of a technical reviewer of an article that has just been published in a journal. The deliverable in this project is a paper critique that expresses your views on the article, with particular attention to the following set of questions. Your review should follow the formatting instructions given below for readability by the instructor (who is over 40, and needs space in case she needs to turn black-and-white paper into full living color!).

In each question below, you need to give solid justifications for your answers. The questions to ponder:

What to Hand in:

You should physically hand to the instructor a hardcopy of your essay (produced by a word processor; no handwriting please!) at the beginning of class on the due date.

Formatting Instructions:

Please format your essay in double (or 1 1/2) spacing, with 1 inch margins all around. Please use 10 or 11 point font. Please limit your essay to less than 5 pages, if possible.

Last Change: November 6, 2000 / pollock@cis.udel.edu