2013-03-14 15 views

Odpowiedz

8

Został wybrany przez amerykańskiego matematyka Alonzo Churcha, który potrzebował greckiej litery do oznaczenia operatora dla funkcjonalnej abstrakcji, kiedy rozwijał teorię obliczeń w 1930 roku. Różni ludzie pytali go, dlaczego wybrał ten konkretny list, a on udzielił im różnych odpowiedzi (ale najważniejsze, że tak naprawdę nie obchodziło to zbytnio). Dla nieco bardziej szczegółowo i niektórych połączeń, patrz http://www.lambdafaq.org/why-are-lambda-expressions-so-called/

+4

ale co to ma wspólnego z arhitekturą lambda? –

+0

@MK Pytanie dotyczyło pochodzenia słowa "Lambda" w terminologii "architektura Lambda". Ale wciąż sprawdzaj odpowiedź parth.patil, wskazuje na logiczne powiązanie pomiędzy "formalnym systemem rachunku lambda" a "architekturą Lambda". – setec

12

moim zdaniem dwie zleceniodawców rdzeniowych Lambada Architektury są

  1. niezmienność danych Embrace
  2. Wszelkie pytania można sformułować w postaci czystych funkcji (bez efekty uboczne) na całym zestawie danych

Te właściwości niezmienności i czystych funkcji są podstawowymi założeniami programowania funkcjonalnego, które z kolei ma swoje źródło w Alonzo Chur ch's Lambda Calculus. Z tego powodu Nathan Marz musiał nazwać tę architekturę Lambda Architecture.

+1

Więc ... wzięli fundamentalną koncepcję matematyczną i zastosowali ją do architektury, przeładowując w ten sposób ustalony, bardzo specyficzny termin z czymś zupełnie innym i dobrze, puszystym? – Stephen

+0

@Stephen Który termin został już ustalony? –

+0

Lambda. Można by to nazwać "Funkcjonalną architekturą" - być może ten termin dałby wgląd w sposób, w jaki może być dziwaczne i łagodnie obrażające pojęcie "Architektura Lambda". "Nie jestem silny w rachunku Lambda i nie obrażam się przez" Lambda Architecture "- tylko tytuł wydaje się wskazywać, że jest to coś, czego nie lubię za bardzo. To znaczy, myślę, że ma uzasadnioną szansę na bycie dobrą architekturą. – Stephen

1

Myślę, że to po prostu litera "Lambda". Wygląda na to, że dane są podzielone na dwa strumienie.

Powiązane problemy