1. Lecture 4: Data TypesTI1220 2012-2013Concepts of Programming LanguagesEelco Visser / TU Delft 2. OutlineType systemsStructures in CDynamic dispatch in JavaPrototype inheritance…