John Backus was awarded the 1977 ACM Turing Award for his profound contributions to programming languages and systems. He led the team that developed Fortran, one of the first high-level programming languages, in the 1950s. He also served on committees that developed Algol 58 and Algol 60 and was the first to employ the formal notation known as Backus-Naur Form to specify programming language syntax. In his Turing Award lecture, Backus criticized conventional programming languages for being overly complex and inefficient due to being based on the von Neumann model of computing. He proposed an alternative "functional programming" approach based on combining simple programs into more complex ones using algebraic rules.