Yahoo India Web Search

Search results

  1. People also ask

  2. Jul 16, 2011 · A Y-combinator is a "functional" (a function that operates on other functions) that enables recursion, when you can't refer to the function from within itself. In computer-science theory, it generalizes recursion, abstracting its implementation, and thereby separating it from the actual work of the function in question.

  3. Mar 15, 2024 · Y Combinator (YC) is a name that resonates across the startup ecosystem, known for being a catalyst that propels small startups into global powerhouses. Serving as a launchpad for companies like Airbnb, Dropbox, Stripe, and Reddit, Y Combinator has become synonymous with innovation, networking, and success in the startup world.

  4. Oct 15, 2019 · The Y Combinator Explained in Python. October 15 2019. The Y combinator is a central concept in lambda calculus, which is the formal foundation of functional languages. Y allows one to define recursive functions without using self-referential definitions.

  5. Frequently asked questions, including what happens at Y Combinator and should I apply to YC.

  6. The Y combinator is a concept in functional programming, borrowed from the lambda calculus. It is a fixed-point combinator. A fixed point combinator G is a higher-order function (a functional, in mathematical language) that, given a function f, returns a fixed point of f. In mathematical language, f(G(f)) = G(f)

  7. May 20, 2018 · Put in simple terms, the Y-Combinator (also known as the fixed-point combinator) is a way of doing recursion in a language that does not explicitly supports it. Let’s say you want to implement a recursive factorial function. In JavaScript, for example, you could simply do this: const factorial = n => n === 0 ? 1 : n * factorial(n - 1);

  8. Aug 20, 2018 · Simply put, the Y combinator is a higher-order function Y that can be used to define recursive functions in languages that don’t support recursion. Cool! For readers unfamiliar with the above notation, the right-hand side of Equation (1) is a lambda term, which is a valid expression in lambda calculus: x, a variable, is a lambda term;