Content area

Abstract

Most of the mainstream general-purpose programming languages support lambda expressions. In some languages (JavaScript, Swift) lambda expressions are called "closures". However, this fact does not change their semantic meaning: lambda is an abstraction of mathematical function, which looks like anonymous method or function in programming languages. There exist different perfections in mathematics: perfect numbers, golden ratio, etc. These perfections are characterized by the specific properties. This article presents a review and analysis of a set of characteristics that describe a perfect lambda syntax. Different ideas of lambda expression implementation are compared, and the perfect lambda syntax is discovered.

Full text

Turn on search term navigation

Copyright University of Latvia 2018