Dom Rozwój Co to jest rachunek lambda? - definicja z techopedii

Co to jest rachunek lambda? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza Rachunek Lambda?

Rachunek lambda jest rodzajem systemu formalnego opartego na logice matematycznej stosowanym w informatyce do definiowania funkcji, zastosowania i rekurencji.


Funkcjonalne programowanie komputerowe powstało z tego rodzaju rachunku różniczkowego i działa z kolei jako model rozwoju oprogramowania, zapewniając prostą semantykę do obliczeń z funkcjami. W przeciwieństwie do funkcji imperatywnych, które mogą zmieniać status programu, ponieważ nie mają przezroczystości referencyjnej, programowanie funkcjonalne nie zmienia statusu programu.

Techopedia wyjaśnia rachunek Lambda

Rachunek Lambda sprawia, że ​​wątki kodu języka dają dokładnie takie same wartości, niezależnie od czasu lub maszyny, na której wątek kodu został uruchomiony. Nie dzieje się tak w przypadku programowania funkcji imperatywnej, która zwykle ma nieprzewidywalne reakcje programu.


Programowanie funkcjonalne może być realizowane w dowolnym języku programowania, nawet tym, który nie został zaprojektowany z domyślnymi funkcjonalnymi strukturami programowania.

Co to jest rachunek lambda? - definicja z techopedii