Crista Lopes Visit
Talk: Exercises in Programming Style
USI, Lugano, SwitzerlandFri, Sep 9, 2022
Crista Lopes (University of California, Irvine) will visit us at Luce and give a talk. Amongst many other things, Crista wrote the wonderful book “Exercises in Programming Style” we use in our Programming Styles MSDE course and the Programmiersprachenkonzepte GymInf course.
Back in the 1940s, a French writer called Raymond Queneau wrote an interesting book with the title Exercises in Style featuring 99 renditions of the exact same short story, each written in a different style. This talk will shamelessly do the same for a simple program. From monolithic to object-oriented to continuations to relational to publish/subscribe to monadic to aspect-oriented to map-reduce, and much more, you will get a tour through the richness of human computational thought by means of implementing one simple program in many different ways.
Cristina (Crista) Lopes is a Professor in the School of Computer Sciences at University of California, Irvine, with research interests in Programming Languages, Software Engineering, and Distributed Virtual Environments. She is an IEEE Fellow, an ACM Distinguished Scientist, a twice-elected member of the SIGPLAN Executive Committee, and Editor in Chief of The Art, Science, and Engineering of Programming. She is the recipient of the 2016 Pizzigati Prize for Software in the Public Interest for her work in the OpenSimulator virtual world platform. She’s also co-funder of Midspace, a virtual conference platform.