Upcoming talk: Transparadigm Programming
As part of his European tour, Dr. Damian Conway will visit Erlangen on September 11, 2018. In his talk Transparadigm Programming, he will demonstrate how different programming paradigms can be used in unison.
Each of the standard programming paradigms (imperative, functional, OO, declarative, concurrent) provides a collection of problem-solving tools that is optimized for particular kinds of tasks…and for particular ways of thinking about problem-solving.
But no single paradigm provides tools that are optimal for all kinds of tasks…or for all ways of thinking about problems.
Normally this means you have to adapt your software solutions to the limitations of your programming language’s unique world-view: if all you have is a hammer, every problem looks like a nail; if all you have is C, every problem looks like bit manipulation; if all you have is Haskell, every problem looks like the multiple dispatch of implicitly typed functions; if all you have is Java, every problem looks like loading another class library.
Dr. Conway is known for his highly educational yet extremely entertaining speaking style. The lecture is recommended regardless of your background and experience.
Dr. Conway studied electrical engineering and computer science at Monash University in Melbourne and received his doctorate in computer science in 1993. Until 2005 he held the chair for object-oriented programming. Subsequently, he founded his own company, which offers continuing education courses and lectures.
The talk will be held on 11.09.2018 at 18:30 in Hörsaal 12, Cauerstraße 11, Erlanger Südgelände (TechFak) and is open to the public.