Mid-term paper

Exercise 12

Pick one programming language, and answer the following question.

  1. Explain features of the language, comparing with other languages.

  2. Give a sample program that fully shows the features of the language. (It is not necessary to write it by yourself. It should be a complete program without any omission.)

  3. Explain why you choose the sample program above.

Note that:

  • The less popular language you pick, the higer score you will get.

  • “Features of a language” means syntactic or semantic properties of the language. It does not mean, for example, “there are plenty of libraries”, or “there is a very good development environment”.

  • You should clearly state where you can find the features of the language in the sample program you chose.

  • It is not necessary to run the sample program. It is all right if a compiler (or an interpreter) is not available as long as specification of the language is clear enough.

  • You are strongly requested to cite references. Otherwise you are considered to commit plagiarism.

  • You may use generative AI if you attach an annotation to state so.

  • There is no restriction about the length of the paper. Normally 3 or 4 pages long in A4 paper, excluding the example code.

Schedule:

  • Submit a draft version by Dec 9th.

  • Give a presentation to each other in the class on Dec 11th. Get feedback from other students.

  • Revise the paper and submit final version by Dec 27th.