ALGOL is a family of imperative computer programming languages developed in 1958 which heavily influenced many other languages and was the standard method for algorithm description used by the ACM for over 30 years. It introduced code blocks, nested function definitions with lexical scope, and Backus–Naur form. ALGOL 60 and its dialects are generally considered to be the most influential versions.
Carnegie Mellon University
Spring 2014
A comprehensive course at Carnegie Mellon University that introduces fundamental principles of programming language design and implementation from a mathematical perspective. It delves deep into the structural and dynamic aspects of programming languages, studying concepts like recursion, objects, polymorphism, and parallelism.
No concepts data
+ 38 more concepts