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 |