Introduction to PPP Group

Programming Principles and Practices (PPP) is a group of researchers at Graduate School of Arts and Sciences, University of Tokyo. We are studying on programming and programming languages for enabling highly flexible and highly efficient programs both from foundational and practical viewpoints.

Main Research Topics

  • Flexible Programming Languages and Systems - object-oriented programming (OOP), aspect-oriented programming (AOP), context-oriented programming (COP), computational reflection, etc.
  • Efficient Execution Mechanisms - GPGPU, program specialization techniques including partial evaluation, dynamic code generation, and data caching.
  • Parallel and Distributed Systems - web-based applications and distributed applications.
  • Software development environment - debuggers, source-code recommendation tools, etc.

News

more news...