Uni A-Z
Contact
Search
Search
Search
Information for
Prospective Students
Current Students
Beschäftigte
Teaching Staff
Alumni
Media
Business
Lifelong learning
Quicklinks
All Degree Programs
Campus-Portal
Excellence Initiative
Staff Search (EPV)
Student Administration
University Library
Online Course Catalogue
Webmail Uni Tübingen
Advice for International Students
Faculty of Science
Tübingen Center for Programming Languages
Case Studies
PL Center
Back
Brachthäuser
Back
Contact
More...
Ostermann
Back
Contact
More...
Schuster
Back
More...
Team
Back
Jiří Beneš
Marcial Gaißert
Marius Müller
Tim Süberkrüb
Marco Tzschentke
Thomas Kropf
David Binder
Yufei Cai
Theo Doukas
Paolo Giarrusso
Birgit Grieg
Matthias Hirzel
Julian Jabs
Luzia Leifheit
Steven Lolong
Tillmann Rendel
Ingo Skupin
Julia Trieflinger
David Voigt
Jonathan Brachthäuser
Klaus Ostermann
Philipp Schuster
Bettina Kappler
Marvin Borner
Mattis Böckle
Martin Ilgner
More...
Teaching
Back
Research Internship
Back
More...
Teamprojekt
Back
Informationen für Studierende
Information for Tutors
Semester-specific information
More...
Thesis Topics
Back
Assigned Thesis Topics
Finished Thesis Topics
Resources for Writing
More...
Winter 2026/27
Back
Effective Programming with Effects (Praktikum)
More...
Summer 2026
Back
Compiler Construction
Memory Management (Proseminar)
Praktische Informatik 2
Programmiersprachen 1
Programming Language Features (Seminar)
Softwarequalität in Theorie und Industrieller Praxis
More...
Winter 2025/26
Back
Effective Programming with Effects (Praktikum)
Informatik I (Praktische Informatik I: Deklarative Programmierung)
Parallele, nebenläufige und verteilte Programmierung
Programmiersprachen II (PL2)
Software Engineering
Software Quality
More...
Summer 2025
Back
Compiler Construction
Memory Management (Proseminar)
Programmiersprachen 1
Softwarequalität in Theorie und Industrieller Praxis
More...
Winter 2024/25
Back
Effective Programming with Effects (Praktikum)
Functional Programming with Effects
Implementierung von Programmiersprachen (Praktikum)
Interactive Theorem Proving
Programming Languages 2
Software Engineering
More...
Summer 2024
Back
Duality in Programming Languages
Memory Management (Proseminar)
Praktische Informatik 2
Programmiersprachen 1
Softwarequalität in Theorie und Industrieller Praxis
More...
Winter 2023/24
Back
Informatik I (Praktische Informatik I: Deklarative Programmierung)
Just-in-Time (JIT) Compilation and Virtual Machines (Proseminar)
Object Meets Function
Programming with Dependent Types
Software Engineering
More...
Summer 2023
Back
Interactive Theorem Proving
Probabilistic Programming (Proseminar)
Programmiersprachen 1
Programmiersprachen II (PL2)
More...
Winter 2022/23
Back
Algorithm Design with Haskell
Functional Programming with Effects
Object Meets Function
Software Engineering
More...
Summer 2022
Back
Blockchain Technology
Implementierung von Programmiersprachen (Praktikum)
Kategorientheorie und Programmieren
Programmiersprachen 1
Software Engineering
Web Programming with The Lavarel Framework
More...
Winter 2021/22
Back
Abstract Machines
Informatik I
Visual Programming Language [INF3674]
More...
Summer 2021
Back
Functional Pearls (Seminar)
Kategorientheorie und Programmieren
Probabilistic Programming (Proseminar)
Programmiersprachen 1
Software Engineering
Web Programming with Framework
More...
Winter 2020/21
Back
Interactive Theorem Proving
Object Meets Function [INF3213]
Parser
Programming Languages 2
Relational Programming with miniKanren
More...
Summer 2020
Back
Implementierung von Programmiersprachen (Praktikum)
Programmiersprachen 1
Software Engineering
More...
Winter 2019/20
Back
Informatik I
Kategorientheorie für Programmierer
Web Programming with Framework (Praktikum)
More...
Summer 2019
Back
Functional Programming with Effects
Probabilistic Programming (Praktikum)
Programmiersprachen 1
Software Engineering
Softwareprojektleitung
The Little Typer
More...
Winter 2018/19
Back
Interactive Theorem Proving
Programmiersprachendesign
Programming Languages 2
More...
Summer 2018
Back
Implementierung von Programmiersprachen (Praktikum)
Kategorientheorie für Programmierer
Programmiersprachen 1
Software Engineering
More...
Winter 2017/18
Back
Extensibility and Modularity in Programming Languages
Informatik I
More...
Summer 2017
Back
Software Engineering
More...
Winter 2016/17
Back
Grundschulpraktikum Workshop
Programmiersprachen II
Programmiersprachen und Programmiertechniken
Software Design und Programmiertechniken
More...
Summer 2016
Back
Implementierung von Programmiersprachen (Praktikum)
Probabilistic Programming (Praktikum)
Programming Languages 1
Software Engineering
More...
Winter 2015/16
Back
Informatik I
Programming with dependent types (Seminar)
More...
Summer 2015
Back
Industry Software Project
Datatype-generic programming (Seminar)
Programmiersprachen II
Software Construction Techniques: Writing Good Code (Seminar)
Software Engineering
More...
Winter 2014/15
Back
Metaprogramming Seminar
Programming Languages 1
Scala-Praktikum
Software Design und Programmiertechniken
More...
Research
Back
Efficient Compilation
Back
More...
Computational Thinking
Back
Course "Informatisches Denken"
More...
Effect Handlers
Back
Effekt
Scala Effekt
Java Effekt
More...
Effect Systems
Back
More...
Uroboro
Back
More...
Publications
Back
Peer-reviewed
Technical Reports
Theses
Other
More...
Efficient Compilation
Computational Thinking
Effect Handlers
Effect Systems
Uroboro
Publications
You are here:
Home
...
PL Center
Research
Effects, Capabilities, and Boxes
Case Studies
Case Studies
Here we report on (additional) examples that illustrate the expressivity of System C.