Skip to main content

Programming languages

Recommended Week

Year 1 : All Weeks


Dan Page


Learning main features of less known programming languages (if you know a bit more about different languages and the ways they let you solve problems, you will learn more about how to solve problems in the language you have to use and be able to compare and contrast solutions to the same problem).


Each student in the tutorial group should look as set of languages listed in one line:

The languages are picked as a good cross section and so nobody has, for example, all functional programming languages. Please find out about the chosen languages and give a couple of minutes informal presentation on each including factors such as:

If you are brave, you might want to demonstrate a sample program !

Useful places to start:

Information about really weird programming languages can be found here.