Home
Schedule
Abstract Template
Masters Attendance
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Comparing The Combination Of Inclusion-AndParametricPolymorphismInProgrammingLanguages
Stc
Date: 2010-09-23 Time: 12:00 Room: [[http://www.cs.uu.nl/docs/reach/bbl.php][BBL]] 079 ---+++++ Speaker: Julian Verdurmen ----+++++ Title: Comparing the combination of inclusion- and parametric polymorphism in programming languages ----+++++ Abstract Nowadays many object-oriented programming languages have support for generics. With generics there are more opportunities to write parametrically polymorphic code which increases the expressiveness of these languages. When combined with the object-oriented paradigm this increases also the flexibility of the code. However this flexibility may be limited due to how generics were added to the language. So what are these limitations? And how do they compare for various object-oriented languages? To answer these questions, we compare the combination of parametric polymorphism and inclusion polymorphism in Java, C# and Scala. By comparing code examples the differences are illustrated.