Skip to main content
Princeton Mobile homeCourses home

Advanced Topics in Computer Science: Programming Languages (for distributed systems), Distributed Systems

COS 597E

Info tab content
What makes programming distributed systems hard? In the recent past, a great deal of effort has been spent trying answer this question. While much work appears in the systems community (building new abstractions) a great deal of work has also appeared in the programming languages community (making new abstractions easier to program against). But a gulf still remains: the assumptions that systems designers make of their languages, and that language designers make of their systems, do not yet reliably align. In this seminar, we explore work on both sides of this divide and take some initial steps towards bridging the gap between them.
Instructors tab content
Sections tab content

Section S01

  • Type: Seminar
  • Section: S01
  • Status: O
  • Enrollment: 16
  • Capacity: 30
  • Class Number: 22243
  • Schedule: TTh 11:00 AM-12:20 PM