Take-Home Question for final

You can write this up ahead of time and bring it to the final. It will be worth 10% of the points.

Question

Using examples from the languages we studied in class and those discussed in the oral presentations over the last few weeks, write a one-page description of your idea for the ``perfect programming language''. Consider what makes a good programming language from the perspective of both the programmer who uses it and the programmer who has to write a translator for it. What features should it have?