Evaluation of Languages and Libraries
When: Winter semester 2018-19
Contact: Prof. Paolo Bientinesi
Overview
This seminar is ideal for students who enjoy coding.
Given a specific task (assigned in the first meeting),
every student will adopt one language/library to implement possible solutions.
Collectively, we will then evaluate the programmability and the performance of the different tools.
This semester, we will investigate the following languages: Julia, R, Clojure, Emacs Lisp, Scala, Rust, OCaml.
Every student has to code, give a presentation, and write a report.
Prerequisites
- Enjoy programming
Seminar rules
- Attendance is mandatory
- Grade:
- 40% code
- 30% presentation, Q&A
- 30% report
Lectures
- Start: Wednesday 10 October, 5.15pm
- Where: Rogowski 115, AICES seminar room, Schinkelstrasse 2
- When: Wednesdays, 5.15pm.
Assignment
| # | Name | Language |
|---|---|---|
| 4 | Tobias Jaworski | Emacs Lisp |
| 5 | Julian Filter | Julia |
| 7 | Baran Dalgic | OCaml |
| 8 | Mark Cesov | R |
| 9 | Karl Ricken | Julia |
| 10 | Filip Kajzer | Rust |
| 11 | Aleksandra Olszewska | Scala |
| 12 | Sebastian Preuß | Rust |
| 13 | Martin Breuer | Clojure |
Schedule
| October 10, 17:15 | Topic assignment |
| October 30, 23:59 | Checkpoint #1 |
| November 20, 23:59 | Checkpoint #2 |
| December 18, 23:59 | Checkpoint slides |
| January 15, 23:59 | Deadline: code + slides |
| January 16, 17:00 | Presentations |
|
|
| January 23, 17:00 | Presentations |
|
|
| January 30, 17:00 | Presentations |
|
|
| January 30, 23:59 | Deadline: report |