Superkombinátor - Supercombinator
![]() | Tento článek je věcná přesnost je sporný.Listopad 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | Tento článek možná bude muset být přepsáno vyhovět požadavkům Wikipedie standardy kvality.Listopad 2015) ( |
A superkombinátor je matematické vyjádření který je plně svázaný a soběstačný. Může to být buď a konstantní nebo a kombinátor kde všechny subexprese jsou superkombinátory. Superkombinátory se používají při implementaci funkčních jazyků.
Z matematického hlediska a výraz lambda S je superkombinátorem arity n pokud nemá žádné volné proměnné a má tvar λx1.λx2... λxn.E (s n ≥ 0, takže lambdy nejsou vyžadovány) takové E sám o sobě není lambda abstrakce a jakákoli lambda abstrakce v E je opět superkombinátor.
Viz také
Reference
- S. L. Peyton Jones, Implementace funkčních programovacích jazyků. Prentice Hall, 1987.
P ≟ NP | Tento teoretická informatika –Příbuzný článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |