Microsoft Research Blog
Honoring Charles P. Thacker, a visionary computer scientist who changed the world
By John Roach, Writer, Microsoft Research Charles P. Thacker, a visionary and hands-on electrical engineer who designed the first instances of key computing technologies that define modern life, died June 12 at his home in…
Publication
Taming Undefined Behavior in LLVM
Publication
Synthesizing Program Input Grammars
Publication
Implementing Algebraic Effects in C
Publication
Fusing Effectful Comprehensions
Publication
Levity polymorphism
Publication
Compiling without continuations
Video
Rethinking Distributed Systems for the Datacenter
Today’s most popular applications are deployed as massive-scale distributed systems in the datacenter. Keeping data consistent and available despite server failures and concurrent updates is a formidable challenge. Two well-known abstractions, strongly consistent replication and…