quanta-magazine 2 jaar geleden
Quanta Magazine #Technology

The Man Who Revolutionized Computer Science With Math

Leslie Lamport revolutionized how computers talk to each other.

The Turing Award-winning computer scientist pioneered the field of distributed systems, where multiple components on different networks coordinate to achieve a common objective. (Internet searches, cloud computing and artificial intelligence all involve orchestrating legions of powerful computing machines to work together.)


In the early 1980s, Lamport also created LaTeX, a document preparation system that provides sophisticated ways to typeset complex formulas and format scientific documents.


In 1989, Lamport invented Paxos, a ā€œconsensus algorithmā€ that allows multiple computers to execute complex tasks; without it, modern computing could not exist. Heā€™s also brought more attention to a handful of problems, giving them distinctive names like the bakery algorithm and the Byzantine Generals Problem.


Lamportā€™s work since the 1990s has focused on ā€œformal verification,ā€ the use of mathematical proofs to verify the correctness of software and hardware systems. Notably, he created a ā€œspecification languageā€ called TLA+ (for Temporal Logic of Actions), which employs the precise language of mathematics to prevent bugs and avoid design flaws.Ā 

quanta-magazine