A fast algorithm for translating combinator expressions with BC-chains (Q1096387): Difference between revisions
From MaRDI portal
Set profile property. |
ReferenceBot (talk | contribs) Changed an Item |
||
Property / cites work | |||
Property / cites work: Q3664434 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A linear space translation of functional programs to Turner combinators / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Variable abstraction in O(n log n) space / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Translation of Turner combinators in O(n log n) space / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The BC-chain method for representing combinators in linear space / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On recognizing graph properties from adjacency matrices / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Another algorithm for bracket abstraction / rank | |||
Normal rank |
Revision as of 12:52, 18 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A fast algorithm for translating combinator expressions with BC-chains |
scientific article |
Statements
A fast algorithm for translating combinator expressions with BC-chains (English)
0 references
1987
0 references
A fast algorithm is presented for translating lambda expressions to combinator trees with BC-chains. The time complexity of this algorithm is O(n log n) in the worst case, where n is the length of an input expression. Furthermore it requires only O(n log n) working space. This result achieves a substantial improvement to the previously known algorithm having the quadratic complexity. The basic idea of the algorithm may be applied to practical processing systems, whether they use BC-chains or not.
0 references
abstraction algorithm
0 references
functional programming
0 references
fast algorithm
0 references
lambda expressions
0 references
combinator trees with BC-chains
0 references