[Pl-seminar] Reminder: Seminar TOMORROW: Julia Belyakova, Comparative Study of Generic Programming Features in Object-Oriented Languages
dbp at ccs.neu.edu
Thu Feb 2 09:50:18 EST 2017
Reminder that this is TOMORROW, and at noon in Cargill Hall, Room 97.
Cargill Hall is right next to WVH, and Room 97 was where NEPLS was held in
On Fri, Jan 20, 2017 at 10:52 AM Daniel Patterson <dbp at ccs.neu.edu> wrote:
> NUPRL Seminar presents
> Julia Belyakova
> Northeastern University (visiting from Southern Federal University)
> Friday, February 3, 2017
> Room 97 Cargill Hall
> Comparative Study of Generic Programming Features in Object-Oriented
> Earlier comparative studies of language support for generic programming
> (GP) have shown that mainstream object-oriented (OO) languages such as C#
> and Java provide weaker support for GP as compared with functional
> languages such as Haskell or SML.
> One reason is that generic mechanisms of C# and Java are based on
> F-bounded polymorphism, which has certain deficiencies. Some of these
> deficiencies are eliminated in more recent languages, such as Scala and
> Kotlin. However, there are peculiarities of object-oriented languages as a
> whole, which prevent them from being as expressible as Haskell in terms of
> generic programming.
> In this talk we will cover the main problems of language support for
> generic programming in C#/Java as well as other modern object-oriented
> languages, including Scala and Swift. It turns out that all of these
> languages follow the same approach to constraining type parameters, which
> leads to inevitable shortcomings. To overcome them, an alternative approach
> is suggested in several extensions for OO languages, in particular,
> JavaGenus. The advantages and drawbacks of both approaches will be
> discussed in the talk.
> Julia Belyakova graduated in 2014 from Southern Federal University
> (Rostov-on-Don, Russia) as Master of Science in “Computer Science and
> Information Technologies”. She is enrolled for PhD program in Southern
> Federal University and came to Northeastern University as a visiting
> scientist. She is currently doing research in the area of generic
> programming for object-oriented languages.
> You can learn more about Julia at her website,
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the pl-seminar