Lecture: The PlusCal Algorithm Language

Leslie Lamport

Abstract:

An algorithm is not a program, so why describe it with a programming language? PlusCal is a tiny toy-like language that is infinitely more expressive than any programming language because an expression can be any mathematical formula.