Dr. Damian Conway’s upcoming talk Transparadigm Programming will take place on Tuesday, September 11th, 2018. In this talk, which is open to the public, Dr. Conway will demonstrate how multiple programming paradigms can be used in a single program. With his highly entertaining and informative speaking style, Dr. Conway’s talks are a favorite with both beginners and experts.
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. Damian 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.