YoVDO

Simple Reference Immutability for System F-sub

Offered By: ACM SIGPLAN via YouTube

Tags

Type System Courses Java Courses Scala Courses Object-oriented programming Courses Functional Programming Courses Higher-Order Functions Courses Polymorphism Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intersection of reference immutability and hybrid programming languages in this 15-minute conference talk from OOPSLA2 2023. Delve into how reference immutability, a type-based technique for controlling mutation, interacts with features common in languages that blend functional and object-oriented paradigms. Focus on the interplay between reference immutability and higher-order functions, polymorphism, and subtyping. Examine a constructed calculus System F that demonstrates these interactions. Gain insights from researchers Edward Lee and Ondřej Lhoták of the University of Waterloo as they present their findings on applying reference immutability techniques to languages like Scala. Access the full article and supplementary materials, which have been evaluated for functional artifacts, to deepen your understanding of type systems and their application in modern programming language design.

Syllabus

[OOPSLA23] Simple Reference Immutability for System F-sub


Taught by

ACM SIGPLAN

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity