programming paradigms italian presentation