For example, you might compare the two functional languages Haskell and Clean, or you might compare two scripting languages Tcl and Lua. As compared to an assessment of a single language, a paper of this kind will normally be more focused. The idea is to zero in on the significant differences between languages. Some similarities may also be significant, but most can probably be dispensed with quickly. I expect that many students will choose to write a paper of this kind.
Suggested topics appear below .
Study a language in depth . Cover one aspect, or a set of related aspects, of a single language. It is up to you what aspects of what language you feel are worthy of deep study. You will have to make the case in your paper why these aspects are worth studying. The points of evidence for a paper of this kind should draw not just from a language definition but from all the available literature on your language.