About 8,470,000 results
Open links in new tab
  1. What are the core concepts in functional programming?

    In object-oriented programming, we might say the core concepts are: encapsulation inheritance, polymorphism What would that be in functional programming?

  2. oop - Functional programming vs Object Oriented programming

    I've been mainly exposed to OO programming so far and am looking forward to learning a functional language. My questions are: When do you choose functional programming over …

  3. paradigms - Functional programming and non-functional …

    Aug 23, 2008 · What advantages does functional programming provide? Functional programming allows coding with fewer potentials for bugs because each component is completely isolated. …

  4. functional programming - How can you do anything useful …

    Jun 20, 2009 · Stateless programming is just as expressive and powerful as stateful programming, it just requires a little practice to train yourself to start thinking statelessly. Of …

  5. programming languages - Truly understanding the difference …

    The real difference between functional and imperative programming is the mindset - imperative programmers are thinking of variables and blocks of memory, whereas functional …

  6. functional programming - Monad in plain English? (For the OOP ...

    Apr 24, 2010 · It is presented as "the leading design pattern for functional programming", but the language used in the examples is Scala, which is both OOP and functional. You can read …

  7. Principles, Best Practices and Design Patterns for functional …

    May 8, 2009 · Are there any known principles, best-practices and design patterns that one can follow while writing code in a functional programming language?

  8. functional programming - What is a Y-combinator? - Stack Overflow

    Jul 16, 2011 · A Y-combinator is a computer science concept from the “functional” side of things. Most programmers don't know much at all about combinators, if they've even …

  9. What is difference between functional and imperative …

    Most of the mainstream languages, including object-oriented programming (OOP) languages such as C#, Visual Basic, C++, and Java were designed to primarily support imperative (procedural) …

  10. What is 'Pattern Matching' in functional languages?

    Jun 8, 2015 · I'm reading about functional programming and I've noticed that Pattern Matching is mentioned in many articles as one of the core features of functional languages. Can someone …