**************** Mid-term paper **************** .. admonition:: Exercise 12 :class: exercise 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.