Generic and meta-programming in Java, C# e C++.
Design and implementation through different computational paradigms. Principles and techniques for designing and implementing generic and highly reusable software libraries in mainstream object-oriented languages.
Standard
Java Generics and Collections, Maurice Naftalin and Philip Wadler, O’Reilly, 2009 C# Language Specification Version 4.0 Vandevoorde, Josuttis: C++ Templates: The Complete Guide
Ricevimento: Appointment by email
DAVIDE ANCONA (President)
ANDREA CORRADI
GIOVANNI LAGORIO
ELENA ZUCCA
PROGRAMMING PARADIGMS
Oral test and software project
Basic theoretical aspects: oral test.
Ability in the design and implementation of generic libraries: software project.
Prerequisites: object-oriented paradigm, programming skills in Java or C#