Back to courses

    Programming Languages

    21,522 courses
    A Monadic Framework for Name Resolution in Multi-Phased Type Checkers
    ACM SIGPLAN

    A Monadic Framework for Name Resolution in Multi-Phased Type Checkers

    Session Types vs. Ordinary Types: Understanding Fundamental Differences - Lecture 30
    ACM SIGPLAN

    Session Types vs. Ordinary Types: Understanding Fundamental Differences - Lecture 30

    Is Polyglot Programming Really a Thing?
    ACM SIGPLAN

    Is Polyglot Programming Really a Thing?

    Asynchronous and Synchronous Mixed Sessions in Session Types - Lecture 30
    ACM SIGPLAN

    Asynchronous and Synchronous Mixed Sessions in Session Types - Lecture 30

    What We Learned from Writing a Book About Session Types
    ACM SIGPLAN

    What We Learned from Writing a Book About Session Types

    Programming Languages for AI Programming Agents
    ACM SIGPLAN

    Programming Languages for AI Programming Agents

    Witter: A Library for White-Box Testing of Introductory Programming Algorithms
    ACM SIGPLAN

    Witter: A Library for White-Box Testing of Introductory Programming Algorithms

    Extending Automerge: Undo, Redo, and Move Operations - PLF23
    ACM SIGPLAN

    Extending Automerge: Undo, Redo, and Move Operations - PLF23

    Strongly-Typed Multi-View Stack-Based Computations
    ACM SIGPLAN

    Strongly-Typed Multi-View Stack-Based Computations

    Comprehensive Infrastructure as Code Testing - Creed for Speed
    ACM SIGPLAN

    Comprehensive Infrastructure as Code Testing - Creed for Speed

    Totally Live Programming with Hazel - Progress Report
    ACM SIGPLAN

    Totally Live Programming with Hazel - Progress Report

    Latte: Lightweight Aliasing Tracking for Java
    ACM SIGPLAN

    Latte: Lightweight Aliasing Tracking for Java

    Debugging Trait Errors as Logic Programs
    ACM SIGPLAN

    Debugging Trait Errors as Logic Programs

    PfComp: A Verified Compiler for Packet Filtering Leveraging Binary Decision Diagrams
    ACM SIGPLAN

    PfComp: A Verified Compiler for Packet Filtering Leveraging Binary Decision Diagrams

    Retrofitting Null-Safety into Java
    ACM SIGPLAN

    Retrofitting Null-Safety into Java

    asai: A Library for Compiler Diagnostics
    ACM SIGPLAN

    asai: A Library for Compiler Diagnostics

    Type Inference for Application Spines in Higher-Order Languages - WITS'24
    ACM SIGPLAN

    Type Inference for Application Spines in Higher-Order Languages - WITS'24

    Solving Constraints During Type Inference - WITS'24
    ACM SIGPLAN

    Solving Constraints During Type Inference - WITS'24

    The Evolution of Effects in Functional Programming - From Monads to Higher-Order Effects
    ACM SIGPLAN

    The Evolution of Effects in Functional Programming - From Monads to Higher-Order Effects

    Consider Collaboration - Importance and Strategies in Research
    ACM SIGPLAN

    Consider Collaboration - Importance and Strategies in Research

    Trust but Verify: Scaling Deductive Verification with Abstract Interpretation - N40AI'24
    ACM SIGPLAN

    Trust but Verify: Scaling Deductive Verification with Abstract Interpretation - N40AI'24