Find Related products on Amazon

Shop on Amazon

TLA+ creator Leslie Lamport: 'Programmers need abstractions'

Published on: 2025-07-24 16:31:55

The 84-year-old Leslie Lamport is a legend. A Microsoft web page (where he once worked as a research scientist) notes that Lamport began “dabbling” in computers in the 1950s — at a time when that meant “he and a friend used to scrounge around, looking for discarded vacuum tubes to build a digital circuit.” Sixty years later, he’d received a Turing Award for “fundamental contributions to the theory and practice of distributed and concurrent systems.” After decades of research, Lamport even released his own high-level specification language in 1999 for the modeling of programs and systems, offering his own elegant way to diagram concurrency. (The TLA in TLA+ stands for “temporal logic of actions.”) But staying true to his academic origins, Lamport once quipped that the language was a “quixotic attempt to overcome engineers’ antipathy towards mathematics.” He’s serious about mathematics. After majoring in math at MIT, Lamport earned a Masters from Brandies in 1963 and a PhD in 1972. H ... Read full article.