log in  |  register  |  feedback?  |  help  |  web accessibility
Logo
PLunch: On the Expressive Power of Programming Languages
Ian Sweet
Monday, April 13, 2020, 12:00-1:00 pm Calendar
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

The literature on programming languages contains an abundance of informal claims on the relative expressive power of programming languages, but there is no framework for formalizing such statements nor for deriving interesting consequences. As a first step in this direction, we develop a formal notion of expressiveness and investigate its properties. To demonstrate the theory's closeness to published intuitions on expressiveness, we analyze the expressive power of several extensions of functional languages. Based on these results, we believe that our system correctly captures many of the informal ideas on expressiveness, and that it constitutes a good basis for further research in this direction.

Paper link: https://link.springer.com/content/pdf/10.1007%2F3-540-52592-0_60.pdf

Watch Shriram Krishnamurthi's talk: https://www.youtube.com/watch?v=43XaZEn2aLc

Zoom meeting URL will be shared via email on the mailing list, or email me to get the URL.

This talk is organized by Sankha Narayan Guria