My primary area of research is the design and implementation of advanced programming languages, such as functional, object-oriented, and concurrent languages. Such languages provide the best hope for increasing the quality and reliability of software, while also improving programmer productivity....
My primary area of research is the design and implementation of advanced programming languages, such as functional, object-oriented, and concurrent languages. Such languages provide the best hope for increasing the quality and reliability of software, while also improving programmer productivity. My current research focus is on high-level languages for parallel programming.