Lambda calculus is, directly or indirectly, the formal foundation of majority of functional programming languages, including LISP, SML, Haskell, and Scala. Being formal, it enables programs reasoning from mathematical point of view, which results sound software engineering applications. In this context, it is certainly helpful to have some knowledge of Lambda calculus so that we can naturally think programs and software applications as mathematical constructs based products, which aligns with other engineering disciplines such as Electrical Engineering, Electronics Engineering, Computer Engineering, Aeronautical and Astronautical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, etc. We know that time is a constraint for almost everybody and it is certainly a big constraint for professional software engineers. This concise note helps professional software engineers as well as engineering students, among others, to swiftly get started with Lambda calculus.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.