Research Area:
Programming Languages
Description
Programming language research at Brown covers the design, implementation, and analysis of programming languages. We focus on three main areas. First, we study and construct different notions of modularity, with a strong nod to the principles derived from software engineering concerns. Second, we build highly declarative programming languages centered around constraints, with special emphasis on combinatorial and numerical constraints. Finally, we are interested in the principles and problems underlying popular programming methodologies such as scripting.
Faculty
Topics or Projects