История изменений
Исправление balsoft, (текущая версия) :
Лямбда-исчисление - это формальная логическая система, на которой по сути основано современное программирование (не всё и не всегда, но все популярные «молодые» языки умеют в лямбды и ФП)
Аксиомы:
- Существуют некоторые переменные (лямбда-исчисление не уточняет, что это за переменные, какой смысл они несут и т.д.)
- Существует конструкция, обычно называемая «лямбда-функцией», которая позволяет взять одно выражение и получить из него функцию, в которой каждое вхождение некоторой переменной заменено аргументом этой функции
- Существует аппликация, т.е. применение функции к переменным.
- Каждое выражение состоит из переменных, лямбд и аппликаций.
При использовании математических понятий для переменных, лямбда-исчисление полно по Тьюрингу (т.е. Выражением можно описать любой алгоритм, если упрощённо)
Исправление balsoft, :
Лямбда-исчисление - это формальная логическая система, на которой по сути основано современное программирование (не всё и не всегда, но все популярные «молодые» языки умеют в лямбды и ФП)
Оно основывается на трёх идеях.
- Существуют некоторые переменные (лямбда-исчисление не уточняет, что это за переменные, какой смысл они несут и т.д.)
- Существует конструкция, обычно называемая «лямбда-функцией», которая позволяет взять одно выражение и получить из него функцию, в которой каждое вхождение некоторой переменной заменено аргументом этой функции
- Существует аппликация, т.е. применение функции к переменным.
- Каждое выражение состоит из переменных, лямбд и аппликаций.
При использовании математических понятий для переменных, лямбда-исчисление полно по Тьюрингу (т.е. Выражением можно описать любой алгоритм, если упрощённо)
Исправление balsoft, :
Лямбда-исчисление - это формальная логическая система, на которой по сути основано современное программирование (не всё и не всегда, но все популярные «молодые» языки умеют в лямбды и ФП)
Оно основывается на трёх идеях.
- Существуют некоторые переменные (лямбда-исчисление не уточняет, что это за переменные, какой смысл они несут и т.д.)
- Существует конструкция, обычно называемая «лямбда-функцией», которая позволяет взять одно выражение и получить из него функцию, в которой все вхождения некоторых переменных заменены аргументами этой функции
- Существует аппликация, т.е. применение функции к переменным.
- Каждое выражение состоит из переменных, лямбд и аппликаций.
При использовании математических понятий для переменных, лямбда-исчисление полно по Тьюрингу (т.е. Выражением можно описать любой алгоритм, если упрощённо)
Исходная версия balsoft, :
Лямбда-исчисление - это формальная логическая система, на которой по сути основано современное программирование (не всё и не всегда, но все популярные «молодые» языки умеют в лямбды и ФП)
Оно основывается на трёх идеях.
- Существуют некоторые переменные (лямбда-исчисление не уточняет, что это за переменные, какой смысл они несут и т.д.)
- Существует конструкция, обычно называемая «лямбда-функцией», которая позволяет взять одно выражение и получить из него функцию, в которой каждое вхождения некоторых переменных заменены аргументами этой функции
- Существует аппликация, т.е. применение функции к переменным.
- Каждое выражение состоит из переменных, лямбд и аппликаций.
При использовании математических понятий для переменных, лямбда-исчисление полно по Тьюрингу (т.е. Выражением можно описать любой алгоритм, если упрощённо)