Description
The website 99 bottles of beer contains a collection of programs which all produce the lyrics to the song 99 bottles of beer. These lyrics are generated in 1361 different programming languages showing the variaty of existing programming languages.
In this seminar we will look at 15 programming languages to see several different flavors of languages. In this way, we will analyse
- limitiation of languages,
- distinguished features of languages,
- the power of esoteric languages, and
- some languages for dedicated purposes.
Programming Languages
Language | Student | Supervisor |
---|---|---|
Opa | Martin Karrer | René Thiemann |
XLR | Benedikt Tuschter | Manuel Schneckenreither |
Chapel | Yagmur Sentürk | Stéphane Gimenez |
Rust | Christopher Naschberger | Cezary Kaliszyk |
Lava | Michael Staudacher | Alexander Maringele |
Piet | Manfred Moosleitner | Michael Färber |
LOLCODE | Roman Reinold | Michael Schaper |
Neuron | Manuel Schischkoff | Thibault Gauthier |
QPL | Samuel Rupprechter | Julian Nagele |
vvvv | Stefan Spiß | Maria Schett |
Om | Sabine Oberleiter | Thomas Powell |
Oz | Benjamin Vettori | Andreas Kochesser |
Plankalkül | Bernhard Behr | Bertram Felgenhauer |
Hume | David Oberhollenzer | Georg Moser |
In the seminar, each student will present one language. Here, the task is to explain the language with a focus on differences or similarity to more well-known languages like C, Haskell, Java, OCaml, or Prolog.