Загружаем изображение…
Алонзо Черч: тихий гений, создавший язык программирования
Алонзо Черч был профессором Принстонского университета, человеком удивительной скромности и глубины. В отличие от своих ярких современников (Тьюринга, Гёделя), он предпочитал тихую академическую жизнь шумной славе.
Момент прорыва:
В 1936 году Черч опубликовал статью «Неэффективная проблема в математической логике», где представил лямбда-исчисление и доказал неразрешимость проблемы разрешения. Его подход был чисто математическим, абстрактным — он работал с функциями как с объектами, которые можно передавать другим функциям.
Параллельно его студент Алан Тьюринг предложил другое решение той же проблемы — машину Тьюринга. Черч сразу понял эквивалентность подходов и даже помог Тьюрингу опубликовать работу. Это редкий пример научного благородства: Черч мог бы настаивать на приоритете, но вместо этого поддержал молодого коллегу.
Наследие:
Сегодня лямбда-исчисление — это не просто исторический курьез. Оно лежит в основе функциональных языков программирования (Haskell, Lisp, Scheme), систем типов в современных языках и даже теории категорий. Каждый раз, когда вы используете анонимную функцию в коде, вы работаете с идеей Черча.
«Вычисления — это не про машины. Это про функции и их композиции». Алонзо Черч показал, что суть вычислений — в абстракции, а не в железе.
Просмотры: 13
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти