Back to courses

    Programming Languages

    21,522 courses
    Iris-Wasm: Robust and Modular Verification of WebAssembly Programs
    ACM SIGPLAN

    Iris-Wasm: Robust and Modular Verification of WebAssembly Programs

    Feature-Sensitive Coverage for Conformance Testing of Programming Language Implementations
    ACM SIGPLAN

    Feature-Sensitive Coverage for Conformance Testing of Programming Language Implementations

    Flux: Liquid Types for Rust
    ACM SIGPLAN

    Flux: Liquid Types for Rust

    Taype: A Policy-Agnostic Language for Oblivious Computation
    ACM SIGPLAN

    Taype: A Policy-Agnostic Language for Oblivious Computation

    SSA as Freyd Categories - Categorical Semantics for Compiler Design
    ACM SIGPLAN

    SSA as Freyd Categories - Categorical Semantics for Compiler Design

    Compiler Support for Structured Data
    ACM SIGPLAN

    Compiler Support for Structured Data

    The Sparse Abstract Machine: A Model for Sparse Tensor Algebra on Dataflow Accelerators
    ACM SIGPLAN

    The Sparse Abstract Machine: A Model for Sparse Tensor Algebra on Dataflow Accelerators

    Tiling for DMA-Based Hardware Accelerators
    ACM SIGPLAN

    Tiling for DMA-Based Hardware Accelerators

    Towards Secure MicroPython on Morello - Work in Progress
    ACM SIGPLAN

    Towards Secure MicroPython on Morello - Work in Progress

    Four Languages for Portability - SPARSE 2024
    ACM SIGPLAN

    Four Languages for Portability - SPARSE 2024

    SpEQ: Translation of Sparse Codes Using Equivalences
    ACM SIGPLAN

    SpEQ: Translation of Sparse Codes Using Equivalences

    Extending the Scope of the Array Abstraction beyond Sparsity
    ACM SIGPLAN

    Extending the Scope of the Array Abstraction beyond Sparsity

    Suki: Choreographed Distributed Dataflow in Rust
    ACM SIGPLAN

    Suki: Choreographed Distributed Dataflow in Rust

    Efficient Static Vulnerability Analysis for JavaScript with Multiversion Dependency Graphs
    ACM SIGPLAN

    Efficient Static Vulnerability Analysis for JavaScript with Multiversion Dependency Graphs

    Automated Verification of Fundamental Algebraic Laws - PLDI 2024
    ACM SIGPLAN

    Automated Verification of Fundamental Algebraic Laws - PLDI 2024

    Reducing Static Analysis Unsoundness with Approximate Interpretation
    ACM SIGPLAN

    Reducing Static Analysis Unsoundness with Approximate Interpretation

    Associated Effects: Flexible Abstractions for Effectful Programming
    ACM SIGPLAN

    Associated Effects: Flexible Abstractions for Effectful Programming

    RefinedRust: A Type System for High-Assurance Verification of Rust Programs
    ACM SIGPLAN

    RefinedRust: A Type System for High-Assurance Verification of Rust Programs

    Program Reconditioning: Avoiding Undefined Behaviour When Finding and Reducing Compiler Bugs - PLDI 2023
    ACM SIGPLAN

    Program Reconditioning: Avoiding Undefined Behaviour When Finding and Reducing Compiler Bugs - PLDI 2023

    Decidable Subtyping of Existential Types for Julia
    ACM SIGPLAN

    Decidable Subtyping of Existential Types for Julia

    PL4XGL: A Programming Language Approach to Explainable Graph Learning
    ACM SIGPLAN

    PL4XGL: A Programming Language Approach to Explainable Graph Learning