YoVDO

The Network is the Computer: A Programming Language Perspective

Offered By: ACM SIGPLAN via YouTube

Tags

Programming Languages Courses Distributed Systems Courses Network Protocols Courses Network Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolving relationship between programming languages and networking in this conference talk from POPL'24. Delve into how the traditional separation between these fields has been challenged by the demands of large-scale systems and the advent of programmable network hardware. Discover the potential for designing and implementing custom network protocols and integrating application-level functionality directly into network fabric. Examine the crucial role that programming languages play in modern networks and how the development of domain-specific abstractions and reasoning tools for networks can offer valuable insights for the broader field of programming languages. Gain a deeper understanding of the convergence between networking and programming paradigms, and how this synergy is shaping the future of both disciplines.

Syllabus

[POPL'24] The Network is the Computer: A Programming Language Perspective


Taught by

ACM SIGPLAN

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX