Teaching

2016

[C] Principles of programming languages

This course presents the main aspects of the programming languages landscape, by analyzing similarities and differences, approaches and paradigms, both traditional and new.

2015

[C] Interoperability and semantic technologies Permalink

The course consists of two parts. It discusses two ways to achive interoperability: standards and translations. Then it shows how semantic technologies allowed translation-based interoperability on the Web. The second part of the course covers the realm of interoperability among systems that proc...