StarMalloc: verified memory allocator

The Ubiquitous Skiplist: A Survey of What Cannot be Skipped About the Skiplist and its Applications in Data Systems

Handling bidirectional control flow

A Case for Feminism in Programming Language Design (2024)

New Reddit post analysis identifies potentially harmful online actors based solely on their behavioral patterns

Ada in China (1994)

Study investigates motivational foundations of digital self control in social media: Both high and low personal investment lead to regret and negative outcomes

War on JITs: Software-Based Attacks and Hybrid Defenses for JIT Compilers

Unikernel Linux (UKL) (2023)

Investigating the Luna-Terra Collapse as a Temporal Multilayer Graph

Efficient Computation of LALR(1) Look-Ahead Sets (1982) [pdf]

A Relational Model of Data (1969)

Meta II a syntax-oriented compiler writing language (1964)

Data Race Freedom à la Mode

C Is Not a Low-level Language: Your computer is not a fast PDP-11 (2018)

File Systems Unfit as Distributed Storage Back Ends (2019)

Empowering WebAssembly with Thin Kernel Interfaces

A systematic review of CS degree requirements of 250 programs worldwide finds only half offer a computing ethics class, and only a third require it

Grove: A Bidirectionally Typed Collaborative Structure Editor Calculus

Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods

On the criteria to be used in decomposing systems into modules (1972)

A Priori Loop Nest Normalization: Automatic Loop Scheduling in Complex Applications

Principles of a reversible programming language

Verus: A Practical Foundation for Systems Verification

Study Examines How to Thoughtfully Represent ADHD in Video Games Through Teen Perspectives

The Ultimate Conditional Syntax

An Experimental Study of Bitmap Compression vs. Inverted List Compression

APL since 1978

Role of Composition in Computer Programming (1995)

Towards an API for the Real Numbers Hans

More →